public final class JavaFileObjects extends Object
JavaFileObjects.| Modifier and Type | Class and Description |
|---|---|
static interface |
JavaFileObjects.ByteArrayJavaFileObject
Byte array-based implementation of
JavaFileObject. |
static class |
JavaFileObjects.ResourceJavaFileObject
Byte array-based implementation of
JavaFileObject. |
| Modifier and Type | Method and Description |
|---|---|
static JavaFileObject |
fromResource(Resource resource,
String className,
JavaFileObject.Kind kind,
Charset charset)
Wraps a
Resource as a JavaFileObject. |
static JavaFileObject |
fromResourceCreator(ResourceCreator resourceCreator,
String resourceName,
JavaFileObject.Kind kind,
Charset charset) |
static JavaFileObject |
fromUrl(URL url,
String name,
JavaFileObject.Kind kind) |
static JavaFileObjects.ByteArrayJavaFileObject |
inMemory(String className,
JavaFileObject.Kind kind2,
Charset charset) |
public static JavaFileObject fromResource(Resource resource, String className, JavaFileObject.Kind kind, Charset charset)
Resource as a JavaFileObject.public static JavaFileObject fromUrl(URL url, String name, JavaFileObject.Kind kind)
JavaFileObjectpublic static JavaFileObjects.ByteArrayJavaFileObject inMemory(String className, JavaFileObject.Kind kind2, Charset charset)
JavaFileObject that stores its data in an internal byte arraypublic static JavaFileObject fromResourceCreator(ResourceCreator resourceCreator, String resourceName, JavaFileObject.Kind kind, Charset charset)
resourceName - E.g. "com/foo/pkg/Bar.class"JavaFileObject that stores data through the given resourceCreator and
resourceNameCopyright © 2022. All rights reserved.