public class ClasspathSourceDirectory extends ClasspathLocation implements IModulePathEntry
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 sourceFileWithoutExtension,
java.lang.String qualifiedPackageName,
java.lang.String moduleName,
java.lang.String qualifiedSourceFileWithoutExtension) |
NameEnvironmentAnswer |
findClass(java.lang.String typeName,
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)
Answer whether the given package has any compilation unit (.java or .class) in the given module.
|
int |
hashCode() |
boolean |
isPackage(java.lang.String qualifiedPackageName,
java.lang.String moduleName) |
void |
reset() |
java.lang.String |
toString() |
areAllModuleOptionsEqual, findClass, forBinaryFolder, forJrtSystem, forLibrary, forLibrary, getModule, getModulesDeclaringPackage, hasModule, isOutputFolder, listPackages, setModule, singletonModuleNameIfclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetModule, getModule, getModulesDeclaringPackage, isAutomaticModule, listPackages, servesModulepublic void cleanup()
cleanup in class ClasspathLocationpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic NameEnvironmentAnswer findClass(java.lang.String typeName, 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 NameEnvironmentAnswer findClass(java.lang.String sourceFileWithoutExtension, java.lang.String qualifiedPackageName, java.lang.String moduleName, java.lang.String qualifiedSourceFileWithoutExtension)
findClass in class ClasspathLocationpublic IPath getProjectRelativePath()
getProjectRelativePath in class ClasspathLocationpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean isPackage(java.lang.String qualifiedPackageName,
java.lang.String moduleName)
isPackage in class ClasspathLocationpublic boolean hasCompilationUnit(java.lang.String qualifiedPackageName,
java.lang.String moduleName)
IModulePathEntryhasCompilationUnit in interface IModulePathEntryhasCompilationUnit in class ClasspathLocationqualifiedPackageName - '/'-separated package namemoduleName - if non-null only CUs attached to the given module should be consideredpublic void reset()
reset in class ClasspathLocationpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String debugPathString()
debugPathString in class ClasspathLocation