class BytecodeTrackingDumper extends DelegatingDumper
Modifier and Type | Class and Description |
---|---|
(package private) static class |
BytecodeTrackingDumper.LocAtLine |
(package private) static class |
BytecodeTrackingDumper.MethodBytecode |
Dumper.CannotCreate
MethodErrorCollector.SummaryDumperMethodErrorCollector
Modifier and Type | Field and Description |
---|---|
private BytecodeDumpConsumer |
consumer |
private java.util.Map<Method,BytecodeTrackingDumper.MethodBytecode> |
perMethod |
delegate
Constructor and Description |
---|
BytecodeTrackingDumper(Dumper dumper,
BytecodeDumpConsumer consumer) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
informBytecodeLoc(HasByteCodeLoc loc) |
addSummaryError, beginBlockComment, canEmitClass, comment, dump, dump, dump, endBlockComment, endCodeln, enqueuePendingCarriageReturn, explicitIndent, fieldName, getAdditionalOutputStream, getCurrentLine, getIndentLevel, getObfuscationMapping, getOutputCount, getTypeUsageInformation, identifier, indent, keyword, label, literal, methodName, newln, operator, packageName, print, print, removePendingCarriageReturn, separator, withTypeUsageInformation
private final java.util.Map<Method,BytecodeTrackingDumper.MethodBytecode> perMethod
private final BytecodeDumpConsumer consumer
BytecodeTrackingDumper(Dumper dumper, BytecodeDumpConsumer consumer)
public void informBytecodeLoc(HasByteCodeLoc loc)
informBytecodeLoc
in interface Dumper
informBytecodeLoc
in class DelegatingDumper
public void close()
close
in interface Dumper
close
in class DelegatingDumper