Class BytecodeTrackingDumper
java.lang.Object
org.benf.cfr.reader.util.output.DelegatingDumper
org.benf.cfr.reader.util.output.BytecodeTrackingDumper
- All Implemented Interfaces:
Dumper, MethodErrorCollector
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class(package private) static classNested classes/interfaces inherited from interface Dumper
Dumper.CannotCreateNested classes/interfaces inherited from interface MethodErrorCollector
MethodErrorCollector.SummaryDumperMethodErrorCollector -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final BytecodeDumpConsumerprivate final Map<Method, BytecodeTrackingDumper.MethodBytecode> Fields inherited from class DelegatingDumper
delegate -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class DelegatingDumper
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
-
Field Details
-
perMethod
-
consumer
-
-
Constructor Details
-
BytecodeTrackingDumper
BytecodeTrackingDumper(Dumper dumper, BytecodeDumpConsumer consumer)
-
-
Method Details
-
informBytecodeLoc
- Specified by:
informBytecodeLocin interfaceDumper- Overrides:
informBytecodeLocin classDelegatingDumper
-
close
public void close()- Specified by:
closein interfaceDumper- Overrides:
closein classDelegatingDumper
-