public class StringStreamDumper extends StreamDumper
Dumper.CannotCreate
MethodErrorCollector.SummaryDumperMethodErrorCollector
Modifier and Type | Field and Description |
---|---|
private MethodErrorCollector |
methodErrorCollector |
private java.lang.StringBuilder |
stringBuilder |
emitted, illegalIdentifierDump, options
context, STANDARD_INDENT
Constructor and Description |
---|
StringStreamDumper(MethodErrorCollector methodErrorCollector,
java.lang.StringBuilder sb,
TypeUsageInformation typeUsageInformation,
Options options,
IllegalIdentifierDump illegalIdentifierDump) |
StringStreamDumper(MethodErrorCollector methodErrorCollector,
java.lang.StringBuilder sb,
TypeUsageInformation typeUsageInformation,
Options options,
IllegalIdentifierDump illegalIdentifierDump,
MovableDumperContext context) |
Modifier and Type | Method and Description |
---|---|
void |
addSummaryError(Method method,
java.lang.String s) |
void |
close() |
java.io.BufferedOutputStream |
getAdditionalOutputStream(java.lang.String description) |
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, separator
beginBlockComment, comment, dump, endBlockComment, enqueuePendingCarriageReturn, getIndentLevel, informBytecodeLoc, removePendingCarriageReturn
private final MethodErrorCollector methodErrorCollector
private final java.lang.StringBuilder stringBuilder
public StringStreamDumper(MethodErrorCollector methodErrorCollector, java.lang.StringBuilder sb, TypeUsageInformation typeUsageInformation, Options options, IllegalIdentifierDump illegalIdentifierDump)
public StringStreamDumper(MethodErrorCollector methodErrorCollector, java.lang.StringBuilder sb, TypeUsageInformation typeUsageInformation, Options options, IllegalIdentifierDump illegalIdentifierDump, MovableDumperContext context)
protected void write(java.lang.String s)
write
in class StreamDumper
public void close()
public void addSummaryError(Method method, java.lang.String s)
public Dumper withTypeUsageInformation(TypeUsageInformation innerclassTypeUsageInformation)
public java.io.BufferedOutputStream getAdditionalOutputStream(java.lang.String description)