Class StdIODumper
java.lang.Object
org.benf.cfr.reader.util.output.StreamDumper
org.benf.cfr.reader.util.output.StdIODumper
- 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
FieldsFields inherited from class StreamDumper
emitted, illegalIdentifierDump, options -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSummaryError(Method method, String s) beginBlockComment(boolean inline) voidclose()dump(JavaTypeInstance javaTypeInstance) voidgetAdditionalOutputStream(String description) intvoidwithTypeUsageInformation(TypeUsageInformation innerclassTypeUsageInformation) protected voidMethods inherited from class StreamDumper
canEmitClass, dump, dump, endCodeln, explicitIndent, fieldName, getCurrentLine, getObfuscationMapping, getOutputCount, getTypeUsageInformation, identifier, indent, keyword, label, literal, methodName, newln, operator, packageName, print, print, separator
-
Field Details
-
STANDARD_INDENT
- See Also:
-
-
Method Details
-
write
- Specified by:
writein classStreamDumper
-
addSummaryError
-
close
public void close() -
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
-
getIndentLevel
public int getIndentLevel()- Specified by:
getIndentLevelin interfaceDumper
-
informBytecodeLoc
- Specified by:
informBytecodeLocin interfaceDumper
-