Class SinkDumperFactory
java.lang.Object
org.benf.cfr.reader.util.output.SinkDumperFactory
- All Implemented Interfaces:
DumperFactory
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classprivate static classprivate static classprivate static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final List<OutputSinkFactory.SinkClass> private Optionsprivate final OutputSinkFactoryprivate final int -
Constructor Summary
ConstructorsModifierConstructorDescriptionSinkDumperFactory(OutputSinkFactory sinkFactory, Options options) privateSinkDumperFactory(SinkDumperFactory other, int version) -
Method Summary
Modifier and TypeMethodDescriptiongetFactoryWithPrefix(String prefix, int version) getNewTopLevelDumper(JavaTypeInstance classType, SummaryDumper summaryDumper, TypeUsageInformation typeUsageInformation, IllegalIdentifierDump illegalIdentifierDump) private DumpergetTopLevelDumper2(JavaTypeInstance classType, TypeUsageInformation typeUsageInformation, IllegalIdentifierDump illegalIdentifierDump, List<OutputSinkFactory.SinkClass> supported, MethodErrorCollector methodErrorCollector) private DumperSinkSourceClassDumper(OutputSinkFactory.Sink<SinkReturns.Decompiled> sink, int version, JavaTypeInstance classType, MethodErrorCollector methodErrorCollector, TypeUsageInformation typeUsageInformation, IllegalIdentifierDump illegalIdentifierDump) private DumperSinkSourceClassDumper(OutputSinkFactory.Sink<SinkReturns.Decompiled> sink, JavaTypeInstance classType, MethodErrorCollector methodErrorCollector, TypeUsageInformation typeUsageInformation, IllegalIdentifierDump illegalIdentifierDump) private DumperSinkStringClassDumper(OutputSinkFactory.Sink<String> sink, MethodErrorCollector methodErrorCollector, TypeUsageInformation typeUsageInformation, IllegalIdentifierDump illegalIdentifierDump) private DumperTokenStreamClassDumper(OutputSinkFactory.Sink<SinkReturns.Token> sink, int version, JavaTypeInstance classType, MethodErrorCollector methodErrorCollector, TypeUsageInformation typeUsageInformation, IllegalIdentifierDump illegalIdentifierDump) wrapLineNoDumper(Dumper dumper)
-
Field Details
-
justString
-
sinkFactory
-
options
-
version
private final int version
-
-
Constructor Details
-
SinkDumperFactory
-
SinkDumperFactory
-
-
Method Details
-
getFactoryWithPrefix
- Specified by:
getFactoryWithPrefixin interfaceDumperFactory
-
getNewTopLevelDumper
public Dumper getNewTopLevelDumper(JavaTypeInstance classType, SummaryDumper summaryDumper, TypeUsageInformation typeUsageInformation, IllegalIdentifierDump illegalIdentifierDump) - Specified by:
getNewTopLevelDumperin interfaceDumperFactory
-
wrapLineNoDumper
- Specified by:
wrapLineNoDumperin interfaceDumperFactory
-
getTopLevelDumper2
private Dumper getTopLevelDumper2(JavaTypeInstance classType, TypeUsageInformation typeUsageInformation, IllegalIdentifierDump illegalIdentifierDump, List<OutputSinkFactory.SinkClass> supported, MethodErrorCollector methodErrorCollector) -
TokenStreamClassDumper
private Dumper TokenStreamClassDumper(OutputSinkFactory.Sink<SinkReturns.Token> sink, int version, JavaTypeInstance classType, MethodErrorCollector methodErrorCollector, TypeUsageInformation typeUsageInformation, IllegalIdentifierDump illegalIdentifierDump) -
SinkStringClassDumper
private Dumper SinkStringClassDumper(OutputSinkFactory.Sink<String> sink, MethodErrorCollector methodErrorCollector, TypeUsageInformation typeUsageInformation, IllegalIdentifierDump illegalIdentifierDump) -
SinkSourceClassDumper
private Dumper SinkSourceClassDumper(OutputSinkFactory.Sink<SinkReturns.Decompiled> sink, JavaTypeInstance classType, MethodErrorCollector methodErrorCollector, TypeUsageInformation typeUsageInformation, IllegalIdentifierDump illegalIdentifierDump) -
SinkSourceClassDumper
private Dumper SinkSourceClassDumper(OutputSinkFactory.Sink<SinkReturns.Decompiled> sink, int version, JavaTypeInstance classType, MethodErrorCollector methodErrorCollector, TypeUsageInformation typeUsageInformation, IllegalIdentifierDump illegalIdentifierDump) -
getProgressDumper
- Specified by:
getProgressDumperin interfaceDumperFactory
-
getSummaryDumper
- Specified by:
getSummaryDumperin interfaceDumperFactory
-
getExceptionDumper
- Specified by:
getExceptionDumperin interfaceDumperFactory
-