Class ClasspathSourceJar
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.batch.ClasspathLocation
org.aspectj.org.eclipse.jdt.internal.compiler.batch.ClasspathJar
org.aspectj.org.eclipse.jdt.internal.compiler.batch.ClasspathSourceJar
- All Implemented Interfaces:
FileSystem.Classpath, IModulePathEntry, SuffixConstants
-
Field Summary
Fields inherited from class ClasspathJar
annotationPaths, annotationZipFile, closeZipFileAtEnd, file, packageCache, zipFileFields inherited from class ClasspathLocation
accessRuleSet, BINARY, destinationPath, SOURCEFields inherited from interface 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 -
Constructor Summary
ConstructorsConstructorDescriptionClasspathSourceJar(File file, boolean closeZipFileAtEnd, AccessRuleSet accessRuleSet, String encoding, String destinationPath) -
Method Summary
Methods inherited from class ClasspathJar
addToPackageCache, close, ensureOpen, fetchLinkedJars, findClass, findTypeNames, getModule, getModulesDeclaringPackage, getPath, hasAnnotationFileFor, hasCompilationUnit, initialize, listPackages, normalizedPath, reset, toStringMethods inherited from class ClasspathLocation
acceptModule, allModules, equals, fetchAccessRestriction, getDestinationPath, getModuleNames, getModuleNames, hashCode, isAutomaticModule, isPackage, selectModules, singletonModuleNameIfMethods inherited from interface FileSystem.Classpath
forbidsExportFrom, hasCUDeclaringPackage, hasModuleMethods inherited from interface IModulePathEntry
getModule, servesModule
-
Constructor Details
-
ClasspathSourceJar
public ClasspathSourceJar(File file, boolean closeZipFileAtEnd, AccessRuleSet accessRuleSet, String encoding, String destinationPath)
-
-
Method Details
-
findClass
public NameEnvironmentAnswer findClass(char[] typeName, String qualifiedPackageName, String moduleName, String qualifiedBinaryFileName, boolean asBinaryOnly) - Specified by:
findClassin interfaceFileSystem.Classpath- Overrides:
findClassin classClasspathJar
-
getMode
public int getMode()- Overrides:
getModein classClasspathJar
-