A naming strategy for determining a fully qualified name for a dynamically created Java type.
Note that subclasses that lie within the same package as their superclass can access package-private methods of super types within the same package.
| Modifier and Type | Class and Description |
|---|---|
| public abstract static class | NamingStrategy.
An abstract base implementation where the names of redefined and rebased types are retained. |
| public static class | NamingStrategy.
A naming strategy that creates a name by prefixing a given class and its package with another package and by appending a random number to the class's simple name. |
| public static class | NamingStrategy.
A naming strategy that appends a given suffix to a name, without a randomized element. |
| public static class | NamingStrategy.
A naming strategy that creates a name by concatenating:
|
| Modifier and Type | Field and Description |
|---|---|
| public static final String | BYTE_BUDDY_RENAME_PACKAGE
The default package for defining types that are renamed to not be contained in the |
| public static final String | NO_PREFIX
Indicates that types of the |
| Modifier and Type | Method and Description |
|---|---|
| public String | Returns: The name of the dynamic type.The type being redefined. typeDescription)Determines a name for the dynamic type when rebasing the provided type. |
| public String | Returns: The name of the dynamic type.The type being redefined. typeDescription)Determines a name for the dynamic type when redefining the provided type. |
| public String | Returns: The name of the dynamic type.The super type of the created type. superClassDetermines a new name when creating a new type that subclasses the provided type. |