Class StdIODumper
java.lang.Object
org.benf.cfr.reader.util.output.AbstractDumper
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
Fields inherited from class StreamDumper
emitted, illegalIdentifierDump, optionsFields inherited from class AbstractDumper
context, STANDARD_INDENT -
Constructor Summary
ConstructorsModifierConstructorDescription(package private)StdIODumper(TypeUsageInformation typeUsageInformation, Options options, IllegalIdentifierDump illegalIdentifierDump, MovableDumperContext context) privateStdIODumper(TypeUsageInformation typeUsageInformation, Options options, IllegalIdentifierDump illegalIdentifierDump, MovableDumperContext context, Set<JavaTypeInstance> emitted) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSummaryError(Method method, String s) voidclose()getAdditionalOutputStream(String description) withTypeUsageInformation(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, separatorMethods inherited from class AbstractDumper
beginBlockComment, comment, dump, endBlockComment, enqueuePendingCarriageReturn, getIndentLevel, informBytecodeLoc, removePendingCarriageReturn
-
Constructor Details
-
StdIODumper
StdIODumper(TypeUsageInformation typeUsageInformation, Options options, IllegalIdentifierDump illegalIdentifierDump, MovableDumperContext context) -
StdIODumper
private StdIODumper(TypeUsageInformation typeUsageInformation, Options options, IllegalIdentifierDump illegalIdentifierDump, MovableDumperContext context, Set<JavaTypeInstance> emitted)
-
-
Method Details
-
write
- Specified by:
writein classStreamDumper
-
addSummaryError
-
close
public void close() -
withTypeUsageInformation
-
getAdditionalOutputStream
-