public final class InMemoryJavaFileObject extends Object implements JavaFileObject
JavaFileObject.Kind| Modifier and Type | Method and Description |
|---|---|
boolean |
delete() |
Modifier |
getAccessLevel() |
byte[] |
getBytes() |
CharSequence |
getCharContent(boolean ignoreEncodingErrors) |
static InMemoryJavaFileObject |
getFileObject(JavaFileManager.Location location,
String packageName,
String relativeName,
FileObject sibling) |
static InMemoryJavaFileObject |
getJavaFileObject(JavaFileManager.Location location,
String className,
JavaFileObject.Kind kind,
FileObject sibling) |
JavaFileObject.Kind |
getKind() |
long |
getLastModified() |
String |
getName() |
NestingKind |
getNestingKind() |
static InMemoryJavaFileObject |
getSourceJavaFileObject(String className,
String content) |
boolean |
isNameCompatible(String simpleName,
JavaFileObject.Kind kind) |
InputStream |
openInputStream() |
OutputStream |
openOutputStream() |
Reader |
openReader(boolean ignoreEncodingErrors) |
Writer |
openWriter() |
String |
toString() |
URI |
toUri() |
public static InMemoryJavaFileObject getFileObject(JavaFileManager.Location location, String packageName, String relativeName, FileObject sibling)
public static InMemoryJavaFileObject getJavaFileObject(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject sibling)
public static InMemoryJavaFileObject getSourceJavaFileObject(String className, String content)
public byte[] getBytes()
public URI toUri()
toUri in interface FileObjectpublic String getName()
getName in interface FileObjectpublic InputStream openInputStream() throws IOException
openInputStream in interface FileObjectIOExceptionpublic OutputStream openOutputStream() throws IOException
openOutputStream in interface FileObjectIOExceptionpublic Reader openReader(boolean ignoreEncodingErrors) throws IOException
openReader in interface FileObjectIOExceptionpublic CharSequence getCharContent(boolean ignoreEncodingErrors) throws IOException
getCharContent in interface FileObjectIOExceptionpublic Writer openWriter() throws IOException
openWriter in interface FileObjectIOExceptionpublic long getLastModified()
getLastModified in interface FileObjectpublic boolean delete()
delete in interface FileObjectpublic JavaFileObject.Kind getKind()
getKind in interface JavaFileObjectpublic boolean isNameCompatible(String simpleName, JavaFileObject.Kind kind)
isNameCompatible in interface JavaFileObjectpublic NestingKind getNestingKind()
getNestingKind in interface JavaFileObjectpublic Modifier getAccessLevel()
getAccessLevel in interface JavaFileObjectCopyright © 2019 Pivotal Software, Inc.. All rights reserved.