Klasse ClasspathSourceDirectory
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.builder.ClasspathLocation
org.aspectj.org.eclipse.jdt.internal.core.search.matching.ClasspathSourceDirectory
- Alle implementierten Schnittstellen:
IModulePathEntry
-
Feldübersicht
Von Klasse geerbte Felder org.aspectj.org.eclipse.jdt.internal.core.builder.ClasspathLocation
accessRuleSet, annotationZipFile, externalAnnotationPath, limitModuleNames, module, patchModuleName, updates -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidcleanup()booleanfindClass(String sourceFileWithoutExtension, String qualifiedPackageName, String moduleName, String qualifiedSourceFileWithoutExtension) findClass(String typeName, String qualifiedPackageName, String moduleName, String qualifiedBinaryFileName, boolean asBinaryOnly, Predicate<String> moduleNameFilter) org.eclipse.core.runtime.IPathbooleanhasCompilationUnit(String qualifiedPackageName, String moduleName) Answer whether the given package has any compilation unit (.java or .class) in the given module.inthashCode()booleanvoidreset()toString()Von Klasse geerbte Methoden org.aspectj.org.eclipse.jdt.internal.core.builder.ClasspathLocation
areAllModuleOptionsEqual, connectAllLocationsForEEA, createAnswer, decorateWithExternalAnnotations, externalAnnotationsEquals, findClass, forBinaryFolder, forJrtSystem, forLibrary, forLibrary, forLibrary, getModule, getModulesDeclaringPackage, hasModule, isOutputFolder, listPackages, setModule, singletonModuleNameIfVon Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden org.aspectj.org.eclipse.jdt.internal.compiler.env.IModulePathEntry
getModule, getModule, getModulesDeclaringPackage, isAutomaticModule, listPackages, servesModule
-
Methodendetails
-
cleanup
public void cleanup()- Setzt außer Kraft:
cleanupin KlasseClasspathLocation
-
equals
-
findClass
public NameEnvironmentAnswer findClass(String typeName, String qualifiedPackageName, String moduleName, String qualifiedBinaryFileName, boolean asBinaryOnly, Predicate<String> moduleNameFilter) - Angegeben von:
findClassin KlasseClasspathLocation
-
findClass
public NameEnvironmentAnswer findClass(String sourceFileWithoutExtension, String qualifiedPackageName, String moduleName, String qualifiedSourceFileWithoutExtension) - Angegeben von:
findClassin KlasseClasspathLocation
-
getProjectRelativePath
public org.eclipse.core.runtime.IPath getProjectRelativePath()- Angegeben von:
getProjectRelativePathin KlasseClasspathLocation
-
hashCode
public int hashCode() -
isPackage
- Angegeben von:
isPackagein KlasseClasspathLocation
-
hasCompilationUnit
Beschreibung aus Schnittstelle kopiert:IModulePathEntryAnswer whether the given package has any compilation unit (.java or .class) in the given module. For entries representing a single module, the module name should be checked before invoking this method.- Angegeben von:
hasCompilationUnitin SchnittstelleIModulePathEntry- Angegeben von:
hasCompilationUnitin KlasseClasspathLocation- Parameter:
qualifiedPackageName- '/'-separated package namemoduleName- if non-null only CUs attached to the given module should be considered- Gibt zurück:
- true iff a .java or .class file could be found in the given module / package.
-
reset
public void reset()- Setzt außer Kraft:
resetin KlasseClasspathLocation
-
toString
-
debugPathString
- Angegeben von:
debugPathStringin KlasseClasspathLocation
-