abstract class AbstractDumper extends java.lang.Object implements Dumper
Dumper.CannotCreateMethodErrorCollector.SummaryDumperMethodErrorCollector| Modifier and Type | Field and Description |
|---|---|
(package private) MovableDumperContext |
context |
protected static java.lang.String |
STANDARD_INDENT |
| Constructor and Description |
|---|
AbstractDumper(MovableDumperContext context) |
| Modifier and Type | Method and Description |
|---|---|
Dumper |
beginBlockComment(boolean inline) |
Dumper |
comment(java.lang.String s) |
Dumper |
dump(JavaTypeInstance javaTypeInstance) |
Dumper |
endBlockComment() |
void |
enqueuePendingCarriageReturn() |
int |
getCurrentLine() |
int |
getIndentLevel() |
void |
informBytecodeLoc(HasByteCodeLoc loc) |
Dumper |
removePendingCarriageReturn() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddSummaryError, canEmitClass, close, dump, dump, endCodeln, explicitIndent, fieldName, getAdditionalOutputStream, getObfuscationMapping, getOutputCount, getTypeUsageInformation, identifier, indent, keyword, label, literal, methodName, newln, operator, packageName, print, print, separator, withTypeUsageInformationprotected static final java.lang.String STANDARD_INDENT
final MovableDumperContext context
AbstractDumper(MovableDumperContext context)
public Dumper beginBlockComment(boolean inline)
beginBlockComment in interface Dumperpublic Dumper endBlockComment()
endBlockComment in interface Dumperpublic void enqueuePendingCarriageReturn()
enqueuePendingCarriageReturn in interface Dumperpublic Dumper dump(JavaTypeInstance javaTypeInstance)
public Dumper removePendingCarriageReturn()
removePendingCarriageReturn in interface Dumperpublic int getCurrentLine()
getCurrentLine in interface Dumperpublic int getIndentLevel()
getIndentLevel in interface Dumperpublic void informBytecodeLoc(HasByteCodeLoc loc)
informBytecodeLoc in interface Dumper