path = path.substring(1); return provider.getURL(path, global);
private static FileObject getFileObject(String classRelPath) { DebuggerEngine engine = DebuggerManager.getDebuggerManager ().getCurrentEngine(); if (engine != null) { SourcePathProvider sp = engine.lookupFirst(null, SourcePathProvider.class); if (sp != null) { String url = sp.getURL(classRelPath, false); if (url == null) { url = sp.getURL(classRelPath, true); } if (url != null) { try { FileObject fo = URLMapper.findFileObject(new URL(url)); if (fo != null) { return fo; } } catch (MalformedURLException ex) { ErrorManager.getDefault().notify(ErrorManager.INFORMATIONAL, ex); } } } } classRelPath = SourcePathProviderImpl.normalize(classRelPath); FileObject fo = GlobalPathRegistry.getDefault().findResource(classRelPath); return fo; }
private static FileObject getFileObject(String classRelPath) { DebuggerEngine engine = DebuggerManager.getDebuggerManager ().getCurrentEngine(); if (engine != null) { SourcePathProvider sp = engine.lookupFirst(null, SourcePathProvider.class); if (sp != null) { String url = sp.getURL(classRelPath, false); if (url == null) { url = sp.getURL(classRelPath, true); } if (url != null) { try { FileObject fo = URLMapper.findFileObject(new URL(url)); if (fo != null) { return fo; } } catch (MalformedURLException ex) { ErrorManager.getDefault().notify(ErrorManager.INFORMATIONAL, ex); } } } } classRelPath = SourcePathProviderImpl.normalize(classRelPath); FileObject fo = GlobalPathRegistry.getDefault().findResource(classRelPath); return fo; }
private static FileObject getFileObject(String classRelPath) { DebuggerEngine engine = DebuggerManager.getDebuggerManager ().getCurrentEngine(); if (engine != null) { SourcePathProvider sp = engine.lookupFirst(null, SourcePathProvider.class); if (sp != null) { String url = sp.getURL(classRelPath, false); if (url == null) { url = sp.getURL(classRelPath, true); } if (url != null) { try { FileObject fo = URLMapper.findFileObject(new URL(url)); if (fo != null) { return fo; } } catch (MalformedURLException ex) { ErrorManager.getDefault().notify(ErrorManager.INFORMATIONAL, ex); } } } } classRelPath = SourcePathProviderImpl.normalize(classRelPath); FileObject fo = GlobalPathRegistry.getDefault().findResource(classRelPath); return fo; }
public String getURL ( StackFrame sf, String stratumn ) { try { return getURL ( convertSlash (sf.location ().sourcePath (stratumn)), true ); } catch (AbsentInformationException e) { return getURL ( convertClassNameToRelativePath ( sf.location ().declaringType ().name () ), true ); } }