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 TypeMethodDescriptionvoidcleanup()booleanfindClass(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.IPathbooleanhasCompilationUnit(String qualifiedPackageName, String moduleName)inthashCode()protected booleanisExcluded(org.eclipse.core.resources.IResource resource)booleanbooleanchar[][]voidreset()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:
cleanupin classClasspathLocation
-
equals
-
findClass
public NameEnvironmentAnswer findClass(String binaryFileName, String qualifiedPackageName, String moduleName, String qualifiedBinaryFileName, boolean asBinaryOnly, Predicate<String> moduleNameFilter)- Specified by:
findClassin classClasspathLocation
-
getProjectRelativePath
public org.eclipse.core.runtime.IPath getProjectRelativePath()- Specified by:
getProjectRelativePathin classClasspathLocation
-
hashCode
public int hashCode() -
isExcluded
protected boolean isExcluded(org.eclipse.core.resources.IResource resource) -
isOutputFolder
public boolean isOutputFolder()- Overrides:
isOutputFolderin classClasspathLocation
-
isPackage
- Specified by:
isPackagein classClasspathLocation
-
hasCompilationUnit
- Specified by:
hasCompilationUnitin classClasspathLocation
-
reset
public void reset()- Overrides:
resetin classClasspathLocation
-
toString
-
debugPathString
- Specified by:
debugPathStringin classClasspathLocation
-
findClass
public NameEnvironmentAnswer findClass(String typeName, String qualifiedPackageName, String moduleName, String qualifiedBinaryFileName)- Specified by:
findClassin classClasspathLocation
-
listPackages
public char[][] listPackages()- Overrides:
listPackagesin classClasspathLocation
-