Package net.bytebuddy
Interface NamingStrategy.Suffixing.BaseNameResolver
- All Known Subinterfaces:
NamingStrategy.SuffixingRandom.BaseNameResolver
- All Known Implementing Classes:
NamingStrategy.Suffixing.BaseNameResolver.ForFixedValue
,NamingStrategy.Suffixing.BaseNameResolver.ForGivenType
,NamingStrategy.Suffixing.BaseNameResolver.ForUnnamedType
,NamingStrategy.Suffixing.BaseNameResolver.WithCallerSuffix
,NamingStrategy.SuffixingRandom.BaseNameResolver.ForFixedValue
,NamingStrategy.SuffixingRandom.BaseNameResolver.ForGivenType
,NamingStrategy.SuffixingRandom.BaseNameResolver.ForUnnamedType
- Enclosing class:
NamingStrategy.Suffixing
public static interface NamingStrategy.Suffixing.BaseNameResolver
A base name resolver is responsible for resolving a name onto which the suffix is appended.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class
A base name resolver that simply returns a fixed value.static class
Uses a specific type's name as the resolved name.static enum
Uses the unnamed type's super type's name as the resolved name.static class
A base name resolver that adds the name of the class that is invokingByteBuddy
. -
Method Summary
Modifier and TypeMethodDescriptionresolve
(TypeDescription typeDescription) Resolves the base name for a given type description.
-
Method Details
-
resolve
Resolves the base name for a given type description.- Parameters:
typeDescription
- The type for which the base name is resolved.- Returns:
- The base name for the given type.
-