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 TypeMethodDescriptionvoid
addSummaryError
(Method method, String s) beginBlockComment
(boolean inline) boolean
canEmitClass
(JavaTypeInstance type) void
close()
dump
(JavaTypeInstance javaTypeInstance) dump
(JavaTypeInstance javaTypeInstance, TypeContext typeContext) void
fieldName
(String name, JavaTypeInstance owner, boolean hiddenDeclaration, boolean isStatic, boolean defines) getAdditionalOutputStream
(String description) int
int
int
identifier
(String s, Object ref, boolean defines) void
indent
(int diff) void
methodName
(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:
addSummaryError
in 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
-