Package org.benf.cfr.reader.mapping
Class Mapping.ObfuscationWrappingDumper
java.lang.Object
org.benf.cfr.reader.util.output.DelegatingDumper
org.benf.cfr.reader.mapping.Mapping.ObfuscationWrappingDumper
- All Implemented Interfaces:
Dumper
,MethodErrorCollector
- Enclosing class:
- Mapping
-
Nested Class Summary
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
FieldsFields inherited from class org.benf.cfr.reader.util.output.DelegatingDumper
delegate
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
ObfuscationWrappingDumper
(Dumper delegate) private
ObfuscationWrappingDumper
(Dumper delegate, TypeUsageInformation typeUsageInformation) -
Method Summary
Modifier and TypeMethodDescriptiondump
(JavaTypeInstance javaTypeInstance) dump
(JavaTypeInstance javaTypeInstance, TypeContext typeContext) fieldName
(String name, JavaTypeInstance owner, boolean hiddenDeclaration, boolean isStatic, boolean defines) methodName
(String s, MethodPrototype p, boolean special, boolean defines) withTypeUsageInformation
(TypeUsageInformation innerclassTypeUsageInformation) Methods inherited from class org.benf.cfr.reader.util.output.DelegatingDumper
addSummaryError, beginBlockComment, canEmitClass, close, comment, dump, endBlockComment, endCodeln, enqueuePendingCarriageReturn, explicitIndent, getAdditionalOutputStream, getCurrentLine, getIndentLevel, getOutputCount, identifier, indent, informBytecodeLoc, keyword, label, literal, newln, operator, print, print, removePendingCarriageReturn, separator
-
Field Details
-
mappingTypeUsage
-
-
Constructor Details
-
ObfuscationWrappingDumper
-
ObfuscationWrappingDumper
-
-
Method Details
-
getTypeUsageInformation
- Specified by:
getTypeUsageInformation
in interfaceDumper
- Overrides:
getTypeUsageInformation
in classDelegatingDumper
-
getObfuscationMapping
- Specified by:
getObfuscationMapping
in interfaceDumper
- Overrides:
getObfuscationMapping
in classDelegatingDumper
-
methodName
- Specified by:
methodName
in interfaceDumper
- Overrides:
methodName
in classDelegatingDumper
-
fieldName
public Dumper fieldName(String name, JavaTypeInstance owner, boolean hiddenDeclaration, boolean isStatic, boolean defines) - Specified by:
fieldName
in interfaceDumper
- Overrides:
fieldName
in classDelegatingDumper
-
packageName
- Specified by:
packageName
in interfaceDumper
- Overrides:
packageName
in classDelegatingDumper
-
dump
- Specified by:
dump
in interfaceDumper
- Overrides:
dump
in classDelegatingDumper
-
dump
- Specified by:
dump
in interfaceDumper
- Overrides:
dump
in classDelegatingDumper
-
withTypeUsageInformation
- Specified by:
withTypeUsageInformation
in interfaceDumper
- Overrides:
withTypeUsageInformation
in classDelegatingDumper
-