Klasse EclipseFileManager
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.tool.EclipseFileManager
- Alle implementierten Schnittstellen:
Closeable
,Flushable
,AutoCloseable
,JavaFileManager
,OptionChecker
,StandardJavaFileManager
- Bekannte direkte Unterklassen:
EclipseFileManager
Implementation of the Standard Java File Manager
-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen javax.tools.JavaFileManager
JavaFileManager.Location
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen javax.tools.StandardJavaFileManager
StandardJavaFileManager.PathFactory
-
Feldübersicht
-
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected void
addNewEntry
(ArrayList paths, String currentClasspathName, ArrayList currentRuleSpecs, String customEncoding, String destPath, boolean isSourceOnly, boolean rejectDestinationPathOnJars) asPath
(FileObject file) void
close()
boolean
contains
(JavaFileManager.Location location, FileObject fo) void
flush()
getClassLoader
(JavaFileManager.Location location) getFileForInput
(JavaFileManager.Location location, String packageName, String relativeName) getFileForOutput
(JavaFileManager.Location location, String packageName, String relativeName, FileObject sibling) getJavaFileForInput
(JavaFileManager.Location location, String className, JavaFileObject.Kind kind) getJavaFileForOutput
(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject sibling) Iterable
<? extends JavaFileObject> getJavaFileObjects
(File... files) Iterable
<? extends JavaFileObject> getJavaFileObjects
(String... names) Iterable
<? extends JavaFileObject> getJavaFileObjects
(Path... paths) Iterable
<? extends JavaFileObject> getJavaFileObjectsFromFiles
(Iterable<? extends File> files) Iterable
<? extends JavaFileObject> getJavaFileObjectsFromPaths
(Iterable<? extends Path> paths) Iterable
<? extends JavaFileObject> getLocation
(JavaFileManager.Location location) getLocationAsPaths
(JavaFileManager.Location location) getLocationForModule
(JavaFileManager.Location location, String moduleName) getLocationForModule
(JavaFileManager.Location location, JavaFileObject fo) <S> ServiceLoader
<S> getServiceLoader
(JavaFileManager.Location location, Class<S> service) boolean
handleOption
(String current, Iterator<String> remaining) boolean
hasLocation
(JavaFileManager.Location location) inferBinaryName
(JavaFileManager.Location location, JavaFileObject file) inferModuleName
(JavaFileManager.Location location) protected void
initialize
(File javahome) boolean
isSameFile
(FileObject fileObject1, FileObject fileObject2) int
isSupportedOption
(String option) list
(JavaFileManager.Location location, String packageName, Set<JavaFileObject.Kind> kinds, boolean recurse) void
processPathEntries
(int defaultSize, ArrayList paths, String currentPath, String customEncoding, boolean isSourceOnly, boolean rejectDestinationPathOnJars) void
void
setLocation
(JavaFileManager.Location location, Iterable<? extends File> files) void
setLocationForModule
(JavaFileManager.Location location, String moduleName, Collection<? extends Path> paths) void
setLocationFromPaths
(JavaFileManager.Location location, Collection<? extends Path> paths) protected void
validateModuleLocation
(JavaFileManager.Location location, String modName) Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Von Schnittstelle geerbte Methoden javax.tools.JavaFileManager
getFileForOutputForOriginatingFiles, getJavaFileForOutputForOriginatingFiles
Von Schnittstelle geerbte Methoden javax.tools.StandardJavaFileManager
getJavaFileObjectsFromPaths, setPathFactory
-
Felddetails
-
locationHandler
-
bundle
-
-
Konstruktordetails
-
EclipseFileManager
-
-
Methodendetails
-
initialize
- Löst aus:
IOException
-
close
- Angegeben von:
close
in SchnittstelleAutoCloseable
- Angegeben von:
close
in SchnittstelleCloseable
- Angegeben von:
close
in SchnittstelleJavaFileManager
- Löst aus:
IOException
-
flush
- Angegeben von:
flush
in SchnittstelleFlushable
- Angegeben von:
flush
in SchnittstelleJavaFileManager
- Löst aus:
IOException
-
getClassLoader
- Angegeben von:
getClassLoader
in SchnittstelleJavaFileManager
-
getFileForInput
public FileObject getFileForInput(JavaFileManager.Location location, String packageName, String relativeName) throws IOException - Angegeben von:
getFileForInput
in SchnittstelleJavaFileManager
- Löst aus:
IOException
-
getFileForOutput
public FileObject getFileForOutput(JavaFileManager.Location location, String packageName, String relativeName, FileObject sibling) throws IOException - Angegeben von:
getFileForOutput
in SchnittstelleJavaFileManager
- Löst aus:
IOException
-
getJavaFileForInput
public JavaFileObject getJavaFileForInput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind) throws IOException - Angegeben von:
getJavaFileForInput
in SchnittstelleJavaFileManager
- Löst aus:
IOException
-
getJavaFileForOutput
public JavaFileObject getJavaFileForOutput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject sibling) throws IOException - Angegeben von:
getJavaFileForOutput
in SchnittstelleJavaFileManager
- Löst aus:
IOException
-
getJavaFileObjects
- Angegeben von:
getJavaFileObjects
in SchnittstelleStandardJavaFileManager
-
getJavaFileObjects
- Angegeben von:
getJavaFileObjects
in SchnittstelleStandardJavaFileManager
-
getJavaFileObjectsFromFiles
public Iterable<? extends JavaFileObject> getJavaFileObjectsFromFiles(Iterable<? extends File> files) - Angegeben von:
getJavaFileObjectsFromFiles
in SchnittstelleStandardJavaFileManager
-
getJavaFileObjectsFromStrings
- Angegeben von:
getJavaFileObjectsFromStrings
in SchnittstelleStandardJavaFileManager
-
getKind
-
getLocation
- Angegeben von:
getLocation
in SchnittstelleStandardJavaFileManager
-
handleOption
- Angegeben von:
handleOption
in SchnittstelleJavaFileManager
-
hasLocation
- Angegeben von:
hasLocation
in SchnittstelleJavaFileManager
-
inferBinaryName
- Angegeben von:
inferBinaryName
in SchnittstelleJavaFileManager
-
isSameFile
- Angegeben von:
isSameFile
in SchnittstelleJavaFileManager
- Angegeben von:
isSameFile
in SchnittstelleStandardJavaFileManager
-
isSupportedOption
- Angegeben von:
isSupportedOption
in SchnittstelleOptionChecker
-
list
public Iterable<JavaFileObject> list(JavaFileManager.Location location, String packageName, Set<JavaFileObject.Kind> kinds, boolean recurse) throws IOException - Angegeben von:
list
in SchnittstelleJavaFileManager
- Löst aus:
IOException
-
setLocation
public void setLocation(JavaFileManager.Location location, Iterable<? extends File> files) throws IOException - Angegeben von:
setLocation
in SchnittstelleStandardJavaFileManager
- Löst aus:
IOException
-
setLocale
-
processPathEntries
-
addNewEntry
-
getFiles
-
getPaths
-
validateModuleLocation
-
getJavaFileObjects
- Angegeben von:
getJavaFileObjects
in SchnittstelleStandardJavaFileManager
-
getJavaFileObjectsFromPaths
public Iterable<? extends JavaFileObject> getJavaFileObjectsFromPaths(Iterable<? extends Path> paths) - Angegeben von:
getJavaFileObjectsFromPaths
in SchnittstelleStandardJavaFileManager
-
getLocationAsPaths
- Angegeben von:
getLocationAsPaths
in SchnittstelleStandardJavaFileManager
-
setLocationFromPaths
public void setLocationFromPaths(JavaFileManager.Location location, Collection<? extends Path> paths) throws IOException - Angegeben von:
setLocationFromPaths
in SchnittstelleStandardJavaFileManager
- Löst aus:
IOException
-
contains
- Angegeben von:
contains
in SchnittstelleJavaFileManager
- Löst aus:
IOException
-
getLocationForModule
public JavaFileManager.Location getLocationForModule(JavaFileManager.Location location, String moduleName) throws IOException - Angegeben von:
getLocationForModule
in SchnittstelleJavaFileManager
- Löst aus:
IOException
-
getLocationForModule
public JavaFileManager.Location getLocationForModule(JavaFileManager.Location location, JavaFileObject fo) - Angegeben von:
getLocationForModule
in SchnittstelleJavaFileManager
-
getServiceLoader
public <S> ServiceLoader<S> getServiceLoader(JavaFileManager.Location location, Class<S> service) throws IOException - Angegeben von:
getServiceLoader
in SchnittstelleJavaFileManager
- Löst aus:
IOException
-
inferModuleName
- Angegeben von:
inferModuleName
in SchnittstelleJavaFileManager
- Löst aus:
IOException
-
listLocationsForModules
public Iterable<Set<JavaFileManager.Location>> listLocationsForModules(JavaFileManager.Location location) - Angegeben von:
listLocationsForModules
in SchnittstelleJavaFileManager
-
asPath
- Angegeben von:
asPath
in SchnittstelleStandardJavaFileManager
-
setLocationForModule
public void setLocationForModule(JavaFileManager.Location location, String moduleName, Collection<? extends Path> paths) throws IOException - Angegeben von:
setLocationForModule
in SchnittstelleStandardJavaFileManager
- Löst aus:
IOException
-