public abstract class DelegatingDumper extends Object implements Dumper
Dumper.CannotCreate
MethodErrorCollector.SummaryDumperMethodErrorCollector
Constructor and Description |
---|
DelegatingDumper(Dumper delegate) |
protected Dumper delegate
public DelegatingDumper(Dumper delegate)
public TypeUsageInformation getTypeUsageInformation()
getTypeUsageInformation
in interface Dumper
public ObfuscationMapping getObfuscationMapping()
getObfuscationMapping
in interface Dumper
public void enqueuePendingCarriageReturn()
enqueuePendingCarriageReturn
in interface Dumper
public Dumper removePendingCarriageReturn()
removePendingCarriageReturn
in interface Dumper
public Dumper methodName(String s, MethodPrototype p, boolean special, boolean defines)
methodName
in interface Dumper
public Dumper packageName(JavaRefTypeInstance t)
packageName
in interface Dumper
public Dumper identifier(String s, Object ref, boolean defines)
identifier
in interface Dumper
public Dumper explicitIndent()
explicitIndent
in interface Dumper
public int getIndentLevel()
getIndentLevel
in interface Dumper
public Dumper dump(JavaTypeInstance javaTypeInstance)
public Dumper dump(JavaTypeInstance javaTypeInstance, TypeContext typeContext)
public void addSummaryError(Method method, String s)
addSummaryError
in interface Dumper
addSummaryError
in interface MethodErrorCollector
public boolean canEmitClass(JavaTypeInstance type)
canEmitClass
in interface Dumper
public Dumper fieldName(String name, JavaTypeInstance owner, boolean hiddenDeclaration, boolean isStatic, boolean defines)
public Dumper withTypeUsageInformation(TypeUsageInformation innerclassTypeUsageInformation)
withTypeUsageInformation
in interface Dumper
public Dumper beginBlockComment(boolean inline)
beginBlockComment
in interface Dumper
public Dumper endBlockComment()
endBlockComment
in interface Dumper
public int getOutputCount()
getOutputCount
in interface Dumper
public void informBytecodeLoc(HasByteCodeLoc loc)
informBytecodeLoc
in interface Dumper
public BufferedOutputStream getAdditionalOutputStream(String description)
getAdditionalOutputStream
in interface Dumper
public int getCurrentLine()
getCurrentLine
in interface Dumper
Copyright © 2011-2021. All Rights Reserved.