public class CustomJavaFileObject
extends java.lang.Object
implements javax.tools.JavaFileObject
| Modifier | Constructor and Description |
|---|---|
protected |
CustomJavaFileObject(java.net.URI uri,
javax.tools.JavaFileObject.Kind kind,
java.lang.String binaryName) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
binaryName() |
boolean |
delete() |
javax.lang.model.element.Modifier |
getAccessLevel() |
java.lang.CharSequence |
getCharContent(boolean ignoreEncodingErrors) |
javax.tools.JavaFileObject.Kind |
getKind() |
long |
getLastModified() |
java.lang.String |
getName() |
javax.lang.model.element.NestingKind |
getNestingKind() |
boolean |
isNameCompatible(java.lang.String simpleName,
javax.tools.JavaFileObject.Kind kind) |
java.io.InputStream |
openInputStream() |
java.io.OutputStream |
openOutputStream() |
java.io.Reader |
openReader(boolean ignoreEncodingErrors) |
java.io.Writer |
openWriter() |
java.lang.String |
toString() |
java.net.URI |
toUri() |
protected CustomJavaFileObject(java.net.URI uri,
javax.tools.JavaFileObject.Kind kind,
java.lang.String binaryName)
public java.lang.String binaryName()
public java.io.InputStream openInputStream()
throws java.io.IOException
openInputStream in interface javax.tools.FileObjectjava.io.IOExceptionpublic javax.tools.JavaFileObject.Kind getKind()
getKind in interface javax.tools.JavaFileObjectpublic javax.lang.model.element.NestingKind getNestingKind()
getNestingKind in interface javax.tools.JavaFileObjectpublic java.net.URI toUri()
toUri in interface javax.tools.FileObjectpublic java.lang.String getName()
getName in interface javax.tools.FileObjectpublic java.io.OutputStream openOutputStream()
throws java.io.IOException
openOutputStream in interface javax.tools.FileObjectjava.io.IOExceptionpublic java.io.Reader openReader(boolean ignoreEncodingErrors)
throws java.io.IOException
openReader in interface javax.tools.FileObjectjava.io.IOExceptionpublic java.lang.CharSequence getCharContent(boolean ignoreEncodingErrors)
throws java.io.IOException
getCharContent in interface javax.tools.FileObjectjava.io.IOExceptionpublic java.io.Writer openWriter()
throws java.io.IOException
openWriter in interface javax.tools.FileObjectjava.io.IOExceptionpublic long getLastModified()
getLastModified in interface javax.tools.FileObjectpublic boolean delete()
delete in interface javax.tools.FileObjectpublic boolean isNameCompatible(java.lang.String simpleName,
javax.tools.JavaFileObject.Kind kind)
isNameCompatible in interface javax.tools.JavaFileObjectpublic javax.lang.model.element.Modifier getAccessLevel()
getAccessLevel in interface javax.tools.JavaFileObjectpublic java.lang.String toString()
toString in class java.lang.Object