Package org.jumpmind.util
Class SimpleClassCompiler.ClassFileManager
java.lang.Object
javax.tools.ForwardingJavaFileManager
org.jumpmind.util.SimpleClassCompiler.ClassFileManager
- All Implemented Interfaces:
Closeable
,Flushable
,AutoCloseable
,JavaFileManager
,OptionChecker
- Enclosing class:
- SimpleClassCompiler
@IgnoreJRERequirement
public static class SimpleClassCompiler.ClassFileManager
extends ForwardingJavaFileManager
-
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
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetClassLoader
(JavaFileManager.Location location) getJavaFileForOutput
(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject sibling) Methods inherited from class javax.tools.ForwardingJavaFileManager
close, contains, flush, getFileForInput, getFileForOutput, getJavaFileForInput, getLocationForModule, getLocationForModule, getServiceLoader, handleOption, hasLocation, inferBinaryName, inferModuleName, isSameFile, isSupportedOption, list, listLocationsForModules
-
Constructor Details
-
ClassFileManager
-
-
Method Details
-
getClassLoader
- Specified by:
getClassLoader
in interfaceJavaFileManager
- Overrides:
getClassLoader
in classForwardingJavaFileManager
-
getJavaFileForOutput
public JavaFileObject getJavaFileForOutput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject sibling) throws IOException - Specified by:
getJavaFileForOutput
in interfaceJavaFileManager
- Overrides:
getJavaFileForOutput
in classForwardingJavaFileManager
- Throws:
IOException
-