Package org.benf.cfr.reader.util.output
Class TypeOverridingDumper
java.lang.Object
org.benf.cfr.reader.util.output.DelegatingDumper
org.benf.cfr.reader.util.output.TypeOverridingDumper
- All Implemented Interfaces:
Dumper,MethodErrorCollector
-
Nested Class Summary
Nested 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
FieldsFields inherited from class org.benf.cfr.reader.util.output.DelegatingDumper
delegate -
Constructor Summary
ConstructorsConstructorDescriptionTypeOverridingDumper(Dumper delegate, TypeUsageInformation typeUsageInformation) -
Method Summary
Modifier and TypeMethodDescriptiondump(JavaTypeInstance javaTypeInstance) dump(JavaTypeInstance javaTypeInstance, TypeContext typeContext) withTypeUsageInformation(TypeUsageInformation innerclassTypeUsageInformation) Methods inherited from class org.benf.cfr.reader.util.output.DelegatingDumper
addSummaryError, beginBlockComment, canEmitClass, close, comment, dump, endBlockComment, endCodeln, enqueuePendingCarriageReturn, explicitIndent, fieldName, getAdditionalOutputStream, getCurrentLine, getIndentLevel, getObfuscationMapping, getOutputCount, identifier, indent, informBytecodeLoc, keyword, label, literal, methodName, newln, operator, packageName, print, print, removePendingCarriageReturn, separator
-
Field Details
-
typeUsageInformation
-
-
Constructor Details
-
TypeOverridingDumper
TypeOverridingDumper(Dumper delegate, TypeUsageInformation typeUsageInformation)
-
-
Method Details
-
getTypeUsageInformation
- Specified by:
getTypeUsageInformationin interfaceDumper- Overrides:
getTypeUsageInformationin classDelegatingDumper
-
dump
- Specified by:
dumpin interfaceDumper- Overrides:
dumpin classDelegatingDumper
-
dump
- Specified by:
dumpin interfaceDumper- Overrides:
dumpin classDelegatingDumper
-
withTypeUsageInformation
- Specified by:
withTypeUsageInformationin interfaceDumper- Overrides:
withTypeUsageInformationin classDelegatingDumper
-