Klasse ClasspathJar
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.builder.ClasspathLocation
org.aspectj.org.eclipse.jdt.internal.core.builder.ClasspathJar
- Bekannte direkte Unterklassen:
ClasspathJMod,ClasspathMultiReleaseJar
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected static Map<String,org.aspectj.org.eclipse.jdt.internal.core.builder.ClasspathJar.PackageCacheEntry> Von Klasse geerbte Felder org.aspectj.org.eclipse.jdt.internal.core.builder.ClasspathLocation
accessRuleSet, annotationZipFile, externalAnnotationPath, limitModuleNames, module, patchModuleName, updates -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungClasspathJar(ZipFile zipFile, AccessRuleSet accessRuleSet, boolean isOnModulePath) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected static voidaddToPackageSet(SimpleSet packageSet, String fileName, boolean endsWithSep) voidcleanup()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) protected SimpleSetCalculate and cache the package list available in the zipFile.org.eclipse.core.runtime.IPathbooleanhasCompilationUnit(String pkgName, String moduleName) inthashCode()booleanlongchar[][]protected StringreadJarContent(SimpleSet packageSet) toString()Von Klasse geerbte Methoden org.aspectj.org.eclipse.jdt.internal.core.builder.ClasspathLocation
areAllModuleOptionsEqual, connectAllLocationsForEEA, createAnswer, externalAnnotationsEquals, findClass, forBinaryFolder, forJrtSystem, forLibrary, forLibrary, forLibrary, getModulesDeclaringPackage, hasModule, isOutputFolder, reset, setModule, singletonModuleNameIf
-
Felddetails
-
PackageCache
-
-
Konstruktordetails
-
ClasspathJar
-
-
Methodendetails
-
addToPackageSet
-
findPackageSet
Calculate and cache the package list available in the zipFile.- Gibt zurück:
- A SimpleSet with the all the package names in the zipFile.
-
readJarContent
-
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() -
isPackage
- Angegeben von:
isPackagein KlasseClasspathLocation
-
hasCompilationUnit
- Angegeben von:
hasCompilationUnitin KlasseClasspathLocation
-
lastModified
public long lastModified() -
toString
-
debugPathString
- Angegeben von:
debugPathStringin KlasseClasspathLocation
-
getModule
- Setzt außer Kraft:
getModulein KlasseClasspathLocation
-
findClass
public NameEnvironmentAnswer findClass(String typeName, String qualifiedPackageName, String moduleName, String qualifiedBinaryFileName) - Angegeben von:
findClassin KlasseClasspathLocation
-
getManifest
-
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
-