Klasse ClasspathDirectory
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.builder.ClasspathLocation
org.aspectj.org.eclipse.jdt.internal.core.builder.ClasspathDirectory
- Bekannte direkte Unterklassen:
ClasspathMultiDirectory
-
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 TypMethodeBeschreibungvoid
cleanup()
protected IBinaryType
decorateWithExternalAnnotations
(IBinaryType reader, String fileNameWithoutExtension) Search within this classpath location for an .eea file describing the given binary type.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()
Von Klasse geerbte Methoden org.aspectj.org.eclipse.jdt.internal.core.builder.ClasspathLocation
areAllModuleOptionsEqual, connectAllLocationsForEEA, createAnswer, externalAnnotationsEquals, findClass, forBinaryFolder, forJrtSystem, forLibrary, forLibrary, forLibrary, getModule, getModulesDeclaringPackage, hasModule, setModule, singletonModuleNameIf
-
Methodendetails
-
cleanup
public void cleanup()- Setzt außer Kraft:
cleanup
in KlasseClasspathLocation
-
equals
-
findClass
public NameEnvironmentAnswer findClass(String binaryFileName, String qualifiedPackageName, String moduleName, String qualifiedBinaryFileName, boolean asBinaryOnly, Predicate<String> moduleNameFilter) - Angegeben von:
findClass
in KlasseClasspathLocation
-
getProjectRelativePath
public org.eclipse.core.runtime.IPath getProjectRelativePath()- Angegeben von:
getProjectRelativePath
in KlasseClasspathLocation
-
hashCode
public int hashCode() -
isExcluded
protected boolean isExcluded(org.eclipse.core.resources.IResource resource) -
isOutputFolder
public boolean isOutputFolder()- Setzt außer Kraft:
isOutputFolder
in KlasseClasspathLocation
-
isPackage
- Angegeben von:
isPackage
in KlasseClasspathLocation
-
hasCompilationUnit
- Angegeben von:
hasCompilationUnit
in KlasseClasspathLocation
-
reset
public void reset()- Setzt außer Kraft:
reset
in KlasseClasspathLocation
-
toString
-
debugPathString
- Angegeben von:
debugPathString
in KlasseClasspathLocation
-
findClass
public NameEnvironmentAnswer findClass(String typeName, String qualifiedPackageName, String moduleName, String qualifiedBinaryFileName) - Angegeben von:
findClass
in KlasseClasspathLocation
-
listPackages
public char[][] listPackages()- Setzt außer Kraft:
listPackages
in KlasseClasspathLocation
-
decorateWithExternalAnnotations
protected IBinaryType decorateWithExternalAnnotations(IBinaryType reader, String fileNameWithoutExtension) Beschreibung aus Klasse kopiert:ClasspathLocation
Search within this classpath location for an .eea file describing the given binary type. If .eea is found return a eea-decorated binary type (of type ExternalAnnotationDecorator), else return the original type unchanged. This method is used only when the project is configured to search all locations for .eea.- Setzt außer Kraft:
decorateWithExternalAnnotations
in KlasseClasspathLocation
-