Class JavaFileManagers
java.lang.Object
org.codehaus.commons.compiler.jdk.util.JavaFileManagers
Utility methods related to
JavaFileManager
s.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <M extends JavaFileManager>
ForwardingJavaFileManager<M>fromResourceCreator
(M delegate, JavaFileManager.Location location, JavaFileObject.Kind kind, ResourceCreator resourceCreator, Charset charset) static <M extends JavaFileManager>
ForwardingJavaFileManager<M>fromResourceFinder
(M delegate, JavaFileManager.Location location, JavaFileObject.Kind kind, ResourceFinder resourceFinder, Charset charset) AForwardingJavaFileManager
that maps accesses to a particularJavaFileManager.Location
andJavaFileObject.Kind
to a search in aResourceFinder
.static <M extends JavaFileManager>
ForwardingJavaFileManager<M>
-
Constructor Details
-
JavaFileManagers
private JavaFileManagers()
-
-
Method Details
-
fromResourceFinder
public static <M extends JavaFileManager> ForwardingJavaFileManager<M> fromResourceFinder(M delegate, JavaFileManager.Location location, JavaFileObject.Kind kind, ResourceFinder resourceFinder, Charset charset) AForwardingJavaFileManager
that maps accesses to a particularJavaFileManager.Location
andJavaFileObject.Kind
to a search in aResourceFinder
. -
fromResourceCreator
public static <M extends JavaFileManager> ForwardingJavaFileManager<M> fromResourceCreator(M delegate, JavaFileManager.Location location, JavaFileObject.Kind kind, ResourceCreator resourceCreator, Charset charset) - Returns:
- A
ForwardingJavaFileManager
that storesJavaFileObject
s through aResourceCreator
-
inMemory
public static <M extends JavaFileManager> ForwardingJavaFileManager<M> inMemory(M delegate, Charset charset) - Returns:
- A
ForwardingJavaFileManager
that storesJavaFileObject
s in byte arrays, i.e. in memory (as opposed to theStandardJavaFileManager
, which stores them in files)
-