public class GeneratedJavaStubFileObject extends SimpleJavaFileObject implements ISelfCompiledFile
JavaFileObject.Kind
kind, uri
Constructor and Description |
---|
GeneratedJavaStubFileObject(String name,
SourceSupplier sourceSupplier) |
Modifier and Type | Method and Description |
---|---|
byte[] |
compile(String fqn) |
boolean |
delete() |
boolean |
equals(Object o) |
CharSequence |
getCharContent(boolean ignoreEncodingErrors) |
IFileFragment |
getFileFragment() |
JavaFileObject.Kind |
getKind() |
long |
getLastModified() |
String |
getName() |
Set<IFile> |
getResourceFiles()
Resource files from which the type is created.
|
int |
hashCode() |
boolean |
isFileFragment() |
boolean |
isNameCompatible(String simpleName,
JavaFileObject.Kind kind) |
boolean |
isPrimary() |
boolean |
isSelfCompile(String fqn) |
InputStream |
openInputStream() |
OutputStream |
openOutputStream() |
Writer |
openWriter() |
void |
parse(String fqn) |
URI |
toUri() |
getAccessLevel, getNestingKind, openReader, toString
public GeneratedJavaStubFileObject(String name, SourceSupplier sourceSupplier)
public URI toUri()
toUri
in interface FileObject
toUri
in class SimpleJavaFileObject
public String getName()
getName
in interface FileObject
getName
in class SimpleJavaFileObject
public boolean isPrimary()
public boolean isSelfCompile(String fqn)
isSelfCompile
in interface ISelfCompiledFile
public void parse(String fqn)
parse
in interface ISelfCompiledFile
public byte[] compile(String fqn)
compile
in interface ISelfCompiledFile
public InputStream openInputStream()
openInputStream
in interface FileObject
openInputStream
in class SimpleJavaFileObject
public OutputStream openOutputStream()
openOutputStream
in interface FileObject
openOutputStream
in class SimpleJavaFileObject
public CharSequence getCharContent(boolean ignoreEncodingErrors)
getCharContent
in interface FileObject
getCharContent
in class SimpleJavaFileObject
public Writer openWriter()
openWriter
in interface FileObject
openWriter
in class SimpleJavaFileObject
public long getLastModified()
getLastModified
in interface FileObject
getLastModified
in class SimpleJavaFileObject
public boolean delete()
delete
in interface FileObject
delete
in class SimpleJavaFileObject
public JavaFileObject.Kind getKind()
getKind
in interface JavaFileObject
getKind
in class SimpleJavaFileObject
public boolean isNameCompatible(String simpleName, JavaFileObject.Kind kind)
isNameCompatible
in interface JavaFileObject
isNameCompatible
in class SimpleJavaFileObject
public boolean isFileFragment()
public IFileFragment getFileFragment()
Copyright © 2024. All rights reserved.