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 classNested classes/interfaces inherited from interface org.benf.cfr.reader.util.output.Dumper
Dumper.CannotCreateNested classes/interfaces inherited from interface org.benf.cfr.reader.util.output.MethodErrorCollector
MethodErrorCollector.SummaryDumperMethodErrorCollector -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final BytecodeDumpConsumerprivate 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:
informBytecodeLocin interfaceDumper- Overrides:
informBytecodeLocin classDelegatingDumper
-
close
public void close()- Specified by:
closein interfaceDumper- Overrides:
closein classDelegatingDumper
-