public class DynamicJavaFileManager extends ForwardingJavaFileManager<JavaFileManager>
JavaFileManager.LocationfileManager| Constructor and Description |
|---|
DynamicJavaFileManager(JavaFileManager fileManager,
DynamicClassLoader classLoader) |
| Modifier and Type | Method and Description |
|---|---|
ClassLoader |
getClassLoader(JavaFileManager.Location location) |
JavaFileObject |
getJavaFileForOutput(JavaFileManager.Location location,
String className,
JavaFileObject.Kind kind,
FileObject sibling) |
String |
inferBinaryName(JavaFileManager.Location location,
JavaFileObject file) |
Iterable<JavaFileObject> |
list(JavaFileManager.Location location,
String packageName,
Set<JavaFileObject.Kind> kinds,
boolean recurse) |
close, flush, getFileForInput, getFileForOutput, getJavaFileForInput, handleOption, hasLocation, isSameFile, isSupportedOptionpublic DynamicJavaFileManager(JavaFileManager fileManager, DynamicClassLoader classLoader)
public JavaFileObject getJavaFileForOutput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject sibling) throws IOException
getJavaFileForOutput in interface JavaFileManagergetJavaFileForOutput in class ForwardingJavaFileManager<JavaFileManager>IOExceptionpublic ClassLoader getClassLoader(JavaFileManager.Location location)
getClassLoader in interface JavaFileManagergetClassLoader in class ForwardingJavaFileManager<JavaFileManager>public String inferBinaryName(JavaFileManager.Location location, JavaFileObject file)
inferBinaryName in interface JavaFileManagerinferBinaryName in class ForwardingJavaFileManager<JavaFileManager>public Iterable<JavaFileObject> list(JavaFileManager.Location location, String packageName, Set<JavaFileObject.Kind> kinds, boolean recurse) throws IOException
list in interface JavaFileManagerlist in class ForwardingJavaFileManager<JavaFileManager>IOExceptionCopyright © 2021. All rights reserved.