Package org.benf.cfr.reader.util.output
Class SinkDumperFactory
java.lang.Object
org.benf.cfr.reader.util.output.SinkDumperFactory
- All Implemented Interfaces:
DumperFactory
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static class
private static class
private static class
private static class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final List<OutputSinkFactory.SinkClass>
private Options
private final OutputSinkFactory
private final int
-
Constructor Summary
ConstructorsModifierConstructorDescriptionSinkDumperFactory
(OutputSinkFactory sinkFactory, Options options) private
SinkDumperFactory
(SinkDumperFactory other, int version) -
Method Summary
Modifier and TypeMethodDescriptiongetFactoryWithPrefix
(String prefix, int version) getNewTopLevelDumper
(JavaTypeInstance classType, SummaryDumper summaryDumper, TypeUsageInformation typeUsageInformation, IllegalIdentifierDump illegalIdentifierDump) private Dumper
getTopLevelDumper2
(JavaTypeInstance classType, TypeUsageInformation typeUsageInformation, IllegalIdentifierDump illegalIdentifierDump, List<OutputSinkFactory.SinkClass> supported, MethodErrorCollector methodErrorCollector) private Dumper
SinkSourceClassDumper
(OutputSinkFactory.Sink<SinkReturns.Decompiled> sink, int version, JavaTypeInstance classType, MethodErrorCollector methodErrorCollector, TypeUsageInformation typeUsageInformation, IllegalIdentifierDump illegalIdentifierDump) private Dumper
SinkSourceClassDumper
(OutputSinkFactory.Sink<SinkReturns.Decompiled> sink, JavaTypeInstance classType, MethodErrorCollector methodErrorCollector, TypeUsageInformation typeUsageInformation, IllegalIdentifierDump illegalIdentifierDump) private Dumper
SinkStringClassDumper
(OutputSinkFactory.Sink<String> sink, MethodErrorCollector methodErrorCollector, TypeUsageInformation typeUsageInformation, IllegalIdentifierDump illegalIdentifierDump) private Dumper
TokenStreamClassDumper
(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:
getFactoryWithPrefix
in interfaceDumperFactory
-
getNewTopLevelDumper
public Dumper getNewTopLevelDumper(JavaTypeInstance classType, SummaryDumper summaryDumper, TypeUsageInformation typeUsageInformation, IllegalIdentifierDump illegalIdentifierDump) - Specified by:
getNewTopLevelDumper
in interfaceDumperFactory
-
wrapLineNoDumper
- Specified by:
wrapLineNoDumper
in 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:
getProgressDumper
in interfaceDumperFactory
-
getSummaryDumper
- Specified by:
getSummaryDumper
in interfaceDumperFactory
-
getExceptionDumper
- Specified by:
getExceptionDumper
in interfaceDumperFactory
-