Class ToStringDumper
java.lang.Object
org.benf.cfr.reader.util.output.ToStringDumper
- All Implemented Interfaces:
Dumper, MethodErrorCollector
-
Nested Class Summary
Nested classes/interfaces inherited from interface Dumper
Dumper.CannotCreateNested classes/interfaces inherited from interface MethodErrorCollector
MethodErrorCollector.SummaryDumperMethodErrorCollector -
Field Summary
Fields -
Constructor Summary
Constructors -
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) toString()static StringwithTypeUsageInformation(TypeUsageInformation innerclassTypeUsageInformation)
-
Field Details
-
STANDARD_INDENT
- See Also:
-
-
Constructor Details
-
ToStringDumper
public ToStringDumper()
-
-
Method Details
-
toString
-
label
-
identifier
-
methodName
-
packageName
-
print
-
print
-
newln
-
endCodeln
-
keyword
-
operator
-
separator
-
literal
-
indent
public void indent(int diff) -
explicitIndent
-
dump
-
getTypeUsageInformation
-
getObfuscationMapping
-
dump
Description copied from interface:Dumper/////////// -
fieldName
public Dumper fieldName(String name, JavaTypeInstance owner, boolean hiddenDeclaration, boolean isStatic, boolean defines) -
toString
-
addSummaryError
-
close
public void close() -
canEmitClass
-
getOutputCount
public int getOutputCount() -
withTypeUsageInformation
-
getAdditionalOutputStream
-
beginBlockComment
- Specified by:
beginBlockCommentin interfaceDumper
-
endBlockComment
- Specified by:
endBlockCommentin interfaceDumper
-
comment
-
enqueuePendingCarriageReturn
public void enqueuePendingCarriageReturn()- Specified by:
enqueuePendingCarriageReturnin interfaceDumper
-
dump
-
removePendingCarriageReturn
- Specified by:
removePendingCarriageReturnin interfaceDumper
-
getCurrentLine
public int getCurrentLine()- Specified by:
getCurrentLinein interfaceDumper
-
getIndentLevel
public int getIndentLevel()- Specified by:
getIndentLevelin interfaceDumper
-
informBytecodeLoc
- Specified by:
informBytecodeLocin interfaceDumper
-