Class JavaFileManagers
java.lang.Object
org.codehaus.commons.compiler.jdk.util.JavaFileManagers
Utility methods related to
JavaFileManagers.-
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) AForwardingJavaFileManagerthat maps accesses to a particularJavaFileManager.LocationandJavaFileObject.Kindto 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) AForwardingJavaFileManagerthat maps accesses to a particularJavaFileManager.LocationandJavaFileObject.Kindto 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
ForwardingJavaFileManagerthat storesJavaFileObjects through aResourceCreator
-
inMemory
public static <M extends JavaFileManager> ForwardingJavaFileManager<M> inMemory(M delegate, Charset charset) - Returns:
- A
ForwardingJavaFileManagerthat storesJavaFileObjects in byte arrays, i.e. in memory (as opposed to theStandardJavaFileManager, which stores them in files)
-