public class MemFileManager extends ForwardingJavaFileManager<JavaFileManager>
JavaFileManager.LocationfileManager| Constructor and Description |
|---|
MemFileManager(ClassLoader parent,
StandardJavaFileManager sjfm) |
| Modifier and Type | Method and Description |
|---|---|
ClassLoader |
getClassLoader(JavaFileManager.Location location) |
FileObject |
getFileForInput(JavaFileManager.Location location,
String packageName,
String relativeName) |
FileObject |
getFileForOutput(JavaFileManager.Location location,
String packageName,
String relativeName,
FileObject sibling) |
JavaFileObject |
getJavaFileForInput(JavaFileManager.Location location,
String className,
JavaFileObject.Kind kind) |
JavaFileObject |
getJavaFileForOutput(JavaFileManager.Location location,
String name,
JavaFileObject.Kind kind,
FileObject sibling) |
String |
inferBinaryName(JavaFileManager.Location loc,
JavaFileObject javaFileObject) |
boolean |
isSameFile(FileObject a,
FileObject b) |
Iterable<JavaFileObject> |
list(JavaFileManager.Location location,
String pkg,
Set<JavaFileObject.Kind> kinds,
boolean recurse) |
close, flush, handleOption, hasLocation, isSupportedOptionpublic MemFileManager(ClassLoader parent, StandardJavaFileManager sjfm)
public ClassLoader getClassLoader(JavaFileManager.Location location)
getClassLoader in interface JavaFileManagergetClassLoader in class ForwardingJavaFileManager<JavaFileManager>public FileObject getFileForInput(JavaFileManager.Location location, String packageName, String relativeName) throws IOException
getFileForInput in interface JavaFileManagergetFileForInput in class ForwardingJavaFileManager<JavaFileManager>IOExceptionpublic FileObject getFileForOutput(JavaFileManager.Location location, String packageName, String relativeName, FileObject sibling) throws IOException
getFileForOutput in interface JavaFileManagergetFileForOutput in class ForwardingJavaFileManager<JavaFileManager>IOExceptionpublic JavaFileObject getJavaFileForInput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind) throws IOException
getJavaFileForInput in interface JavaFileManagergetJavaFileForInput in class ForwardingJavaFileManager<JavaFileManager>IOExceptionpublic JavaFileObject getJavaFileForOutput(JavaFileManager.Location location, String name, JavaFileObject.Kind kind, FileObject sibling) throws IOException
getJavaFileForOutput in interface JavaFileManagergetJavaFileForOutput in class ForwardingJavaFileManager<JavaFileManager>IOExceptionpublic String inferBinaryName(JavaFileManager.Location loc, JavaFileObject javaFileObject)
inferBinaryName in interface JavaFileManagerinferBinaryName in class ForwardingJavaFileManager<JavaFileManager>public boolean isSameFile(FileObject a, FileObject b)
isSameFile in interface JavaFileManagerisSameFile in class ForwardingJavaFileManager<JavaFileManager>public Iterable<JavaFileObject> list(JavaFileManager.Location location, String pkg, Set<JavaFileObject.Kind> kinds, boolean recurse) throws IOException
list in interface JavaFileManagerlist in class ForwardingJavaFileManager<JavaFileManager>IOExceptionCopyright © 2010–2015 Mysema Ltd. All rights reserved.