Package org.benf.cfr.reader.util.output
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 class
Nested classes/interfaces inherited from interface org.benf.cfr.reader.util.output.Dumper
Dumper.CannotCreate
Nested classes/interfaces inherited from interface org.benf.cfr.reader.util.output.MethodErrorCollector
MethodErrorCollector.SummaryDumperMethodErrorCollector
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final BytecodeDumpConsumer
private final Map<Method,
BytecodeTrackingDumper.MethodBytecode> Fields inherited from class org.benf.cfr.reader.util.output.DelegatingDumper
delegate
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.benf.cfr.reader.util.output.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:
informBytecodeLoc
in interfaceDumper
- Overrides:
informBytecodeLoc
in classDelegatingDumper
-
close
public void close()- Specified by:
close
in interfaceDumper
- Overrides:
close
in classDelegatingDumper
-