Class QuarkusFileManager
java.lang.Object
javax.tools.ForwardingJavaFileManager<StandardJavaFileManager>
io.quarkus.deployment.dev.filesystem.QuarkusFileManager
- All Implemented Interfaces:
Closeable
,Flushable
,AutoCloseable
,JavaFileManager
,OptionChecker
- Direct Known Subclasses:
ReloadableFileManager
,StaticFileManager
-
Nested Class Summary
Nested classes/interfaces inherited from interface javax.tools.JavaFileManager
JavaFileManager.Location
-
Field Summary
Fields inherited from class javax.tools.ForwardingJavaFileManager
fileManager
-
Constructor Summary
ModifierConstructorDescriptionprotected
QuarkusFileManager
(StandardJavaFileManager fileManager, QuarkusFileManager.Context context) -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
abstract Iterable<? extends JavaFileObject>
getJavaSources
(Iterable<? extends File> files) void
reset
(QuarkusFileManager.Context context) Methods inherited from class javax.tools.ForwardingJavaFileManager
contains, flush, getClassLoader, getFileForInput, getFileForOutput, getJavaFileForInput, getJavaFileForOutput, getLocationForModule, getLocationForModule, getServiceLoader, handleOption, hasLocation, inferBinaryName, inferModuleName, isSameFile, isSupportedOption, list, listLocationsForModules
-
Constructor Details
-
QuarkusFileManager
protected QuarkusFileManager(StandardJavaFileManager fileManager, QuarkusFileManager.Context context)
-
-
Method Details
-
getJavaSources
-
reset
-
close
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Specified by:
close
in interfaceJavaFileManager
- Overrides:
close
in classForwardingJavaFileManager<StandardJavaFileManager>
- Throws:
IOException
-