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 DumperFactoryprivate Pair<java.lang.String,java.lang.Boolean> getPathAndClobber()
public Dumper getNewTopLevelDumper(JavaTypeInstance classType, SummaryDumper summaryDumper, TypeUsageInformation typeUsageInformation, IllegalIdentifierDump illegalIdentifierDump)
getNewTopLevelDumper in interface DumperFactorypublic Dumper wrapLineNoDumper(Dumper dumper)
wrapLineNoDumper in interface DumperFactorypublic ExceptionDumper getExceptionDumper()
getExceptionDumper in interface DumperFactorypublic SummaryDumper getSummaryDumper()
getSummaryDumper in interface DumperFactorypublic ProgressDumper getProgressDumper()
getProgressDumper in interface DumperFactory