Class InMemoryJavaSourceFileObject
java.lang.Object
javax.tools.SimpleJavaFileObject
io.github.mkoncek.classpathless.impl.IdentifiedJavaFileObject
io.github.mkoncek.classpathless.impl.InMemoryJavaSourceFileObject
- All Implemented Interfaces:
FileObject
,JavaFileObject
-
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
ConstructorsModifierConstructorDescriptionprotected
InMemoryJavaSourceFileObject
(String name, InputStream is) InMemoryJavaSourceFileObject
(String name, String source) -
Method Summary
Modifier and TypeMethodDescriptiongetCharContent
(boolean ignoreEncodingErrors) (package private) ClassIdentifier
(package private) IdentifiedSource
(package private) void
Methods inherited from class javax.tools.SimpleJavaFileObject
delete, getAccessLevel, getKind, getLastModified, getName, getNestingKind, isNameCompatible, openInputStream, openOutputStream, openReader, openWriter, toString, toUri
-
Field Details
-
source
-
-
Constructor Details
-
InMemoryJavaSourceFileObject
-
InMemoryJavaSourceFileObject
-
InMemoryJavaSourceFileObject
- Throws:
IOException
-
InMemoryJavaSourceFileObject
- Throws:
IOException
-
InMemoryJavaSourceFileObject
-
-
Method Details
-
getClassIdentifier
ClassIdentifier getClassIdentifier()- Specified by:
getClassIdentifier
in classIdentifiedJavaFileObject
-
getIdentifiedSource
IdentifiedSource getIdentifiedSource() -
setSource
-
getCharContent
- Specified by:
getCharContent
in interfaceFileObject
- Overrides:
getCharContent
in classSimpleJavaFileObject
- Throws:
IOException
-