public class GeneratedJavaStubFileObject extends SimpleJavaFileObject implements ISelfCompiledFile
JavaFileObject.Kindkind, 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, toStringpublic GeneratedJavaStubFileObject(String name, SourceSupplier sourceSupplier)
public URI toUri()
toUri in interface FileObjecttoUri in class SimpleJavaFileObjectpublic String getName()
getName in interface FileObjectgetName in class SimpleJavaFileObjectpublic boolean isPrimary()
public boolean isSelfCompile(String fqn)
isSelfCompile in interface ISelfCompiledFilepublic void parse(String fqn)
parse in interface ISelfCompiledFilepublic byte[] compile(String fqn)
compile in interface ISelfCompiledFilepublic InputStream openInputStream()
openInputStream in interface FileObjectopenInputStream in class SimpleJavaFileObjectpublic OutputStream openOutputStream()
openOutputStream in interface FileObjectopenOutputStream in class SimpleJavaFileObjectpublic CharSequence getCharContent(boolean ignoreEncodingErrors)
getCharContent in interface FileObjectgetCharContent in class SimpleJavaFileObjectpublic Writer openWriter()
openWriter in interface FileObjectopenWriter in class SimpleJavaFileObjectpublic long getLastModified()
getLastModified in interface FileObjectgetLastModified in class SimpleJavaFileObjectpublic boolean delete()
delete in interface FileObjectdelete in class SimpleJavaFileObjectpublic JavaFileObject.Kind getKind()
getKind in interface JavaFileObjectgetKind in class SimpleJavaFileObjectpublic boolean isNameCompatible(String simpleName, JavaFileObject.Kind kind)
isNameCompatible in interface JavaFileObjectisNameCompatible in class SimpleJavaFileObjectpublic boolean isFileFragment()
public IFileFragment getFileFragment()
Copyright © 2024. All rights reserved.