public class InMemoryFileManager extends ForwardingJavaFileManager<StandardJavaFileManager>
JavaFileManager.LocationfileManager| Constructor and Description |
|---|
InMemoryFileManager(StandardJavaFileManager fileManager) |
| Modifier and Type | Method and Description |
|---|---|
@NotNull Map<String,byte[]> |
getAllClassBytes() |
JavaFileObject |
getJavaFileForInput(JavaFileManager.Location location,
String className,
JavaFileObject.Kind kind) |
@NotNull JavaFileObject |
getJavaFileForOutput(JavaFileManager.Location location,
String className,
JavaFileObject.Kind kind,
FileObject sibling) |
close, flush, getClassLoader, getFileForInput, getFileForOutput, handleOption, hasLocation, inferBinaryName, isSameFile, isSupportedOption, listpublic InMemoryFileManager(StandardJavaFileManager fileManager)
public JavaFileObject getJavaFileForInput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind) throws IOException
getJavaFileForInput in interface JavaFileManagergetJavaFileForInput in class ForwardingJavaFileManager<StandardJavaFileManager>IOException@NotNull public @NotNull JavaFileObject getJavaFileForOutput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject sibling) throws IOException
getJavaFileForOutput in interface JavaFileManagergetJavaFileForOutput in class ForwardingJavaFileManager<StandardJavaFileManager>IOExceptionCopyright © 2012–2021 Graylog, Inc.. All rights reserved.