Package org.benf.cfr.reader.util.output
Interface Dumper
- All Superinterfaces:
MethodErrorCollector
- All Known Implementing Classes:
AbstractDumper,BytecodeTrackingDumper,DelegatingDumper,FileDumper,Mapping.ObfuscationWrappingDumper,StdIODumper,StreamDumper,StringStreamDumper,TokenStreamDumper,ToStringDumper,TypeOverridingDumper,TypeUsageCollectingDumper
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.benf.cfr.reader.util.output.MethodErrorCollector
MethodErrorCollector.SummaryDumperMethodErrorCollector -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSummaryError(Method method, String s) beginBlockComment(boolean inline) booleancanEmitClass(JavaTypeInstance type) voidclose()dump(JavaTypeInstance javaTypeInstance) dump(JavaTypeInstance javaTypeInstance, TypeContext typeContext) voidfieldName(String name, JavaTypeInstance owner, boolean hiddenDeclaration, boolean isStatic, boolean defines) getAdditionalOutputStream(String description) intintintidentifier(String s, Object ref, boolean defines) voidindent(int diff) voidmethodName(String s, MethodPrototype p, boolean special, boolean defines) newln()print(char c) withTypeUsageInformation(TypeUsageInformation innerclassTypeUsageInformation)
-
Method Details
-
getTypeUsageInformation
TypeUsageInformation getTypeUsageInformation() -
getObfuscationMapping
ObfuscationMapping getObfuscationMapping() -
label
-
enqueuePendingCarriageReturn
void enqueuePendingCarriageReturn() -
removePendingCarriageReturn
Dumper removePendingCarriageReturn() -
keyword
-
operator
-
separator
-
literal
-
print
-
methodName
-
packageName
-
identifier
-
print
-
newln
Dumper newln() -
endCodeln
Dumper endCodeln() -
explicitIndent
Dumper explicitIndent() -
indent
void indent(int diff) -
getIndentLevel
int getIndentLevel() -
close
void close() -
addSummaryError
- Specified by:
addSummaryErrorin interfaceMethodErrorCollector
-
canEmitClass
-
fieldName
Dumper fieldName(String name, JavaTypeInstance owner, boolean hiddenDeclaration, boolean isStatic, boolean defines) -
withTypeUsageInformation
-
comment
-
beginBlockComment
-
endBlockComment
Dumper endBlockComment() -
getOutputCount
int getOutputCount() -
dump
-
dump
-
dump
-
getCurrentLine
int getCurrentLine() -
informBytecodeLoc
-
getAdditionalOutputStream
-