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.
  • Method Details

    • resolve

      String resolve(TypeDescription typeDescription)
      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.