public class TypeOverridingDumper extends DelegatingDumper
Dumper.CannotCreate
MethodErrorCollector.SummaryDumperMethodErrorCollector
Modifier and Type | Field and Description |
---|---|
private TypeUsageInformation |
typeUsageInformation |
delegate
Constructor and Description |
---|
TypeOverridingDumper(Dumper delegate,
TypeUsageInformation typeUsageInformation) |
Modifier and Type | Method and Description |
---|---|
Dumper |
dump(JavaTypeInstance javaTypeInstance) |
Dumper |
dump(JavaTypeInstance javaTypeInstance,
TypeContext typeContext) |
TypeUsageInformation |
getTypeUsageInformation() |
Dumper |
withTypeUsageInformation(TypeUsageInformation innerclassTypeUsageInformation) |
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
private final TypeUsageInformation typeUsageInformation
TypeOverridingDumper(Dumper delegate, TypeUsageInformation typeUsageInformation)
public TypeUsageInformation getTypeUsageInformation()
getTypeUsageInformation
in interface Dumper
getTypeUsageInformation
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