public class InternalDumperFactoryImpl extends java.lang.Object implements DumperFactory
Modifier and Type | Class and Description |
---|---|
private class |
InternalDumperFactoryImpl.AdditionalComments |
private static class |
InternalDumperFactoryImpl.BytecodeDumpConsumerImpl |
Modifier and Type | Field and Description |
---|---|
private boolean |
checkDupes |
private Options |
options |
private java.lang.String |
prefix |
private ProgressDumper |
progressDumper |
private java.util.Set<java.lang.String> |
seen |
private boolean |
seenCaseDupe |
Modifier | Constructor and Description |
---|---|
private |
InternalDumperFactoryImpl(InternalDumperFactoryImpl other,
java.lang.String prefix) |
|
InternalDumperFactoryImpl(Options options) |
Modifier and Type | Method and Description |
---|---|
ExceptionDumper |
getExceptionDumper() |
DumperFactory |
getFactoryWithPrefix(java.lang.String prefix,
int version) |
Dumper |
getNewTopLevelDumper(JavaTypeInstance classType,
SummaryDumper summaryDumper,
TypeUsageInformation typeUsageInformation,
IllegalIdentifierDump illegalIdentifierDump) |
private Pair<java.lang.String,java.lang.Boolean> |
getPathAndClobber() |
ProgressDumper |
getProgressDumper() |
SummaryDumper |
getSummaryDumper() |
Dumper |
wrapLineNoDumper(Dumper dumper) |
private final boolean checkDupes
private final java.util.Set<java.lang.String> seen
private boolean seenCaseDupe
private final Options options
private final ProgressDumper progressDumper
private final java.lang.String prefix
public InternalDumperFactoryImpl(Options options)
private InternalDumperFactoryImpl(InternalDumperFactoryImpl other, java.lang.String prefix)
public DumperFactory getFactoryWithPrefix(java.lang.String prefix, int version)
getFactoryWithPrefix
in interface DumperFactory
private Pair<java.lang.String,java.lang.Boolean> getPathAndClobber()
public Dumper getNewTopLevelDumper(JavaTypeInstance classType, SummaryDumper summaryDumper, TypeUsageInformation typeUsageInformation, IllegalIdentifierDump illegalIdentifierDump)
getNewTopLevelDumper
in interface DumperFactory
public Dumper wrapLineNoDumper(Dumper dumper)
wrapLineNoDumper
in interface DumperFactory
public ExceptionDumper getExceptionDumper()
getExceptionDumper
in interface DumperFactory
public SummaryDumper getSummaryDumper()
getSummaryDumper
in interface DumperFactory
public ProgressDumper getProgressDumper()
getProgressDumper
in interface DumperFactory