Class GeneratedJavaStubFileObject
java.lang.Object
javax.tools.SimpleJavaFileObject
manifold.internal.javac.GeneratedJavaStubFileObject
- All Implemented Interfaces:
FileObject, JavaFileObject, ISelfCompiledFile
-
Nested Class Summary
Nested classes/interfaces inherited from interface JavaFileObject
JavaFileObject.Kind -
Field Summary
Fields inherited from class SimpleJavaFileObject
kind, uri -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbyte[]booleandelete()booleangetCharContent(boolean ignoreEncodingErrors) getKind()longgetName()Resource files from which the type is created.inthashCode()booleanbooleanisNameCompatible(String simpleName, JavaFileObject.Kind kind) booleanbooleanisSelfCompile(String fqn) voidtoUri()Methods inherited from class SimpleJavaFileObject
forSource, getAccessLevel, getNestingKind, openReader, toString
-
Constructor Details
-
GeneratedJavaStubFileObject
-
-
Method Details
-
toUri
- Specified by:
toUriin interfaceFileObject- Overrides:
toUriin classSimpleJavaFileObject
-
getName
- Specified by:
getNamein interfaceFileObject- Overrides:
getNamein classSimpleJavaFileObject
-
isPrimary
public boolean isPrimary() -
isSelfCompile
- Specified by:
isSelfCompilein interfaceISelfCompiledFile
-
parse
- Specified by:
parsein interfaceISelfCompiledFile
-
compile
- Specified by:
compilein interfaceISelfCompiledFile
-
openInputStream
- Specified by:
openInputStreamin interfaceFileObject- Overrides:
openInputStreamin classSimpleJavaFileObject
-
openOutputStream
- Specified by:
openOutputStreamin interfaceFileObject- Overrides:
openOutputStreamin classSimpleJavaFileObject
-
getCharContent
- Specified by:
getCharContentin interfaceFileObject- Overrides:
getCharContentin classSimpleJavaFileObject
-
openWriter
- Specified by:
openWriterin interfaceFileObject- Overrides:
openWriterin classSimpleJavaFileObject
-
getLastModified
public long getLastModified()- Specified by:
getLastModifiedin interfaceFileObject- Overrides:
getLastModifiedin classSimpleJavaFileObject
-
delete
public boolean delete()- Specified by:
deletein interfaceFileObject- Overrides:
deletein classSimpleJavaFileObject
-
equals
-
hashCode
-
getKind
- Specified by:
getKindin interfaceJavaFileObject- Overrides:
getKindin classSimpleJavaFileObject
-
isNameCompatible
- Specified by:
isNameCompatiblein interfaceJavaFileObject- Overrides:
isNameCompatiblein classSimpleJavaFileObject
-
isFileFragment
public boolean isFileFragment() -
getFileFragment
-
getResourceFiles
-