public class JdevPathClassLocator extends PathClassLocator
EMPTY_COLLECTION, EMPTY_LOCATOR, EMPTY_STRING_ARRAY
Modifier and Type | Method and Description |
---|---|
protected static JdevPathClassLocator |
getInstance(Workspace workspace,
Path sourcePath,
URLPath classPath)
Get a
JdevPathClassLocator instance. |
protected static JdevPathClassLocator |
getInstanceInterruptibly(Workspace workspace,
Path sourcePath,
URLPath classPath)
Get a
JdevPathClassLocator instance. |
protected long |
getSourceTimestamp(java.net.URL sourceURL)
Gets the timestamp for the given source file url.
|
buildIndex, buildIndexInterruptibly, getAllClasses, getAllClassesInterruptibly, getAllPackages, getAllPackagesInterruptibly, getChildLocators, getClassesInPackage, getClassesInPackageInterruptibly, getClassTimestamp, getClassURL, getClassURLInterruptibly, getInstance, getInstanceInterruptibly, getPackages, getPackagesInterruptibly, getResourceURL, getSourceURL, getSourceURLInterruptibly, getURL, getURLInterruptibly
addToCollection, buildFQName, checkInterrupt, ensureValid, getAllClasses, getAllClasses, getAllClassesInterruptibly, getAllClassesInterruptibly, getAllPackages, getAllPackages, getAllPackagesInterruptibly, getAllPackagesInterruptibly, getClassesByName, getClassesByNameInterruptibly, getClassesByPrefix, getClassesByPrefixInterruptibly, getClassesDirectly, getClassesInPackage, getClassesInPackageInterruptibly, getClasspathTreeNode, getNameCascades, getNameParts, getPackages, getPackagesInterruptibly, getResourcesDirectly, getResourceURLs, getSourceLocator, getStringArray, visitClasspathTree, visitClasspathTree, visitJavaTypes, visitJavaTypes, visitResources, visitResources
protected static JdevPathClassLocator getInstance(Workspace workspace, Path sourcePath, URLPath classPath)
JdevPathClassLocator
instance.workspace
- the workspacesourcePath
- the source pathclassPath
- the class pathprotected static JdevPathClassLocator getInstanceInterruptibly(Workspace workspace, Path sourcePath, URLPath classPath) throws java.lang.InterruptedException
JdevPathClassLocator
instance.workspace
- the workspacesourcePath
- the source pathclassPath
- the class pathjava.lang.InterruptedException
- if the calling thread is interrupted during
creation of the locatorprotected long getSourceTimestamp(java.net.URL sourceURL)
PathClassLocator
getSourceTimestamp
in class PathClassLocator