Class WrappedMJFM
java.lang.Object
javax.tools.ForwardingJavaFileManager
manifold.internal.javac.WrappedMJFM
- All Implemented Interfaces:
Closeable, Flushable, AutoCloseable, JavaFileManager, OptionChecker
-
Nested Class Summary
Nested classes/interfaces inherited from interface JavaFileManager
JavaFileManager.Location -
Field Summary
Fields inherited from class ForwardingJavaFileManager
fileManager -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedWrappedMJFM(JavaFileManager fileManager, manifold.internal.javac.ManifoldJavaFileManager mfm) Creates a new instance of ForwardingJavaFileManager. -
Method Summary
Modifier and TypeMethodDescriptionlist(JavaFileManager.Location location, String packageName, Set set, boolean recurse) Methods inherited from class ForwardingJavaFileManager
close, contains, flush, getClassLoader, getFileForInput, getFileForOutput, getFileForOutputForOriginatingFiles, getJavaFileForInput, getJavaFileForOutput, getJavaFileForOutputForOriginatingFiles, getLocationForModule, getLocationForModule, getServiceLoader, handleOption, hasLocation, inferBinaryName, inferModuleName, isSameFile, isSupportedOption, listLocationsForModules
-
Constructor Details
-
WrappedMJFM
protected WrappedMJFM(JavaFileManager fileManager, manifold.internal.javac.ManifoldJavaFileManager mfm) Creates a new instance of ForwardingJavaFileManager.- Parameters:
fileManager- delegate to this file manager
-
-
Method Details
-
list
public Iterable<JavaFileObject> list(JavaFileManager.Location location, String packageName, Set set, boolean recurse) throws IOException - Specified by:
listin interfaceJavaFileManager- Overrides:
listin classForwardingJavaFileManager- Throws:
IOException
-