@HashCodeAndEqualsPlugin.Enhance public static class NamingStrategy.PrefixingRandom extends NamingStrategy.AbstractBase
NamingStrategy.AbstractBase, NamingStrategy.PrefixingRandom, NamingStrategy.SuffixingRandom| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
prefix
The package to prefix.
|
private RandomString |
randomString
A seed generator.
|
| Constructor and Description |
|---|
PrefixingRandom(java.lang.String prefix)
Creates a new prefixing random naming strategy.
|
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
name(TypeDescription superClass)
Determines a new name when creating a new type that subclasses the provided type.
|
rebase, redefine, subclassprivate final java.lang.String prefix
@HashCodeAndEqualsPlugin.ValueHandling(value=IGNORE) private final RandomString randomString
public PrefixingRandom(java.lang.String prefix)
prefix - The prefix to append.protected java.lang.String name(TypeDescription superClass)
NamingStrategy.AbstractBasename in class NamingStrategy.AbstractBasesuperClass - The super type of the created type.