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 org.aspectj.org.eclipse.jdt.internal.core.builder.ClasspathJar
ModuleCache, PackageCache
Fields inherited from class org.aspectj.org.eclipse.jdt.internal.core.builder.ClasspathLocation
accessRuleSet, annotationZipFile, externalAnnotationPath, limitModuleNames, module, patchModuleName, updates
-
Constructor Summary
ConstructorDescriptionClasspathMultiReleaseJar(String fileName, AccessRuleSet accessRuleSet, org.eclipse.core.runtime.IPath externalAnnotationPath, boolean isOnModulePath, String compliance)
ClasspathMultiReleaseJar(ZipFile zipFile, AccessRuleSet accessRuleSet, org.eclipse.core.runtime.IPath externalAnnotationPath, boolean isOnModulePath, String compliance)
-
Method Summary
Methods inherited from class org.aspectj.org.eclipse.jdt.internal.core.builder.ClasspathJar
addToPackageSet, cleanup, debugPathString, decorateWithExternalAnnotations, equals, findClass, findPackageSet, getManifest, getModule, getProjectRelativePath, hasCompilationUnit, hashCode, isPackage, lastModified, listPackages, toString
Methods inherited from class 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
-
Constructor Details
-
ClasspathMultiReleaseJar
public ClasspathMultiReleaseJar(ZipFile zipFile, AccessRuleSet accessRuleSet, org.eclipse.core.runtime.IPath externalAnnotationPath, boolean isOnModulePath, String compliance) -
ClasspathMultiReleaseJar
public ClasspathMultiReleaseJar(String fileName, AccessRuleSet accessRuleSet, org.eclipse.core.runtime.IPath externalAnnotationPath, boolean isOnModulePath, String compliance)
-
-
Method Details
-
readJarContent
- Overrides:
readJarContent
in classClasspathJar
-
findClass
public NameEnvironmentAnswer findClass(String binaryFileName, String qualifiedPackageName, String moduleName, String qualifiedBinaryFileName, boolean asBinaryOnly, Predicate<String> moduleNameFilter)- Overrides:
findClass
in classClasspathJar
-