public class GeneratedJavaStubFileObject
extends com.sun.tools.javac.file.BaseFileObject
com.sun.tools.javac.file.BaseFileObject.CannotCreateUriErrorJavaFileObject.Kind| Constructor and Description |
|---|
GeneratedJavaStubFileObject(com.sun.tools.javac.file.JavacFileManager mgr,
String name,
java.util.function.Supplier<String> sourceSupplier) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
delete() |
boolean |
equals(Object o) |
CharSequence |
getCharContent(boolean ignoreEncodingErrors) |
JavaFileObject.Kind |
getKind() |
long |
getLastModified() |
String |
getName() |
String |
getShortName() |
int |
hashCode() |
protected String |
inferBinaryName(Iterable<? extends File> files) |
boolean |
isNameCompatible(String simpleName,
JavaFileObject.Kind kind) |
InputStream |
openInputStream() |
OutputStream |
openOutputStream() |
Writer |
openWriter() |
URI |
toUri() |
public GeneratedJavaStubFileObject(com.sun.tools.javac.file.JavacFileManager mgr,
String name,
java.util.function.Supplier<String> sourceSupplier)
public URI toUri()
public String getName()
public InputStream openInputStream() throws IOException
IOExceptionpublic OutputStream openOutputStream() throws IOException
IOExceptionpublic CharSequence getCharContent(boolean ignoreEncodingErrors) throws IOException
IOExceptionpublic Writer openWriter() throws IOException
IOExceptionpublic long getLastModified()
public boolean delete()
public String getShortName()
getShortName in class com.sun.tools.javac.file.BaseFileObjectprotected String inferBinaryName(Iterable<? extends File> files)
inferBinaryName in class com.sun.tools.javac.file.BaseFileObjectpublic boolean equals(Object o)
equals in class com.sun.tools.javac.file.BaseFileObjectpublic int hashCode()
hashCode in class com.sun.tools.javac.file.BaseFileObjectpublic JavaFileObject.Kind getKind()
public boolean isNameCompatible(String simpleName, JavaFileObject.Kind kind)
Copyright © 2019. All rights reserved.