Klasse ClasspathJep247
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.batch.ClasspathLocation
org.aspectj.org.eclipse.jdt.internal.compiler.batch.ClasspathJrt
org.aspectj.org.eclipse.jdt.internal.compiler.batch.ClasspathJep247
- Alle implementierten Schnittstellen:
FileSystem.Classpath,IModulePathEntry,IMultiModuleEntry,SuffixConstants
- Bekannte direkte Unterklassen:
ClasspathJep247Jdk12
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected Stringprotected FileSystemprotected Fileprotected longprotected Stringprotected Stringprotected Pathprotected String[]Von Klasse geerbte Felder org.aspectj.org.eclipse.jdt.internal.compiler.batch.ClasspathJrt
annotationPaths, annotationZipFile, closeZipFileAtEnd, file, moduleNamesCache, ModulesCacheVon Klasse geerbte Felder org.aspectj.org.eclipse.jdt.internal.compiler.batch.ClasspathLocation
accessRuleSet, BINARY, destinationPath, SOURCEVon Schnittstelle geerbte Felder org.aspectj.org.eclipse.jdt.internal.compiler.util.SuffixConstants
EXTENSION_aj, EXTENSION_AJ, EXTENSION_class, EXTENSION_CLASS, EXTENSION_java, EXTENSION_JAVA, EXTENSION_jmod, EXTENSION_JMOD, SUFFIX_aj, SUFFIX_AJ, SUFFIX_class, SUFFIX_CLASS, SUFFIX_java, SUFFIX_JAVA, SUFFIX_STRING_aj, SUFFIX_STRING_AJ, SUFFIX_STRING_class, SUFFIX_STRING_CLASS, SUFFIX_STRING_java, SUFFIX_STRING_JAVA -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected voidaddToPackageCache(String packageName, boolean endsWithSep) fetchLinkedJars(FileSystem.ClasspathSectionProblemReporter problemReporter) Return a list of the jar file names defined in the Class-Path section of the jar file manifest if any, null else.findClass(char[] typeName, String qualifiedPackageName, String moduleName, String qualifiedBinaryFileName) findClass(char[] typeName, String qualifiedPackageName, String moduleName, String qualifiedBinaryFileName, boolean asBinaryOnly) booleanforbidsExportFrom(String modName) intgetMode()char[][]getModulesDeclaringPackage(String qualifiedPackageName, String moduleName) Answer the relevant modules that declare the given package.getPath()Return the path for file based classpath entries.voidInitialize the entryvoidchar[]Return a normalized path for file based classpath entries.toString()Von Klasse geerbte Methoden org.aspectj.org.eclipse.jdt.internal.compiler.batch.ClasspathJrt
addTypeName, allModules, findTypeNames, getModule, getModuleNames, hasAnnotationFileFor, hasCompilationUnit, hasModule, reset, servesModuleVon Klasse geerbte Methoden org.aspectj.org.eclipse.jdt.internal.compiler.batch.ClasspathLocation
acceptModule, equals, fetchAccessRestriction, getDestinationPath, getModuleNames, hashCode, isAutomaticModule, isPackage, selectModules, 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.batch.FileSystem.Classpath
hasCUDeclaringPackageVon Schnittstelle geerbte Methoden org.aspectj.org.eclipse.jdt.internal.compiler.env.IModulePathEntry
getModule, isAutomaticModule, listPackagesVon Schnittstelle geerbte Methoden org.aspectj.org.eclipse.jdt.internal.compiler.env.IMultiModuleEntry
getModuleNames
-
Felddetails
-
fs
-
compliance
-
jdklevel
protected long jdklevel -
releaseInHex
-
subReleases
-
releasePath
-
packageCache
-
jdkHome
-
modulePath
-
-
Konstruktordetails
-
ClasspathJep247
-
-
Methodendetails
-
fetchLinkedJars
public List<FileSystem.Classpath> fetchLinkedJars(FileSystem.ClasspathSectionProblemReporter problemReporter) Beschreibung aus Schnittstelle kopiert:FileSystem.ClasspathReturn a list of the jar file names defined in the Class-Path section of the jar file manifest if any, null else. Only ClasspathJar (and extending classes) instances may return a non-null result.- Angegeben von:
fetchLinkedJarsin SchnittstelleFileSystem.Classpath- Setzt außer Kraft:
fetchLinkedJarsin KlasseClasspathJrt- Parameter:
problemReporter- problem reporter with which potential misconfiguration issues are raised- Gibt zurück:
- a list of the jar file names defined in the Class-Path section of the jar file manifest if any
-
findClass
public NameEnvironmentAnswer findClass(char[] typeName, String qualifiedPackageName, String moduleName, String qualifiedBinaryFileName) - Angegeben von:
findClassin SchnittstelleFileSystem.Classpath- Setzt außer Kraft:
findClassin KlasseClasspathJrt
-
findClass
public NameEnvironmentAnswer findClass(char[] typeName, String qualifiedPackageName, String moduleName, String qualifiedBinaryFileName, boolean asBinaryOnly) - Angegeben von:
findClassin SchnittstelleFileSystem.Classpath- Setzt außer Kraft:
findClassin KlasseClasspathJrt
-
initialize
Beschreibung aus Schnittstelle kopiert:FileSystem.ClasspathInitialize the entry- Angegeben von:
initializein SchnittstelleFileSystem.Classpath- Setzt außer Kraft:
initializein KlasseClasspathJrt- Löst aus:
IOException
-
loadModules
public void loadModules()- Setzt außer Kraft:
loadModulesin KlasseClasspathJrt
-
addToPackageCache
-
getModulesDeclaringPackage
Beschreibung aus Schnittstelle kopiert:IModulePathEntryAnswer the relevant modules that declare the given package. If moduleName is ModuleBinding.ANY then all packages are relevant, if moduleName is ModuleBinding.UNNAMED, then only packages in the unnamed module are relevant, otherwise consider only packages in the module identified by moduleName.- Angegeben von:
getModulesDeclaringPackagein SchnittstelleIModulePathEntry- Setzt außer Kraft:
getModulesDeclaringPackagein KlasseClasspathJrt
-
toString
- Setzt außer Kraft:
toStringin KlasseClasspathJrt
-
normalizedPath
public char[] normalizedPath()Beschreibung aus Schnittstelle kopiert:FileSystem.ClasspathReturn a normalized path for file based classpath entries. This is an absolute path in which file separators are transformed to the platform-agnostic '/', ending with a '/' for directories. This is an absolute path in which file separators are transformed to the platform-agnostic '/', deprived from the '.jar' (resp. '.zip') extension for jar (resp. zip) files.- Angegeben von:
normalizedPathin SchnittstelleFileSystem.Classpath- Setzt außer Kraft:
normalizedPathin KlasseClasspathJrt- Gibt zurück:
- a normalized path for file based classpath entries
-
getPath
Beschreibung aus Schnittstelle kopiert:FileSystem.ClasspathReturn the path for file based classpath entries. This is an absolute path ending with a file separator for directories, an absolute path including the '.jar' (resp. '.zip') extension for jar (resp. zip) files.- Angegeben von:
getPathin SchnittstelleFileSystem.Classpath- Setzt außer Kraft:
getPathin KlasseClasspathJrt- Gibt zurück:
- the path for file based classpath entries
-
getMode
public int getMode()- Setzt außer Kraft:
getModein KlasseClasspathJrt
-
forbidsExportFrom
-