private static class ReplaceIdGenerators.ObfuscatedNameSupplier extends java.lang.Object implements ReplaceIdGenerators.NameSupplier
| Modifier and Type | Field and Description |
|---|---|
private NameGenerator |
generator |
private java.util.Map<java.lang.String,java.lang.String> |
previousMappings |
private ReplaceIdGenerators.RenameStrategy |
renameStrategy |
| Constructor and Description |
|---|
ObfuscatedNameSupplier(ReplaceIdGenerators.RenameStrategy renameStrategy,
com.google.common.collect.BiMap<java.lang.String,java.lang.String> previousMappings) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getName(java.lang.String id,
java.lang.String name) |
ReplaceIdGenerators.RenameStrategy |
getRenameStrategy() |
private final NameGenerator generator
private final java.util.Map<java.lang.String,java.lang.String> previousMappings
private ReplaceIdGenerators.RenameStrategy renameStrategy
public ObfuscatedNameSupplier(ReplaceIdGenerators.RenameStrategy renameStrategy, com.google.common.collect.BiMap<java.lang.String,java.lang.String> previousMappings)
public java.lang.String getName(java.lang.String id,
java.lang.String name)
getName in interface ReplaceIdGenerators.NameSupplierpublic ReplaceIdGenerators.RenameStrategy getRenameStrategy()
getRenameStrategy in interface ReplaceIdGenerators.NameSupplier