public class ArchiveFileObject
extends java.lang.Object
implements javax.tools.JavaFileObject
| Modifier and Type | Field and Description |
|---|---|
protected java.nio.charset.Charset |
charset |
protected java.lang.String |
entryName |
protected java.io.File |
file |
protected java.util.zip.ZipFile |
zipFile |
| Constructor and Description |
|---|
ArchiveFileObject(java.io.File file,
java.lang.String entryName,
java.nio.charset.Charset charset) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
delete() |
boolean |
equals(java.lang.Object o) |
protected void |
finalize() |
javax.lang.model.element.Modifier |
getAccessLevel() |
java.lang.CharSequence |
getCharContent(boolean ignoreEncodingErrors) |
protected ClassFileReader |
getClassReader() |
javax.tools.JavaFileObject.Kind |
getKind() |
long |
getLastModified() |
java.lang.String |
getName() |
javax.lang.model.element.NestingKind |
getNestingKind() |
int |
hashCode() |
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 java.lang.String entryName
protected java.io.File file
protected java.util.zip.ZipFile zipFile
protected java.nio.charset.Charset charset
public ArchiveFileObject(java.io.File file,
java.lang.String entryName,
java.nio.charset.Charset charset)
protected void finalize()
throws java.lang.Throwable
finalize in class java.lang.Objectjava.lang.Throwablepublic javax.lang.model.element.Modifier getAccessLevel()
getAccessLevel in interface javax.tools.JavaFileObjectprotected ClassFileReader getClassReader()
public javax.tools.JavaFileObject.Kind getKind()
getKind in interface javax.tools.JavaFileObjectpublic javax.lang.model.element.NestingKind getNestingKind()
getNestingKind in interface javax.tools.JavaFileObjectpublic boolean isNameCompatible(java.lang.String simpleName,
javax.tools.JavaFileObject.Kind kind)
isNameCompatible in interface javax.tools.JavaFileObjectpublic boolean delete()
delete in interface javax.tools.FileObjectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.CharSequence getCharContent(boolean ignoreEncodingErrors)
throws java.io.IOException
getCharContent in interface javax.tools.FileObjectjava.io.IOExceptionpublic long getLastModified()
getLastModified in interface javax.tools.FileObjectpublic java.lang.String getName()
getName in interface javax.tools.FileObjectpublic java.io.InputStream openInputStream()
throws java.io.IOException
openInputStream in interface javax.tools.FileObjectjava.io.IOExceptionpublic 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.io.Writer openWriter()
throws java.io.IOException
openWriter in interface javax.tools.FileObjectjava.io.IOExceptionpublic java.net.URI toUri()
toUri in interface javax.tools.FileObjectpublic java.lang.String toString()
toString in class java.lang.Object