Class ClasspathDirectory
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.builder.ClasspathLocation
org.aspectj.org.eclipse.jdt.internal.core.builder.ClasspathDirectory
- Direct Known Subclasses:
ClasspathMultiDirectory
-
Field Summary
Fields inherited from class org.aspectj.org.eclipse.jdt.internal.core.builder.ClasspathLocation
limitModuleNames, module, patchModuleName, updates
-
Method Summary
Modifier and TypeMethodDescriptionvoid
cleanup()
boolean
findClass(String typeName, String qualifiedPackageName, String moduleName, String qualifiedBinaryFileName)
findClass(String binaryFileName, String qualifiedPackageName, String moduleName, String qualifiedBinaryFileName, boolean asBinaryOnly, Predicate<String> moduleNameFilter)
org.eclipse.core.runtime.IPath
boolean
hasCompilationUnit(String qualifiedPackageName, String moduleName)
int
hashCode()
protected boolean
isExcluded(org.eclipse.core.resources.IResource resource)
boolean
boolean
char[][]
void
reset()
toString()
Methods inherited from class org.aspectj.org.eclipse.jdt.internal.core.builder.ClasspathLocation
areAllModuleOptionsEqual, findClass, forBinaryFolder, forJrtSystem, forLibrary, forLibrary, getModule, getModulesDeclaringPackage, hasModule, setModule, singletonModuleNameIf
-
Method Details
-
cleanup
public void cleanup()- Overrides:
cleanup
in classClasspathLocation
-
equals
-
findClass
public NameEnvironmentAnswer findClass(String binaryFileName, String qualifiedPackageName, String moduleName, String qualifiedBinaryFileName, boolean asBinaryOnly, Predicate<String> moduleNameFilter)- Specified by:
findClass
in classClasspathLocation
-
getProjectRelativePath
public org.eclipse.core.runtime.IPath getProjectRelativePath()- Specified by:
getProjectRelativePath
in classClasspathLocation
-
hashCode
public int hashCode() -
isExcluded
protected boolean isExcluded(org.eclipse.core.resources.IResource resource) -
isOutputFolder
public boolean isOutputFolder()- Overrides:
isOutputFolder
in classClasspathLocation
-
isPackage
- Specified by:
isPackage
in classClasspathLocation
-
hasCompilationUnit
- Specified by:
hasCompilationUnit
in classClasspathLocation
-
reset
public void reset()- Overrides:
reset
in classClasspathLocation
-
toString
-
debugPathString
- Specified by:
debugPathString
in classClasspathLocation
-
findClass
public NameEnvironmentAnswer findClass(String typeName, String qualifiedPackageName, String moduleName, String qualifiedBinaryFileName)- Specified by:
findClass
in classClasspathLocation
-
listPackages
public char[][] listPackages()- Overrides:
listPackages
in classClasspathLocation
-