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 ClassesNested classes/interfaces inherited from interface javax.tools.JavaFileManager
JavaFileManager.Location -
Field Summary
Fields inherited from class javax.tools.ForwardingJavaFileManager
fileManager -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedQuarkusFileManager(StandardJavaFileManager fileManager, QuarkusFileManager.Context context) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()abstract Iterable<? extends JavaFileObject> getJavaSources(Iterable<? extends File> files) voidreset(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:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceJavaFileManager- Overrides:
closein classForwardingJavaFileManager<StandardJavaFileManager>- Throws:
IOException
-