public interface net.bytebuddy.pool.TypePool$Default$LazyTypeDescription$GenericTypeToken
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: net.bytebuddy.pool.TypePool$Default$LazyTypeDescription$GenericTypeToken
  super_class: java.lang.Object
{
  public static final java.lang.String EMPTY_TYPE_PATH;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: ""

  public static final char COMPONENT_TYPE_PATH;
    descriptor: C
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 91

  public static final char WILDCARD_TYPE_PATH;
    descriptor: C
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 42

  public static final char INNER_CLASS_PATH;
    descriptor: C
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 46

  public static final char INDEXED_TYPE_DELIMITER;
    descriptor: C
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 59

  public abstract net.bytebuddy.description.type.TypeDescription$Generic toGenericType(net.bytebuddy.pool.TypePool, net.bytebuddy.description.TypeVariableSource, java.lang.String, java.util.Map<java.lang.String, java.util.List<net.bytebuddy.pool.TypePool$Default$LazyTypeDescription$AnnotationToken>>);
    descriptor: (Lnet/bytebuddy/pool/TypePool;Lnet/bytebuddy/description/TypeVariableSource;Ljava/lang/String;Ljava/util/Map;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lnet/bytebuddy/pool/TypePool;Lnet/bytebuddy/description/TypeVariableSource;Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Lnet/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken;>;>;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
    MethodParameters:
                    Name  Flags
      typePool            
      typeVariableSource  
      typePath            
      annotationTokens    

  public abstract boolean isPrimaryBound(net.bytebuddy.pool.TypePool);
    descriptor: (Lnet/bytebuddy/pool/TypePool;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      typePool  

  public abstract java.lang.String getTypePathPrefix();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "TypePool.java"
NestHost: net.bytebuddy.pool.TypePool
InnerClasses:
  public abstract Generic = net.bytebuddy.description.type.TypeDescription$Generic of net.bytebuddy.description.type.TypeDescription
  public Default = net.bytebuddy.pool.TypePool$Default of net.bytebuddy.pool.TypePool
  protected LazyTypeDescription = net.bytebuddy.pool.TypePool$Default$LazyTypeDescription of net.bytebuddy.pool.TypePool$Default
  protected AnnotationToken = net.bytebuddy.pool.TypePool$Default$LazyTypeDescription$AnnotationToken of net.bytebuddy.pool.TypePool$Default$LazyTypeDescription
  protected abstract GenericTypeToken = net.bytebuddy.pool.TypePool$Default$LazyTypeDescription$GenericTypeToken of net.bytebuddy.pool.TypePool$Default$LazyTypeDescription
  public ForGenericArray = net.bytebuddy.pool.TypePool$Default$LazyTypeDescription$GenericTypeToken$ForGenericArray of net.bytebuddy.pool.TypePool$Default$LazyTypeDescription$GenericTypeToken
  public ForLowerBoundWildcard = net.bytebuddy.pool.TypePool$Default$LazyTypeDescription$GenericTypeToken$ForLowerBoundWildcard of net.bytebuddy.pool.TypePool$Default$LazyTypeDescription$GenericTypeToken
  public ForParameterizedType = net.bytebuddy.pool.TypePool$Default$LazyTypeDescription$GenericTypeToken$ForParameterizedType of net.bytebuddy.pool.TypePool$Default$LazyTypeDescription$GenericTypeToken
  public final ForPrimitiveType = net.bytebuddy.pool.TypePool$Default$LazyTypeDescription$GenericTypeToken$ForPrimitiveType of net.bytebuddy.pool.TypePool$Default$LazyTypeDescription$GenericTypeToken
  public ForRawType = net.bytebuddy.pool.TypePool$Default$LazyTypeDescription$GenericTypeToken$ForRawType of net.bytebuddy.pool.TypePool$Default$LazyTypeDescription$GenericTypeToken
  public ForTypeVariable = net.bytebuddy.pool.TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable of net.bytebuddy.pool.TypePool$Default$LazyTypeDescription$GenericTypeToken
  public final ForUnboundWildcard = net.bytebuddy.pool.TypePool$Default$LazyTypeDescription$GenericTypeToken$ForUnboundWildcard of net.bytebuddy.pool.TypePool$Default$LazyTypeDescription$GenericTypeToken
  public ForUpperBoundWildcard = net.bytebuddy.pool.TypePool$Default$LazyTypeDescription$GenericTypeToken$ForUpperBoundWildcard of net.bytebuddy.pool.TypePool$Default$LazyTypeDescription$GenericTypeToken
  public LazyTokenList = net.bytebuddy.pool.TypePool$Default$LazyTypeDescription$GenericTypeToken$LazyTokenList of net.bytebuddy.pool.TypePool$Default$LazyTypeDescription$GenericTypeToken
  public abstract OfFormalTypeVariable = net.bytebuddy.pool.TypePool$Default$LazyTypeDescription$GenericTypeToken$OfFormalTypeVariable of net.bytebuddy.pool.TypePool$Default$LazyTypeDescription$GenericTypeToken
  public abstract Resolution = net.bytebuddy.pool.TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution of net.bytebuddy.pool.TypePool$Default$LazyTypeDescription$GenericTypeToken