private class Mapping.ObfuscationWrappingDumper extends DelegatingDumper
Dumper.CannotCreate
MethodErrorCollector.SummaryDumperMethodErrorCollector
Modifier and Type | Field and Description |
---|---|
private TypeUsageInformation |
mappingTypeUsage |
delegate
Modifier | Constructor and Description |
---|---|
private |
ObfuscationWrappingDumper(Dumper delegate) |
private |
ObfuscationWrappingDumper(Dumper delegate,
TypeUsageInformation typeUsageInformation) |
Modifier and Type | Method and Description |
---|---|
Dumper |
dump(JavaTypeInstance javaTypeInstance) |
Dumper |
dump(JavaTypeInstance javaTypeInstance,
TypeContext typeContext) |
Dumper |
fieldName(java.lang.String name,
JavaTypeInstance owner,
boolean hiddenDeclaration,
boolean isStatic,
boolean defines) |
ObfuscationMapping |
getObfuscationMapping() |
TypeUsageInformation |
getTypeUsageInformation() |
Dumper |
methodName(java.lang.String s,
MethodPrototype p,
boolean special,
boolean defines) |
Dumper |
packageName(JavaRefTypeInstance t) |
Dumper |
withTypeUsageInformation(TypeUsageInformation innerclassTypeUsageInformation) |
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
private TypeUsageInformation mappingTypeUsage
private ObfuscationWrappingDumper(Dumper delegate)
private ObfuscationWrappingDumper(Dumper delegate, TypeUsageInformation typeUsageInformation)
public TypeUsageInformation getTypeUsageInformation()
getTypeUsageInformation
in interface Dumper
getTypeUsageInformation
in class DelegatingDumper
public ObfuscationMapping getObfuscationMapping()
getObfuscationMapping
in interface Dumper
getObfuscationMapping
in class DelegatingDumper
public Dumper methodName(java.lang.String s, MethodPrototype p, boolean special, boolean defines)
methodName
in interface Dumper
methodName
in class DelegatingDumper
public Dumper fieldName(java.lang.String name, JavaTypeInstance owner, boolean hiddenDeclaration, boolean isStatic, boolean defines)
fieldName
in interface Dumper
fieldName
in class DelegatingDumper
public Dumper packageName(JavaRefTypeInstance t)
packageName
in interface Dumper
packageName
in class DelegatingDumper
public Dumper dump(JavaTypeInstance javaTypeInstance)
dump
in interface Dumper
dump
in class DelegatingDumper
public Dumper dump(JavaTypeInstance javaTypeInstance, TypeContext typeContext)
dump
in interface Dumper
dump
in class DelegatingDumper
public Dumper withTypeUsageInformation(TypeUsageInformation innerclassTypeUsageInformation)
withTypeUsageInformation
in interface Dumper
withTypeUsageInformation
in class DelegatingDumper