public class JavacFileManagerBridge<M extends JavaFileManager> extends com.sun.tools.javac.file.JavacFileManager implements PreJava17JavacFileManagerMethod
com.sun.tools.javac.file.JavacFileManager.Archive, com.sun.tools.javac.file.JavacFileManager.MissingArchive, com.sun.tools.javac.file.JavacFileManager.SortFilescom.sun.tools.javac.util.BaseFileManager.ContentCacheEntryJavaFileManager.LocationgetFileForInput, getFileForOutput, getJavaFileObjects, getJavaFileObjects, getJavaFileObjectsFromFiles, getJavaFileObjectsFromStrings, getMessage, getRegularFile, getRelativeName, isDefaultBootClassPath, isRelativeUri, isRelativeUri, openArchive, preRegister, setContext, setLocation, setSymbolFileEnabled, testName, toArraypublic ClassLoader getClassLoader(JavaFileManager.Location location)
getClassLoader in interface JavaFileManagergetClassLoader in class com.sun.tools.javac.file.JavacFileManagerpublic Iterable<JavaFileObject> list(JavaFileManager.Location location, String packageName, Set<JavaFileObject.Kind> kinds, boolean recurse) throws IOException
list in interface JavaFileManagerlist in class com.sun.tools.javac.file.JavacFileManagerIOExceptionpublic String inferBinaryName(JavaFileManager.Location location, JavaFileObject file)
inferBinaryName in interface JavaFileManagerinferBinaryName in class com.sun.tools.javac.file.JavacFileManagerpublic boolean isSameFile(FileObject a, FileObject b)
isSameFile in interface JavaFileManagerisSameFile in interface StandardJavaFileManagerisSameFile in class com.sun.tools.javac.file.JavacFileManagerpublic boolean handleOption(String current, Iterator<String> remaining)
handleOption in interface JavaFileManagerhandleOption in class com.sun.tools.javac.util.BaseFileManagerpublic boolean hasLocation(JavaFileManager.Location location)
hasLocation in interface JavaFileManagerhasLocation in class com.sun.tools.javac.file.JavacFileManagerpublic Iterable<? extends File> getLocation(JavaFileManager.Location location)
getLocation in interface StandardJavaFileManagergetLocation in class com.sun.tools.javac.file.JavacFileManagerpublic Collection<? extends Path> getLocationAsPaths(JavaFileManager.Location location)
getLocationAsPaths in interface PreJava17JavacFileManagerMethodpublic static manifold.util.ReflectUtil.LiveMethodRef findStandardJavaFileManagerMethod(JavaFileManager fm, String name, Class... params)
public int isSupportedOption(String option)
isSupportedOption in interface OptionCheckerisSupportedOption in class com.sun.tools.javac.util.BaseFileManagerpublic JavaFileObject getJavaFileForInput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind) throws IOException
getJavaFileForInput in interface JavaFileManagergetJavaFileForInput in class com.sun.tools.javac.file.JavacFileManagerIOExceptionpublic JavaFileObject getJavaFileForOutput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject sibling) throws IOException
getJavaFileForOutput in interface JavaFileManagergetJavaFileForOutput in class com.sun.tools.javac.file.JavacFileManagerIOExceptionpublic FileObject getFileForInput(JavaFileManager.Location location, String packageName, String relativeName) throws IOException
getFileForInput in interface JavaFileManagergetFileForInput in class com.sun.tools.javac.file.JavacFileManagerIOExceptionpublic FileObject getFileForOutput(JavaFileManager.Location location, String packageName, String relativeName, FileObject sibling) throws IOException
getFileForOutput in interface JavaFileManagergetFileForOutput in class com.sun.tools.javac.file.JavacFileManagerIOExceptionpublic void flush()
flush in interface Flushableflush in interface JavaFileManagerflush in class com.sun.tools.javac.file.JavacFileManagerpublic void close()
close in interface Closeableclose in interface AutoCloseableclose in interface JavaFileManagerclose in class com.sun.tools.javac.file.JavacFileManagerpublic JavaFileManager.Location getLocationForModule(JavaFileManager.Location location, String moduleName) throws IOException
IOExceptionpublic JavaFileManager.Location getLocationForModule(JavaFileManager.Location location, JavaFileObject fo) throws IOException
IOExceptionpublic <S> ServiceLoader<S> getServiceLoader(JavaFileManager.Location location, Class<S> service) throws IOException
IOExceptionpublic String inferModuleName(JavaFileManager.Location location)
public Iterable<Set<JavaFileManager.Location>> listLocationsForModules(JavaFileManager.Location location) throws IOException
IOExceptionpublic boolean contains(JavaFileManager.Location location, FileObject fo) throws IOException
IOExceptionCopyright © 2024. All rights reserved.