public class EclipseProjectPluginFileManager extends Object implements JavaFileManager
JavaFileManager.Location| Constructor and Description |
|---|
EclipseProjectPluginFileManager(JavaFileManager fallbackFileManager,
ClassLoader classLoader,
File classDir) |
public EclipseProjectPluginFileManager(JavaFileManager fallbackFileManager, ClassLoader classLoader, File classDir)
public boolean isSameFile(FileObject a, FileObject b)
isSameFile in interface JavaFileManagerpublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableclose in interface JavaFileManagerIOExceptionpublic void flush()
throws IOException
flush in interface Flushableflush in interface JavaFileManagerIOExceptionpublic ClassLoader getClassLoader(JavaFileManager.Location location)
getClassLoader in interface JavaFileManagerpublic FileObject getFileForInput(JavaFileManager.Location location, String packageName, String relativeName) throws IOException
getFileForInput in interface JavaFileManagerIOExceptionpublic FileObject getFileForOutput(JavaFileManager.Location location, String packageName, String relativeName, FileObject sibling) throws IOException
getFileForOutput in interface JavaFileManagerIOExceptionpublic JavaFileObject getJavaFileForInput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind) throws IOException
getJavaFileForInput in interface JavaFileManagerIOExceptionpublic JavaFileObject getJavaFileForOutput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject sibling) throws IOException
getJavaFileForOutput in interface JavaFileManagerIOExceptionpublic boolean handleOption(String current, Iterator<String> remaining)
handleOption in interface JavaFileManagerpublic boolean hasLocation(JavaFileManager.Location location)
hasLocation in interface JavaFileManagerpublic String inferBinaryName(JavaFileManager.Location location, JavaFileObject file)
inferBinaryName in interface JavaFileManagerpublic Iterable<JavaFileObject> list(JavaFileManager.Location location, String packageName, Set<JavaFileObject.Kind> kinds, boolean recurse) throws IOException
list in interface JavaFileManagerIOExceptionpublic int isSupportedOption(String option)
isSupportedOption in interface OptionCheckerCopyright © 2019 OpenSource BIM. All rights reserved.