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 TypMethodeBeschreibungvoidclose()getJavaFileForInput(JavaFileManager.Location _location, String _className, JavaFileObject.Kind _kind) booleanhasLocation(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:
listin SchnittstelleJavaFileManager- Setzt außer Kraft:
listin KlasseForwardingJavaFileManager<JavaFileManager>- Löst aus:
IOException
-
inferBinaryName
- Angegeben von:
inferBinaryNamein SchnittstelleJavaFileManager- Setzt außer Kraft:
inferBinaryNamein KlasseForwardingJavaFileManager<JavaFileManager>
-
hasLocation
- Angegeben von:
hasLocationin SchnittstelleJavaFileManager- Setzt außer Kraft:
hasLocationin KlasseForwardingJavaFileManager<JavaFileManager>
-
getJavaFileForInput
public JavaFileObject getJavaFileForInput(JavaFileManager.Location _location, String _className, JavaFileObject.Kind _kind) throws IOException - Angegeben von:
getJavaFileForInputin SchnittstelleJavaFileManager- Setzt außer Kraft:
getJavaFileForInputin KlasseForwardingJavaFileManager<JavaFileManager>- Löst aus:
IOException
-
close
- Angegeben von:
closein SchnittstelleAutoCloseable- Angegeben von:
closein SchnittstelleCloseable- Angegeben von:
closein SchnittstelleJavaFileManager- Setzt außer Kraft:
closein KlasseForwardingJavaFileManager<JavaFileManager>- Löst aus:
IOException
-