Class ClasspathMultiReleaseJar
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.builder.ClasspathLocation
org.aspectj.org.eclipse.jdt.internal.core.builder.ClasspathJar
org.aspectj.org.eclipse.jdt.internal.core.builder.ClasspathMultiReleaseJar
-
Field Summary
Fields inherited from class ClasspathJar
packageCache, zipFileFields inherited from class ClasspathLocation
accessRuleSet, annotationZipFile, externalAnnotationPath, limitModuleNames, module, patchModuleName, updates -
Constructor Summary
ConstructorsConstructorDescriptionClasspathMultiReleaseJar(ZipFile zipFile, AccessRuleSet accessRuleSet, boolean isOnModulePath, String compliance) -
Method Summary
Methods inherited from class ClasspathJar
addToPackageSet, cleanup, debugPathString, decorateWithExternalAnnotations, equals, findClass, getManifest, getModule, getProjectRelativePath, hasCompilationUnit, hashCode, isPackage, lastModified, listPackages, toStringMethods inherited from class ClasspathLocation
areAllModuleOptionsEqual, connectAllLocationsForEEA, createAnswer, externalAnnotationsEquals, findClass, forBinaryFolder, forJrtSystem, forLibrary, forLibrary, forLibrary, getModulesDeclaringPackage, hasModule, isOutputFolder, reset, setModule, singletonModuleNameIf
-
Constructor Details
-
ClasspathMultiReleaseJar
public ClasspathMultiReleaseJar(ZipFile zipFile, AccessRuleSet accessRuleSet, boolean isOnModulePath, String compliance)
-
-
Method Details
-
readPackageNames
Description copied from class:ClasspathJaroverloaded- Overrides:
readPackageNamesin classClasspathJar
-
findClass
public NameEnvironmentAnswer findClass(String binaryFileName, String qualifiedPackageName, String moduleName, String qualifiedBinaryFileName, boolean asBinaryOnly, Predicate<String> moduleNameFilter) - Overrides:
findClassin classClasspathJar
-