public interface Dumper extends MethodErrorCollector
Modifier and Type | Interface and Description |
---|---|
static class |
Dumper.CannotCreate |
MethodErrorCollector.SummaryDumperMethodErrorCollector
TypeUsageInformation getTypeUsageInformation()
ObfuscationMapping getObfuscationMapping()
void enqueuePendingCarriageReturn()
Dumper removePendingCarriageReturn()
Dumper methodName(String s, MethodPrototype p, boolean special, boolean defines)
Dumper packageName(JavaRefTypeInstance t)
Dumper print(char c)
Dumper newln()
Dumper endCodeln()
Dumper explicitIndent()
void indent(int diff)
int getIndentLevel()
void close()
void addSummaryError(Method method, String s)
addSummaryError
in interface MethodErrorCollector
boolean canEmitClass(JavaTypeInstance type)
Dumper fieldName(String name, JavaTypeInstance owner, boolean hiddenDeclaration, boolean isStatic, boolean defines)
Dumper withTypeUsageInformation(TypeUsageInformation innerclassTypeUsageInformation)
Dumper beginBlockComment(boolean inline)
Dumper endBlockComment()
int getOutputCount()
Dumper dump(JavaTypeInstance javaTypeInstance, TypeContext typeContext)
Dumper dump(JavaTypeInstance javaTypeInstance)
int getCurrentLine()
void informBytecodeLoc(HasByteCodeLoc loc)
BufferedOutputStream getAdditionalOutputStream(String description)
Copyright © 2011-2021. All Rights Reserved.