Package pluginloader.load
Class PluginFileManager
java.lang.Object
javax.tools.ForwardingJavaFileManager<javax.tools.StandardJavaFileManager>
pluginloader.load.PluginFileManager
- All Implemented Interfaces:
java.io.Closeable,java.io.Flushable,java.lang.AutoCloseable,javax.tools.JavaFileManager,javax.tools.OptionChecker
public class PluginFileManager
extends javax.tools.ForwardingJavaFileManager<javax.tools.StandardJavaFileManager>
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
Constructors Constructor Description PluginFileManager(javax.tools.StandardJavaFileManager fileManager, javax.tools.JavaFileObject javaFileObject) -
Method Summary
Modifier and Type Method Description javax.tools.JavaFileObjectgetJavaFileForOutput(javax.tools.JavaFileManager.Location location, java.lang.String className, javax.tools.JavaFileObject.Kind kind, javax.tools.FileObject sibling)Methods inherited from class javax.tools.ForwardingJavaFileManager
close, contains, flush, getClassLoader, getFileForInput, getFileForOutput, getJavaFileForInput, getLocationForModule, getLocationForModule, getServiceLoader, handleOption, hasLocation, inferBinaryName, inferModuleName, isSameFile, isSupportedOption, list, listLocationsForModules
-
Constructor Details
-
PluginFileManager
public PluginFileManager(javax.tools.StandardJavaFileManager fileManager, javax.tools.JavaFileObject javaFileObject)
-
-
Method Details
-
getJavaFileForOutput
public javax.tools.JavaFileObject getJavaFileForOutput(javax.tools.JavaFileManager.Location location, java.lang.String className, javax.tools.JavaFileObject.Kind kind, javax.tools.FileObject sibling) throws java.io.IOException- Specified by:
getJavaFileForOutputin interfacejavax.tools.JavaFileManager- Overrides:
getJavaFileForOutputin classjavax.tools.ForwardingJavaFileManager<javax.tools.StandardJavaFileManager>- Throws:
java.io.IOException
-