class InMemoryFileManager
extends javax.tools.ForwardingJavaFileManager<javax.tools.StandardJavaFileManager>
Constructor and Description |
---|
InMemoryFileManager(javax.tools.StandardJavaFileManager manager) |
Modifier and Type | Method and Description |
---|---|
byte[] |
getClassFileContents(java.lang.String className) |
java.lang.ClassLoader |
getClassLoader(javax.tools.JavaFileManager.Location location) |
javax.tools.JavaFileObject |
getJavaFileForOutput(javax.tools.JavaFileManager.Location location,
java.lang.String className,
javax.tools.JavaFileObject.Kind kind,
javax.tools.FileObject sibling) |
InMemoryFileManager(javax.tools.StandardJavaFileManager manager)
public java.lang.ClassLoader getClassLoader(javax.tools.JavaFileManager.Location location)
getClassLoader
in interface javax.tools.JavaFileManager
getClassLoader
in class javax.tools.ForwardingJavaFileManager<javax.tools.StandardJavaFileManager>
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
getJavaFileForOutput
in interface javax.tools.JavaFileManager
getJavaFileForOutput
in class javax.tools.ForwardingJavaFileManager<javax.tools.StandardJavaFileManager>
java.io.IOException
public byte[] getClassFileContents(java.lang.String className)