Package com.alibaba.fastjson2.reader
Class ObjectReaderCreatorDynamicCompile.CharSequenceJavaFileObject
java.lang.Object
javax.tools.SimpleJavaFileObject
com.alibaba.fastjson2.reader.ObjectReaderCreatorDynamicCompile.CharSequenceJavaFileObject
- All Implemented Interfaces:
FileObject,JavaFileObject
- Enclosing class:
- ObjectReaderCreatorDynamicCompile
public static class ObjectReaderCreatorDynamicCompile.CharSequenceJavaFileObject
extends SimpleJavaFileObject
-
Nested Class Summary
Nested classes/interfaces inherited from interface javax.tools.JavaFileObject
JavaFileObject.Kind -
Field Summary
FieldsFields inherited from class javax.tools.SimpleJavaFileObject
kind, uri -
Constructor Summary
ConstructorsConstructorDescriptionCharSequenceJavaFileObject(String className, CharSequence sourceCode) CharSequenceJavaFileObject(String fullClassName, JavaFileObject.Kind kind) CharSequenceJavaFileObject(URI uri, JavaFileObject.Kind kind) -
Method Summary
Methods inherited from class javax.tools.SimpleJavaFileObject
delete, getAccessLevel, getKind, getLastModified, getName, getNestingKind, isNameCompatible, openReader, openWriter, toString, toUri
-
Field Details
-
CLASS_EXTENSION
- See Also:
-
JAVA_EXTENSION
- See Also:
-
-
Constructor Details
-
CharSequenceJavaFileObject
-
CharSequenceJavaFileObject
-
CharSequenceJavaFileObject
-
-
Method Details
-
getCharContent
- Specified by:
getCharContentin interfaceFileObject- Overrides:
getCharContentin classSimpleJavaFileObject- Throws:
IOException
-
openInputStream
- Specified by:
openInputStreamin interfaceFileObject- Overrides:
openInputStreamin classSimpleJavaFileObject
-
openOutputStream
- Specified by:
openOutputStreamin interfaceFileObject- Overrides:
openOutputStreamin classSimpleJavaFileObject
-
getByteCode
public byte[] getByteCode()
-