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 TypMethodeBeschreibungvoidcleanup()protected IBinaryTypedecorateWithExternalAnnotations(IBinaryType reader, String fileNameWithoutExtension) Search within this classpath location for an .eea file describing the given binary type.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()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:
cleanupin KlasseClasspathLocation
-
equals
-
findClass
public NameEnvironmentAnswer findClass(String binaryFileName, String qualifiedPackageName, String moduleName, String qualifiedBinaryFileName, boolean asBinaryOnly, Predicate<String> moduleNameFilter) - Angegeben von:
findClassin KlasseClasspathLocation
-
getProjectRelativePath
public org.eclipse.core.runtime.IPath getProjectRelativePath()- Angegeben von:
getProjectRelativePathin KlasseClasspathLocation
-
hashCode
public int hashCode() -
isExcluded
protected boolean isExcluded(org.eclipse.core.resources.IResource resource) -
isOutputFolder
public boolean isOutputFolder()- Setzt außer Kraft:
isOutputFolderin KlasseClasspathLocation
-
isPackage
- Angegeben von:
isPackagein KlasseClasspathLocation
-
hasCompilationUnit
- Angegeben von:
hasCompilationUnitin KlasseClasspathLocation
-
reset
public void reset()- Setzt außer Kraft:
resetin KlasseClasspathLocation
-
toString
-
debugPathString
- Angegeben von:
debugPathStringin KlasseClasspathLocation
-
findClass
public NameEnvironmentAnswer findClass(String typeName, String qualifiedPackageName, String moduleName, String qualifiedBinaryFileName) - Angegeben von:
findClassin KlasseClasspathLocation
-
listPackages
public char[][] listPackages()- Setzt außer Kraft:
listPackagesin KlasseClasspathLocation
-
decorateWithExternalAnnotations
protected IBinaryType decorateWithExternalAnnotations(IBinaryType reader, String fileNameWithoutExtension) Beschreibung aus Klasse kopiert:ClasspathLocationSearch 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:
decorateWithExternalAnnotationsin KlasseClasspathLocation
-