public final class MemoryJavaFileManager extends javax.tools.ForwardingJavaFileManager<javax.tools.JavaFileManager>
| Constructor and Description |
|---|
MemoryJavaFileManager(javax.tools.JavaFileManager fileManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
flush() |
java.util.Map<java.lang.String,byte[]> |
getClassBytes() |
javax.tools.JavaFileObject |
getJavaFileForOutput(javax.tools.JavaFileManager.Location location,
java.lang.String className,
javax.tools.JavaFileObject.Kind kind,
javax.tools.FileObject sibling) |
public MemoryJavaFileManager(javax.tools.JavaFileManager fileManager)
public java.util.Map<java.lang.String,byte[]> getClassBytes()
public void close() throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in interface javax.tools.JavaFileManagerclose in class javax.tools.ForwardingJavaFileManager<javax.tools.JavaFileManager>java.io.IOExceptionpublic void flush() throws java.io.IOException
flush in interface java.io.Flushableflush in interface javax.tools.JavaFileManagerflush in class javax.tools.ForwardingJavaFileManager<javax.tools.JavaFileManager>java.io.IOExceptionpublic 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.JavaFileManagergetJavaFileForOutput in class javax.tools.ForwardingJavaFileManager<javax.tools.JavaFileManager>java.io.IOException