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, PackageCacheVon 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 TypMethodeBeschreibungvoidcleanup()booleanfindClass(String binaryFileName, String qualifiedPackageName, String moduleName, String qualifiedBinaryFileName, boolean asBinaryOnly, Predicate<String> moduleNameFilter) protected StringgetKey()getModuleNames(Collection<String> limitModules) Get the names of all modules served by this entry.inthashCode()booleanprotected voidSet up the paths where modules and regular classes need to be read.voidtoString()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, selectModulesVon 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, singletonModuleNameIfVon Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitVon 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, seeCtSymjavadoc.- 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:
findClassin KlasseClasspathJrt
-
getModuleNames
Beschreibung aus Schnittstelle kopiert:IMultiModuleEntryGet the names of all modules served by this entry.- Angegeben von:
getModuleNamesin SchnittstelleIMultiModuleEntry- Setzt außer Kraft:
getModuleNamesin 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:
cleanupin KlasseClasspathJrt
-
hasModule
public boolean hasModule()- Setzt außer Kraft:
hasModulein KlasseClasspathJrt
-
getKey
- Setzt außer Kraft:
getKeyin KlasseClasspathJrt
-
equals
- Setzt außer Kraft:
equalsin KlasseClasspathJrt
-
hashCode
public int hashCode()- Setzt außer Kraft:
hashCodein KlasseClasspathJrt
-
toString
- Setzt außer Kraft:
toStringin KlasseClasspathJrt
-