private class FileInputJavaFileManager.InputFileJavaFileObject
extends javax.tools.SimpleJavaFileObject
JavaFileObject
that reads from a File
.Modifier and Type | Field and Description |
---|---|
private java.lang.String |
binaryName |
private java.io.File |
file |
Constructor and Description |
---|
InputFileJavaFileObject(java.io.File file,
java.lang.String binaryName) |
Modifier and Type | Method and Description |
---|---|
(package private) java.lang.String |
getBinaryName() |
java.lang.CharSequence |
getCharContent(boolean ignoreEncodingErrors) |
java.io.Reader |
openReader(boolean ignoreEncodingErrors) |
private final java.io.File file
private final java.lang.String binaryName
public InputFileJavaFileObject(java.io.File file, java.lang.String binaryName)
public java.io.Reader openReader(boolean ignoreEncodingErrors) throws java.io.IOException
openReader
in interface javax.tools.FileObject
openReader
in class javax.tools.SimpleJavaFileObject
java.io.IOException
public java.lang.CharSequence getCharContent(boolean ignoreEncodingErrors) throws java.io.IOException
getCharContent
in interface javax.tools.FileObject
getCharContent
in class javax.tools.SimpleJavaFileObject
java.io.IOException
java.lang.String getBinaryName()