public interface net.bytebuddy.dynamic.scaffold.InstrumentedType extends net.bytebuddy.description.type.TypeDescription
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: net.bytebuddy.dynamic.scaffold.InstrumentedType
  super_class: java.lang.Object
{
  public abstract net.bytebuddy.dynamic.scaffold.InstrumentedType withField(net.bytebuddy.description.field.FieldDescription$Token);
    descriptor: (Lnet/bytebuddy/description/field/FieldDescription$Token;)Lnet/bytebuddy/dynamic/scaffold/InstrumentedType;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      token  

  public abstract net.bytebuddy.dynamic.scaffold.InstrumentedType withMethod(net.bytebuddy.description.method.MethodDescription$Token);
    descriptor: (Lnet/bytebuddy/description/method/MethodDescription$Token;)Lnet/bytebuddy/dynamic/scaffold/InstrumentedType;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      token  

  public abstract net.bytebuddy.dynamic.scaffold.InstrumentedType withModifiers(int);
    descriptor: (I)Lnet/bytebuddy/dynamic/scaffold/InstrumentedType;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      modifiers  

  public abstract net.bytebuddy.dynamic.scaffold.InstrumentedType withInterfaces(net.bytebuddy.description.type.TypeList$Generic);
    descriptor: (Lnet/bytebuddy/description/type/TypeList$Generic;)Lnet/bytebuddy/dynamic/scaffold/InstrumentedType;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                Name  Flags
      interfaceTypes  

  public abstract net.bytebuddy.dynamic.scaffold.InstrumentedType withTypeVariable(net.bytebuddy.description.type.TypeVariableToken);
    descriptor: (Lnet/bytebuddy/description/type/TypeVariableToken;)Lnet/bytebuddy/dynamic/scaffold/InstrumentedType;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      typeVariable  

  public abstract net.bytebuddy.dynamic.scaffold.InstrumentedType withAnnotations(java.util.List<? extends net.bytebuddy.description.annotation.AnnotationDescription>);
    descriptor: (Ljava/util/List;)Lnet/bytebuddy/dynamic/scaffold/InstrumentedType;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/List<+Lnet/bytebuddy/description/annotation/AnnotationDescription;>;)Lnet/bytebuddy/dynamic/scaffold/InstrumentedType;
    MethodParameters:
                        Name  Flags
      annotationDescriptions  

  public abstract net.bytebuddy.dynamic.scaffold.InstrumentedType withNestHost(net.bytebuddy.description.type.TypeDescription);
    descriptor: (Lnet/bytebuddy/description/type/TypeDescription;)Lnet/bytebuddy/dynamic/scaffold/InstrumentedType;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      nestHost  

  public abstract net.bytebuddy.dynamic.scaffold.InstrumentedType withNestMembers(net.bytebuddy.description.type.TypeList);
    descriptor: (Lnet/bytebuddy/description/type/TypeList;)Lnet/bytebuddy/dynamic/scaffold/InstrumentedType;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      nestMembers  

  public abstract net.bytebuddy.dynamic.scaffold.InstrumentedType withEnclosingType(net.bytebuddy.description.type.TypeDescription);
    descriptor: (Lnet/bytebuddy/description/type/TypeDescription;)Lnet/bytebuddy/dynamic/scaffold/InstrumentedType;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
               Name  Flags
      enclosingType  

  public abstract net.bytebuddy.dynamic.scaffold.InstrumentedType withEnclosingMethod(net.bytebuddy.description.method.MethodDescription$InDefinedShape);
    descriptor: (Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lnet/bytebuddy/dynamic/scaffold/InstrumentedType;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                 Name  Flags
      enclosingMethod  

  public abstract net.bytebuddy.dynamic.scaffold.InstrumentedType withDeclaringType(net.bytebuddy.description.type.TypeDescription);
    descriptor: (Lnet/bytebuddy/description/type/TypeDescription;)Lnet/bytebuddy/dynamic/scaffold/InstrumentedType;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
               Name  Flags
      declaringType  

  public abstract net.bytebuddy.dynamic.scaffold.InstrumentedType withDeclaredTypes(net.bytebuddy.description.type.TypeList);
    descriptor: (Lnet/bytebuddy/description/type/TypeList;)Lnet/bytebuddy/dynamic/scaffold/InstrumentedType;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
               Name  Flags
      declaredTypes  

  public abstract net.bytebuddy.dynamic.scaffold.InstrumentedType withLocalClass(boolean);
    descriptor: (Z)Lnet/bytebuddy/dynamic/scaffold/InstrumentedType;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      localClass  

  public abstract net.bytebuddy.dynamic.scaffold.InstrumentedType withAnonymousClass(boolean);
    descriptor: (Z)Lnet/bytebuddy/dynamic/scaffold/InstrumentedType;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                Name  Flags
      anonymousClass  

  public abstract net.bytebuddy.dynamic.scaffold.InstrumentedType withInitializer(net.bytebuddy.implementation.LoadedTypeInitializer);
    descriptor: (Lnet/bytebuddy/implementation/LoadedTypeInitializer;)Lnet/bytebuddy/dynamic/scaffold/InstrumentedType;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                       Name  Flags
      loadedTypeInitializer  

  public abstract net.bytebuddy.dynamic.scaffold.InstrumentedType withInitializer(net.bytebuddy.implementation.bytecode.ByteCodeAppender);
    descriptor: (Lnet/bytebuddy/implementation/bytecode/ByteCodeAppender;)Lnet/bytebuddy/dynamic/scaffold/InstrumentedType;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                  Name  Flags
      byteCodeAppender  

  public abstract net.bytebuddy.implementation.LoadedTypeInitializer getLoadedTypeInitializer();
    descriptor: ()Lnet/bytebuddy/implementation/LoadedTypeInitializer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract net.bytebuddy.dynamic.scaffold.TypeInitializer getTypeInitializer();
    descriptor: ()Lnet/bytebuddy/dynamic/scaffold/TypeInitializer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract net.bytebuddy.description.type.TypeDescription validated();
    descriptor: ()Lnet/bytebuddy/description/type/TypeDescription;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "InstrumentedType.java"
NestMembers:
  net.bytebuddy.dynamic.scaffold.InstrumentedType$Default  net.bytebuddy.dynamic.scaffold.InstrumentedType$Factory  net.bytebuddy.dynamic.scaffold.InstrumentedType$Factory$Default  net.bytebuddy.dynamic.scaffold.InstrumentedType$Factory$Default$1  net.bytebuddy.dynamic.scaffold.InstrumentedType$Factory$Default$2  net.bytebuddy.dynamic.scaffold.InstrumentedType$Frozen  net.bytebuddy.dynamic.scaffold.InstrumentedType$Prepareable  net.bytebuddy.dynamic.scaffold.InstrumentedType$WithFlexibleName
InnerClasses:
  public Token = net.bytebuddy.description.field.FieldDescription$Token of net.bytebuddy.description.field.FieldDescription
  public abstract InDefinedShape = net.bytebuddy.description.method.MethodDescription$InDefinedShape of net.bytebuddy.description.method.MethodDescription
  public Token = net.bytebuddy.description.method.MethodDescription$Token of net.bytebuddy.description.method.MethodDescription
  public abstract Generic = net.bytebuddy.description.type.TypeList$Generic of net.bytebuddy.description.type.TypeList
  public Default = net.bytebuddy.dynamic.scaffold.InstrumentedType$Default of net.bytebuddy.dynamic.scaffold.InstrumentedType
  public abstract Factory = net.bytebuddy.dynamic.scaffold.InstrumentedType$Factory of net.bytebuddy.dynamic.scaffold.InstrumentedType
  public Frozen = net.bytebuddy.dynamic.scaffold.InstrumentedType$Frozen of net.bytebuddy.dynamic.scaffold.InstrumentedType
  public abstract Prepareable = net.bytebuddy.dynamic.scaffold.InstrumentedType$Prepareable of net.bytebuddy.dynamic.scaffold.InstrumentedType
  public abstract WithFlexibleName = net.bytebuddy.dynamic.scaffold.InstrumentedType$WithFlexibleName of net.bytebuddy.dynamic.scaffold.InstrumentedType