Klasse ClasspathJrtWithReleaseOption
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.builder.ClasspathLocation
org.aspectj.org.eclipse.jdt.internal.core.builder.ClasspathJrt
org.aspectj.org.eclipse.jdt.internal.core.builder.ClasspathJrtWithReleaseOption
- Alle implementierten Schnittstellen:
IModulePathEntry
,IMultiModuleEntry
-
Feldübersicht
FelderVon Klasse geerbte Felder org.aspectj.org.eclipse.jdt.internal.core.builder.ClasspathJrt
ModulesCache, PackageCache
Von Klasse geerbte Felder org.aspectj.org.eclipse.jdt.internal.core.builder.ClasspathLocation
accessRuleSet, annotationZipFile, externalAnnotationPath, limitModuleNames, module, patchModuleName, updates
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungClasspathJrtWithReleaseOption
(String zipFilename, AccessRuleSet accessRuleSet, org.eclipse.core.runtime.IPath externalAnnotationPath, String release) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
cleanup()
boolean
findClass
(String binaryFileName, String qualifiedPackageName, String moduleName, String qualifiedBinaryFileName, boolean asBinaryOnly, Predicate<String> moduleNameFilter) protected String
getKey()
getModuleNames
(Collection<String> limitModules) Get the names of all modules served by this entry.int
hashCode()
boolean
protected void
Set up the paths where modules and regular classes need to be read.void
toString()
Von Klasse geerbte Methoden org.aspectj.org.eclipse.jdt.internal.core.builder.ClasspathJrt
addRequired, debugPathString, findClass, findClass, getModule, getModule, getModulesDeclaringPackage, getProjectRelativePath, hasCompilationUnit, isPackage, loadModules, resetCaches, selectModules
Von Klasse geerbte Methoden org.aspectj.org.eclipse.jdt.internal.core.builder.ClasspathLocation
areAllModuleOptionsEqual, connectAllLocationsForEEA, createAnswer, decorateWithExternalAnnotations, externalAnnotationsEquals, forBinaryFolder, forJrtSystem, forLibrary, forLibrary, forLibrary, getModule, isOutputFolder, listPackages, reset, setModule, singletonModuleNameIf
Von Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Von Schnittstelle geerbte Methoden org.aspectj.org.eclipse.jdt.internal.compiler.env.IModulePathEntry
getModule, isAutomaticModule, listPackages, servesModule
-
Felddetails
-
releasePath
-
modulePath
-
-
Konstruktordetails
-
ClasspathJrtWithReleaseOption
public ClasspathJrtWithReleaseOption(String zipFilename, AccessRuleSet accessRuleSet, org.eclipse.core.runtime.IPath externalAnnotationPath, String release) throws org.eclipse.core.runtime.CoreException - Löst aus:
org.eclipse.core.runtime.CoreException
-
-
Methodendetails
-
initialize
protected void initialize() throws org.eclipse.core.runtime.CoreExceptionSet up the paths where modules and regular classes need to be read. We need to deal with two different kind of formats of cy.sym, seeCtSym
javadoc.- Löst aus:
org.eclipse.core.runtime.CoreException
- Siehe auch:
-
loadModules
public void loadModules() -
findClass
public NameEnvironmentAnswer findClass(String binaryFileName, String qualifiedPackageName, String moduleName, String qualifiedBinaryFileName, boolean asBinaryOnly, Predicate<String> moduleNameFilter) - Setzt außer Kraft:
findClass
in KlasseClasspathJrt
-
getModuleNames
Beschreibung aus Schnittstelle kopiert:IMultiModuleEntry
Get the names of all modules served by this entry.- Angegeben von:
getModuleNames
in SchnittstelleIMultiModuleEntry
- Setzt außer Kraft:
getModuleNames
in KlasseClasspathJrt
- Parameter:
limitModules
- if non-null, only modules with names in this set and their transitive closure will be reported.
-
cleanup
public void cleanup()- Setzt außer Kraft:
cleanup
in KlasseClasspathJrt
-
hasModule
public boolean hasModule()- Setzt außer Kraft:
hasModule
in KlasseClasspathJrt
-
getKey
- Setzt außer Kraft:
getKey
in KlasseClasspathJrt
-
equals
- Setzt außer Kraft:
equals
in KlasseClasspathJrt
-
hashCode
public int hashCode()- Setzt außer Kraft:
hashCode
in KlasseClasspathJrt
-
toString
- Setzt außer Kraft:
toString
in KlasseClasspathJrt
-