public class ClasspathDirectory extends ClasspathLocation
limitModuleNames, module, patchModuleName, updates| Modifier and Type | Method and Description |
|---|---|
void |
cleanup() |
java.lang.String |
debugPathString() |
boolean |
equals(java.lang.Object o) |
NameEnvironmentAnswer |
findClass(java.lang.String typeName,
java.lang.String qualifiedPackageName,
java.lang.String moduleName,
java.lang.String qualifiedBinaryFileName) |
NameEnvironmentAnswer |
findClass(java.lang.String binaryFileName,
java.lang.String qualifiedPackageName,
java.lang.String moduleName,
java.lang.String qualifiedBinaryFileName,
boolean asBinaryOnly,
java.util.function.Predicate<java.lang.String> moduleNameFilter) |
IPath |
getProjectRelativePath() |
boolean |
hasCompilationUnit(java.lang.String qualifiedPackageName,
java.lang.String moduleName) |
int |
hashCode() |
protected boolean |
isExcluded(IResource resource) |
boolean |
isOutputFolder() |
boolean |
isPackage(java.lang.String qualifiedPackageName,
java.lang.String moduleName) |
char[][] |
listPackages() |
void |
reset() |
java.lang.String |
toString() |
areAllModuleOptionsEqual, findClass, forBinaryFolder, forJrtSystem, forLibrary, forLibrary, getModule, getModulesDeclaringPackage, hasModule, setModule, singletonModuleNameIfpublic void cleanup()
cleanup in class ClasspathLocationpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic NameEnvironmentAnswer findClass(java.lang.String binaryFileName, java.lang.String qualifiedPackageName, java.lang.String moduleName, java.lang.String qualifiedBinaryFileName, boolean asBinaryOnly, java.util.function.Predicate<java.lang.String> moduleNameFilter)
findClass in class ClasspathLocationpublic IPath getProjectRelativePath()
getProjectRelativePath in class ClasspathLocationpublic int hashCode()
hashCode in class java.lang.Objectprotected boolean isExcluded(IResource resource)
public boolean isOutputFolder()
isOutputFolder in class ClasspathLocationpublic boolean isPackage(java.lang.String qualifiedPackageName,
java.lang.String moduleName)
isPackage in class ClasspathLocationpublic boolean hasCompilationUnit(java.lang.String qualifiedPackageName,
java.lang.String moduleName)
hasCompilationUnit in class ClasspathLocationpublic void reset()
reset in class ClasspathLocationpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String debugPathString()
debugPathString in class ClasspathLocationpublic NameEnvironmentAnswer findClass(java.lang.String typeName, java.lang.String qualifiedPackageName, java.lang.String moduleName, java.lang.String qualifiedBinaryFileName)
findClass in class ClasspathLocationpublic char[][] listPackages()
listPackages in class ClasspathLocation