Klasse FallbackResourceLocatorInputJavaFileManager
java.lang.Object
javax.tools.ForwardingJavaFileManager<JavaFileManager>
com.github.hypfvieh.java.rtcompiler.resources.FallbackResourceLocatorInputJavaFileManager
- Alle implementierten Schnittstellen:
Closeable
,Flushable
,AutoCloseable
,JavaFileManager
,OptionChecker
public class FallbackResourceLocatorInputJavaFileManager
extends ForwardingJavaFileManager<JavaFileManager>
JavaFileManager which will try two different other JavaFileManagers.
A given resources is first tried to get from the first given JavaFileManager.
If no result is found, the second JavaFileManager will be tried.
A given resources is first tried to get from the first given JavaFileManager.
If no result is found, the second JavaFileManager will be tried.
- Seit:
- 1.0.0 - 2024-01-25
-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen javax.tools.JavaFileManager
JavaFileManager.Location
-
Feldübersicht
Von Klasse geerbte Felder javax.tools.ForwardingJavaFileManager
fileManager
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungFallbackResourceLocatorInputJavaFileManager
(JavaFileManager _first, JavaFileManager _second) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
close()
getJavaFileForInput
(JavaFileManager.Location _location, String _className, JavaFileObject.Kind _kind) boolean
hasLocation
(JavaFileManager.Location _location) inferBinaryName
(JavaFileManager.Location _location, JavaFileObject _file) list
(JavaFileManager.Location _location, String _packageName, Set<JavaFileObject.Kind> _kinds, boolean _recurse) Von Klasse geerbte Methoden javax.tools.ForwardingJavaFileManager
contains, flush, getClassLoader, getFileForInput, getFileForOutput, getJavaFileForOutput, getLocationForModule, getLocationForModule, getServiceLoader, handleOption, inferModuleName, isSameFile, isSupportedOption, listLocationsForModules
-
Konstruktordetails
-
FallbackResourceLocatorInputJavaFileManager
-
-
Methodendetails
-
list
public Iterable<JavaFileObject> list(JavaFileManager.Location _location, String _packageName, Set<JavaFileObject.Kind> _kinds, boolean _recurse) throws IOException - Angegeben von:
list
in SchnittstelleJavaFileManager
- Setzt außer Kraft:
list
in KlasseForwardingJavaFileManager<JavaFileManager>
- Löst aus:
IOException
-
inferBinaryName
- Angegeben von:
inferBinaryName
in SchnittstelleJavaFileManager
- Setzt außer Kraft:
inferBinaryName
in KlasseForwardingJavaFileManager<JavaFileManager>
-
hasLocation
- Angegeben von:
hasLocation
in SchnittstelleJavaFileManager
- Setzt außer Kraft:
hasLocation
in KlasseForwardingJavaFileManager<JavaFileManager>
-
getJavaFileForInput
public JavaFileObject getJavaFileForInput(JavaFileManager.Location _location, String _className, JavaFileObject.Kind _kind) throws IOException - Angegeben von:
getJavaFileForInput
in SchnittstelleJavaFileManager
- Setzt außer Kraft:
getJavaFileForInput
in KlasseForwardingJavaFileManager<JavaFileManager>
- Löst aus:
IOException
-
close
- Angegeben von:
close
in SchnittstelleAutoCloseable
- Angegeben von:
close
in SchnittstelleCloseable
- Angegeben von:
close
in SchnittstelleJavaFileManager
- Setzt außer Kraft:
close
in KlasseForwardingJavaFileManager<JavaFileManager>
- Löst aus:
IOException
-