public class FileDumper extends StreamDumper
Dumper.CannotCreateMethodErrorCollector.SummaryDumperMethodErrorCollector| Modifier and Type | Field and Description |
|---|---|
private boolean |
clobber |
private java.lang.String |
dir |
private static int |
MAX_FILE_LEN_MINUS_EXT |
private java.lang.String |
path |
private SummaryDumper |
summaryDumper |
private static int |
TRUNC_PREFIX_LEN |
private static int |
truncCount |
private JavaTypeInstance |
type |
private java.io.BufferedWriter |
writer |
emitted, illegalIdentifierDump, optionscontext, STANDARD_INDENT| Constructor and Description |
|---|
FileDumper(java.lang.String dir,
boolean clobber,
JavaTypeInstance type,
SummaryDumper summaryDumper,
TypeUsageInformation typeUsageInformation,
Options options,
IllegalIdentifierDump illegalIdentifierDump) |
| Modifier and Type | Method and Description |
|---|---|
void |
addSummaryError(Method method,
java.lang.String s) |
void |
close() |
java.io.BufferedOutputStream |
getAdditionalOutputStream(java.lang.String description) |
(package private) java.lang.String |
getFileName() |
private java.lang.String |
mkFilename(java.lang.String dir,
Pair<java.lang.String,java.lang.String> names,
SummaryDumper summaryDumper) |
Dumper |
withTypeUsageInformation(TypeUsageInformation innerclassTypeUsageInformation) |
protected void |
write(java.lang.String s) |
canEmitClass, dump, dump, endCodeln, explicitIndent, fieldName, getCurrentLine, getObfuscationMapping, getOutputCount, getTypeUsageInformation, identifier, indent, keyword, label, literal, methodName, newln, operator, packageName, print, print, separatorbeginBlockComment, comment, dump, endBlockComment, enqueuePendingCarriageReturn, getIndentLevel, informBytecodeLoc, removePendingCarriageReturnprivate java.lang.String dir
private boolean clobber
private final JavaTypeInstance type
private final SummaryDumper summaryDumper
private final java.lang.String path
private final java.io.BufferedWriter writer
private static final int MAX_FILE_LEN_MINUS_EXT
private static final int TRUNC_PREFIX_LEN
private static int truncCount
FileDumper(java.lang.String dir,
boolean clobber,
JavaTypeInstance type,
SummaryDumper summaryDumper,
TypeUsageInformation typeUsageInformation,
Options options,
IllegalIdentifierDump illegalIdentifierDump)
private java.lang.String mkFilename(java.lang.String dir,
Pair<java.lang.String,java.lang.String> names,
SummaryDumper summaryDumper)
public void close()
protected void write(java.lang.String s)
write in class StreamDumperjava.lang.String getFileName()
public void addSummaryError(Method method, java.lang.String s)
public Dumper withTypeUsageInformation(TypeUsageInformation innerclassTypeUsageInformation)
public java.io.BufferedOutputStream getAdditionalOutputStream(java.lang.String description)