Package org.dvare.dynamic.resources
Class CompiledByteCode
- java.lang.Object
-
- org.dvare.dynamic.resources.CompiledByteCode
-
- All Implemented Interfaces:
FileObject
,JavaFileObject
- Direct Known Subclasses:
CompiledJarFileByteCode
public class CompiledByteCode extends Object implements JavaFileObject
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface javax.tools.JavaFileObject
JavaFileObject.Kind
-
-
Constructor Summary
Constructors Constructor Description CompiledByteCode(String binaryName, URI uri)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
binaryName()
boolean
delete()
Modifier
getAccessLevel()
CharSequence
getCharContent(boolean ignoreEncodingErrors)
JavaFileObject.Kind
getKind()
long
getLastModified()
String
getName()
NestingKind
getNestingKind()
boolean
isNameCompatible(String simpleName, JavaFileObject.Kind kind)
InputStream
openInputStream()
OutputStream
openOutputStream()
Reader
openReader(boolean ignoreEncodingErrors)
Writer
openWriter()
String
toString()
URI
toUri()
-
-
-
Method Detail
-
toUri
public URI toUri()
- Specified by:
toUri
in interfaceFileObject
-
openInputStream
public InputStream openInputStream() throws IOException
- Specified by:
openInputStream
in interfaceFileObject
- Throws:
IOException
-
openOutputStream
public OutputStream openOutputStream()
- Specified by:
openOutputStream
in interfaceFileObject
-
getName
public String getName()
- Specified by:
getName
in interfaceFileObject
-
openReader
public Reader openReader(boolean ignoreEncodingErrors)
- Specified by:
openReader
in interfaceFileObject
-
getCharContent
public CharSequence getCharContent(boolean ignoreEncodingErrors)
- Specified by:
getCharContent
in interfaceFileObject
-
openWriter
public Writer openWriter()
- Specified by:
openWriter
in interfaceFileObject
-
getLastModified
public long getLastModified()
- Specified by:
getLastModified
in interfaceFileObject
-
delete
public boolean delete()
- Specified by:
delete
in interfaceFileObject
-
getKind
public JavaFileObject.Kind getKind()
- Specified by:
getKind
in interfaceJavaFileObject
-
isNameCompatible
public boolean isNameCompatible(String simpleName, JavaFileObject.Kind kind)
- Specified by:
isNameCompatible
in interfaceJavaFileObject
-
getNestingKind
public NestingKind getNestingKind()
- Specified by:
getNestingKind
in interfaceJavaFileObject
-
getAccessLevel
public Modifier getAccessLevel()
- Specified by:
getAccessLevel
in interfaceJavaFileObject
-
binaryName
public String binaryName()
-
-