class JavaFileManagerImpl extends ForwardingJavaFileManager<StandardJavaFileManager>
JavaFileManager.Location| Modifier and Type | Field and Description |
|---|---|
private LinkedHashMap<String,JavaClassFileObject> |
classes
.
|
private ClasspathResolver |
finder
.
|
fileManager| Constructor and Description |
|---|
JavaFileManagerImpl(StandardJavaFileManager fileManager,
ClasspathResolver finder) |
| Modifier and Type | Method and Description |
|---|---|
(package private) Collection<JavaClassFileObject> |
getClasses() |
JavaFileObject |
getJavaFileForOutput(JavaFileManager.Location location,
String className,
JavaFileObject.Kind kind,
FileObject sibling) |
boolean |
hasLocation(JavaFileManager.Location location) |
String |
inferBinaryName(JavaFileManager.Location location,
JavaFileObject file) |
Iterable<JavaFileObject> |
list(JavaFileManager.Location location,
String packageName,
Set<JavaFileObject.Kind> kinds,
boolean recurse) |
close, flush, getClassLoader, getFileForInput, getFileForOutput, getJavaFileForInput, handleOption, isSameFile, isSupportedOptionprivate final LinkedHashMap<String,JavaClassFileObject> classes
private final ClasspathResolver finder
JavaFileManagerImpl(StandardJavaFileManager fileManager, ClasspathResolver finder)
Collection<JavaClassFileObject> getClasses()
public boolean hasLocation(JavaFileManager.Location location)
hasLocation in interface JavaFileManagerhasLocation in class ForwardingJavaFileManager<StandardJavaFileManager>public String inferBinaryName(JavaFileManager.Location location, JavaFileObject file)
inferBinaryName in interface JavaFileManagerinferBinaryName in class ForwardingJavaFileManager<StandardJavaFileManager>public Iterable<JavaFileObject> list(JavaFileManager.Location location, String packageName, Set<JavaFileObject.Kind> kinds, boolean recurse) throws IOException
list in interface JavaFileManagerlist in class ForwardingJavaFileManager<StandardJavaFileManager>IOExceptionpublic JavaFileObject getJavaFileForOutput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject sibling) throws IOException
getJavaFileForOutput in interface JavaFileManagergetJavaFileForOutput in class ForwardingJavaFileManager<StandardJavaFileManager>IOExceptionCopyright © 2015 eXo Platform SAS. All Rights Reserved.