public abstract static class NamingStrategy.AbstractBase extends Object implements NamingStrategy
NamingStrategy.AbstractBase, NamingStrategy.PrefixingRandom, NamingStrategy.Suffixing, NamingStrategy.SuffixingRandomBYTE_BUDDY_RENAME_PACKAGE, NO_PREFIX| Constructor and Description |
|---|
AbstractBase() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract String |
name(TypeDescription superClass)
Determines a new name when creating a new type that subclasses the provided type.
|
String |
rebase(TypeDescription typeDescription)
Determines a name for the dynamic type when rebasing the provided type.
|
String |
redefine(TypeDescription typeDescription)
Determines a name for the dynamic type when redefining the provided type.
|
String |
subclass(TypeDescription.Generic superClass)
Determines a new name when creating a new type that subclasses the provided type.
|
public String subclass(TypeDescription.Generic superClass)
subclass in interface NamingStrategysuperClass - The super type of the created type.protected abstract String name(TypeDescription superClass)
superClass - The super type of the created type.public String redefine(TypeDescription typeDescription)
redefine in interface NamingStrategytypeDescription - The type being redefined.public String rebase(TypeDescription typeDescription)
rebase in interface NamingStrategytypeDescription - The type being redefined.Copyright © 2014–2025. All rights reserved.