public class ClasspathMultiReleaseJar extends ClasspathJar
ModuleCache, PackageCachelimitModuleNames, module, patchModuleName, updates| Constructor and Description |
|---|
ClasspathMultiReleaseJar(java.lang.String fileName,
AccessRuleSet accessRuleSet,
IPath externalAnnotationPath,
boolean isOnModulePath,
java.lang.String compliance) |
ClasspathMultiReleaseJar(java.util.zip.ZipFile zipFile,
AccessRuleSet accessRuleSet,
IPath externalAnnotationPath,
boolean isOnModulePath,
java.lang.String compliance) |
| Modifier and Type | Method and Description |
|---|---|
NameEnvironmentAnswer |
findClass(java.lang.String binaryFileName,
java.lang.String qualifiedPackageName,
java.lang.String moduleName,
java.lang.String qualifiedBinaryFileName,
boolean asBinaryOnly,
java.util.function.Predicate<java.lang.String> moduleNameFilter) |
protected java.lang.String |
readJarContent(SimpleSet packageSet) |
addToPackageSet, cleanup, debugPathString, equals, findClass, findPackageSet, getManifest, getModule, getProjectRelativePath, hasCompilationUnit, hashCode, isPackage, lastModified, listPackages, toStringareAllModuleOptionsEqual, findClass, forBinaryFolder, forJrtSystem, forLibrary, forLibrary, getModulesDeclaringPackage, hasModule, isOutputFolder, reset, setModule, singletonModuleNameIfpublic ClasspathMultiReleaseJar(java.util.zip.ZipFile zipFile,
AccessRuleSet accessRuleSet,
IPath externalAnnotationPath,
boolean isOnModulePath,
java.lang.String compliance)
public ClasspathMultiReleaseJar(java.lang.String fileName,
AccessRuleSet accessRuleSet,
IPath externalAnnotationPath,
boolean isOnModulePath,
java.lang.String compliance)
protected java.lang.String readJarContent(SimpleSet packageSet)
readJarContent in class ClasspathJarpublic NameEnvironmentAnswer findClass(java.lang.String binaryFileName, java.lang.String qualifiedPackageName, java.lang.String moduleName, java.lang.String qualifiedBinaryFileName, boolean asBinaryOnly, java.util.function.Predicate<java.lang.String> moduleNameFilter)
findClass in class ClasspathJar