Klasse ResourceLocatorInputJavaFileManager<M extends JavaFileManager>
java.lang.Object
javax.tools.ForwardingJavaFileManager<M>
com.github.hypfvieh.java.rtcompiler.filemanager.ResourceLocatorInputJavaFileManager<M>
- Typparameter:
M
- JavaFileManager compatible type
- Alle implementierten Schnittstellen:
Closeable
,Flushable
,AutoCloseable
,JavaFileManager
,OptionChecker
public class ResourceLocatorInputJavaFileManager<M extends JavaFileManager>
extends ForwardingJavaFileManager<M>
JavaFileManager implementation which uses a
AbstractResourceLocator
to find classes and resources.- Seit:
- 1.0.0 - 2024-01-26
- Autor:
- hypfvieh
-
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
KonstruktorenKonstruktorBeschreibungResourceLocatorInputJavaFileManager
(AbstractResourceLocator _locator, M _delegate, JavaFileManager.Location _location, JavaFileObject.Kind _kind, Charset _charset) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibunggetJavaFileForInput
(JavaFileManager.Location _location, String _className, JavaFileObject.Kind _kind) boolean
hasLocation
(JavaFileManager.Location _innerLocation) inferBinaryName
(JavaFileManager.Location _location, JavaFileObject _jfo) boolean
isSameFile
(FileObject _a, FileObject _b) list
(JavaFileManager.Location _location, String _packageName, Set<JavaFileObject.Kind> _kinds, boolean _recurse) Von Klasse geerbte Methoden javax.tools.ForwardingJavaFileManager
close, contains, flush, getClassLoader, getFileForInput, getFileForOutput, getJavaFileForOutput, getLocationForModule, getLocationForModule, getServiceLoader, handleOption, inferModuleName, isSupportedOption, listLocationsForModules
-
Konstruktordetails
-
ResourceLocatorInputJavaFileManager
public ResourceLocatorInputJavaFileManager(AbstractResourceLocator _locator, M _delegate, JavaFileManager.Location _location, JavaFileObject.Kind _kind, Charset _charset)
-
-
Methodendetails
-
inferBinaryName
- Angegeben von:
inferBinaryName
in SchnittstelleJavaFileManager
- Setzt außer Kraft:
inferBinaryName
in KlasseForwardingJavaFileManager<M extends JavaFileManager>
-
hasLocation
- Angegeben von:
hasLocation
in SchnittstelleJavaFileManager
- Setzt außer Kraft:
hasLocation
in KlasseForwardingJavaFileManager<M extends JavaFileManager>
-
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<M extends JavaFileManager>
- Löst aus:
IOException
-
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<M extends JavaFileManager>
- Löst aus:
IOException
-
isSameFile
- Angegeben von:
isSameFile
in SchnittstelleJavaFileManager
- Setzt außer Kraft:
isSameFile
in KlasseForwardingJavaFileManager<M extends JavaFileManager>
-