Klasse ClasspathJep247Jdk12
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
org.aspectj.org.eclipse.jdt.internal.compiler.batch.ClasspathJep247Jdk12
- Alle implementierten Schnittstellen:
FileSystem.Classpath,IModulePathEntry,IMultiModuleEntry,SuffixConstants
-
Feldübersicht
Von Klasse geerbte Felder org.aspectj.org.eclipse.jdt.internal.compiler.batch.ClasspathJep247
compliance, fs, jdkHome, jdklevel, modulePath, packageCache, releaseInHex, releasePath, subReleasesVon 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
KonstruktorenKonstruktorBeschreibungClasspathJep247Jdk12(File jdkHome, String release, AccessRuleSet accessRuleSet) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungfetchLinkedJars(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) getModule(char[] moduleName) Get the module named name that this entry contributes to the module pathgetModuleNames(Collection<String> limitModule, Function<String, IModule> getModule) char[][]getModulesDeclaringPackage(String qualifiedPackageName, String moduleName) Answer the relevant modules that declare the given package.voidInitialize the entryvoidVon Klasse geerbte Methoden org.aspectj.org.eclipse.jdt.internal.compiler.batch.ClasspathJep247
addToPackageCache, forbidsExportFrom, getMode, getPath, normalizedPath, toStringVon Klasse geerbte Methoden org.aspectj.org.eclipse.jdt.internal.compiler.batch.ClasspathJrt
addTypeName, allModules, findTypeNames, 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
-
Konstruktordetails
-
ClasspathJep247Jdk12
-
-
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 KlasseClasspathJep247- 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 KlasseClasspathJep247
-
findClass
public NameEnvironmentAnswer findClass(char[] typeName, String qualifiedPackageName, String moduleName, String qualifiedBinaryFileName, boolean asBinaryOnly) - Angegeben von:
findClassin SchnittstelleFileSystem.Classpath- Setzt außer Kraft:
findClassin KlasseClasspathJep247
-
initialize
Beschreibung aus Schnittstelle kopiert:FileSystem.ClasspathInitialize the entry- Angegeben von:
initializein SchnittstelleFileSystem.Classpath- Setzt außer Kraft:
initializein KlasseClasspathJep247- Löst aus:
IOException
-
loadModules
public void loadModules()- Setzt außer Kraft:
loadModulesin KlasseClasspathJep247
-
getModuleNames
public Collection<String> getModuleNames(Collection<String> limitModule, Function<String, IModule> getModule) - Angegeben von:
getModuleNamesin SchnittstelleFileSystem.Classpath- Setzt außer Kraft:
getModuleNamesin KlasseClasspathJrt
-
getModule
Beschreibung aus Schnittstelle kopiert:IMultiModuleEntryGet the module named name that this entry contributes to the module path- Angegeben von:
getModulein SchnittstelleIModulePathEntry- Angegeben von:
getModulein SchnittstelleIMultiModuleEntry- Setzt außer Kraft:
getModulein KlasseClasspathJrt- Parameter:
moduleName- - The name of the module to look up- Gibt zurück:
- The module named name or null
-
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 KlasseClasspathJep247
-