Package org.benf.cfr.reader.util.output
Class InternalDumperFactoryImpl
java.lang.Object
org.benf.cfr.reader.util.output.InternalDumperFactoryImpl
- All Implemented Interfaces:
DumperFactory
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate class
private static class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final boolean
private final Options
private final String
private final ProgressDumper
private boolean
-
Constructor Summary
ConstructorsModifierConstructorDescriptionInternalDumperFactoryImpl
(Options options) private
InternalDumperFactoryImpl
(InternalDumperFactoryImpl other, String prefix) -
Method Summary
Modifier and TypeMethodDescriptiongetFactoryWithPrefix
(String prefix, int version) getNewTopLevelDumper
(JavaTypeInstance classType, SummaryDumper summaryDumper, TypeUsageInformation typeUsageInformation, IllegalIdentifierDump illegalIdentifierDump) wrapLineNoDumper
(Dumper dumper)
-
Field Details
-
checkDupes
private final boolean checkDupes -
seen
-
seenCaseDupe
private boolean seenCaseDupe -
options
-
progressDumper
-
prefix
-
-
Constructor Details
-
InternalDumperFactoryImpl
-
InternalDumperFactoryImpl
-
-
Method Details
-
getFactoryWithPrefix
- Specified by:
getFactoryWithPrefix
in interfaceDumperFactory
-
getPathAndClobber
-
getNewTopLevelDumper
public Dumper getNewTopLevelDumper(JavaTypeInstance classType, SummaryDumper summaryDumper, TypeUsageInformation typeUsageInformation, IllegalIdentifierDump illegalIdentifierDump) - Specified by:
getNewTopLevelDumper
in interfaceDumperFactory
-
wrapLineNoDumper
- Specified by:
wrapLineNoDumper
in interfaceDumperFactory
-
getExceptionDumper
- Specified by:
getExceptionDumper
in interfaceDumperFactory
-
getSummaryDumper
- Specified by:
getSummaryDumper
in interfaceDumperFactory
-
getProgressDumper
- Specified by:
getProgressDumper
in interfaceDumperFactory
-