public class Java8ParserInputFileObject
extends java.lang.Object
implements javax.tools.JavaFileObject
JavaParser can ingest source files from InputStream sources
other than a file on disk.| Constructor and Description |
|---|
Java8ParserInputFileObject(org.openrewrite.Parser.Input input,
org.openrewrite.ExecutionContext ctx) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
delete() |
javax.lang.model.element.Modifier |
getAccessLevel() |
java.lang.CharSequence |
getCharContent(boolean ignoreEncodingErrors) |
javax.tools.JavaFileObject.Kind |
getKind() |
long |
getLastModified() |
@Nullable java.lang.String |
getName() |
javax.lang.model.element.NestingKind |
getNestingKind() |
boolean |
isNameCompatible(java.lang.String simpleName,
javax.tools.JavaFileObject.Kind kind) |
java.io.InputStream |
openInputStream() |
java.io.OutputStream |
openOutputStream() |
java.io.Reader |
openReader(boolean ignoreEncodingErrors) |
java.io.Writer |
openWriter() |
@Nullable java.net.URI |
toUri() |
public Java8ParserInputFileObject(org.openrewrite.Parser.Input input,
org.openrewrite.ExecutionContext ctx)
public @Nullable java.net.URI toUri()
toUri in interface javax.tools.FileObjectpublic @Nullable java.lang.String getName()
getName in interface javax.tools.FileObjectpublic java.io.InputStream openInputStream()
openInputStream in interface javax.tools.FileObjectpublic java.io.OutputStream openOutputStream()
openOutputStream in interface javax.tools.FileObjectpublic java.io.Reader openReader(boolean ignoreEncodingErrors)
openReader in interface javax.tools.FileObjectpublic java.lang.CharSequence getCharContent(boolean ignoreEncodingErrors)
getCharContent in interface javax.tools.FileObjectpublic java.io.Writer openWriter()
openWriter in interface javax.tools.FileObjectpublic long getLastModified()
getLastModified in interface javax.tools.FileObjectpublic boolean delete()
delete in interface javax.tools.FileObjectpublic javax.tools.JavaFileObject.Kind getKind()
getKind in interface javax.tools.JavaFileObjectpublic boolean isNameCompatible(java.lang.String simpleName,
javax.tools.JavaFileObject.Kind kind)
isNameCompatible in interface javax.tools.JavaFileObjectpublic javax.lang.model.element.NestingKind getNestingKind()
getNestingKind in interface javax.tools.JavaFileObjectpublic javax.lang.model.element.Modifier getAccessLevel()
getAccessLevel in interface javax.tools.JavaFileObject