public abstract class net.bytebuddy.implementation.InvokeDynamic$WithImplicitType extends net.bytebuddy.implementation.InvokeDynamic$AbstractDelegator
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: net.bytebuddy.implementation.InvokeDynamic$WithImplicitType
  super_class: net.bytebuddy.implementation.InvokeDynamic$AbstractDelegator
{
  protected void <init>(net.bytebuddy.description.method.MethodDescription$InDefinedShape, java.util.List<?>, net.bytebuddy.implementation.InvokeDynamic$InvocationProvider, net.bytebuddy.implementation.InvokeDynamic$TerminationHandler, net.bytebuddy.implementation.bytecode.assign.Assigner, net.bytebuddy.implementation.bytecode.assign.Assigner$Typing);
    descriptor: (Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;Ljava/util/List;Lnet/bytebuddy/implementation/InvokeDynamic$InvocationProvider;Lnet/bytebuddy/implementation/InvokeDynamic$TerminationHandler;Lnet/bytebuddy/implementation/bytecode/assign/Assigner;Lnet/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=7, locals=7, args_size=7
        start local 0 // net.bytebuddy.implementation.InvokeDynamic$WithImplicitType this
        start local 1 // net.bytebuddy.description.method.MethodDescription$InDefinedShape bootstrapMethod
        start local 2 // java.util.List handleArguments
        start local 3 // net.bytebuddy.implementation.InvokeDynamic$InvocationProvider invocationProvider
        start local 4 // net.bytebuddy.implementation.InvokeDynamic$TerminationHandler terminationHandler
        start local 5 // net.bytebuddy.implementation.bytecode.assign.Assigner assigner
        start local 6 // net.bytebuddy.implementation.bytecode.assign.Assigner$Typing typing
         0: .line 2988
            aload 0 /* this */
            aload 1 /* bootstrapMethod */
            aload 2 /* handleArguments */
            aload 3 /* invocationProvider */
            aload 4 /* terminationHandler */
            aload 5 /* assigner */
            aload 6 /* typing */
            invokespecial net.bytebuddy.implementation.InvokeDynamic$AbstractDelegator.<init>:(Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;Ljava/util/List;Lnet/bytebuddy/implementation/InvokeDynamic$InvocationProvider;Lnet/bytebuddy/implementation/InvokeDynamic$TerminationHandler;Lnet/bytebuddy/implementation/bytecode/assign/Assigner;Lnet/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)V
         1: .line 2989
            return
        end local 6 // net.bytebuddy.implementation.bytecode.assign.Assigner$Typing typing
        end local 5 // net.bytebuddy.implementation.bytecode.assign.Assigner assigner
        end local 4 // net.bytebuddy.implementation.InvokeDynamic$TerminationHandler terminationHandler
        end local 3 // net.bytebuddy.implementation.InvokeDynamic$InvocationProvider invocationProvider
        end local 2 // java.util.List handleArguments
        end local 1 // net.bytebuddy.description.method.MethodDescription$InDefinedShape bootstrapMethod
        end local 0 // net.bytebuddy.implementation.InvokeDynamic$WithImplicitType this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lnet/bytebuddy/implementation/InvokeDynamic$WithImplicitType;
            0    2     1     bootstrapMethod  Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;
            0    2     2     handleArguments  Ljava/util/List<*>;
            0    2     3  invocationProvider  Lnet/bytebuddy/implementation/InvokeDynamic$InvocationProvider;
            0    2     4  terminationHandler  Lnet/bytebuddy/implementation/InvokeDynamic$TerminationHandler;
            0    2     5            assigner  Lnet/bytebuddy/implementation/bytecode/assign/Assigner;
            0    2     6              typing  Lnet/bytebuddy/implementation/bytecode/assign/Assigner$Typing;
    Signature: (Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;Ljava/util/List<*>;Lnet/bytebuddy/implementation/InvokeDynamic$InvocationProvider;Lnet/bytebuddy/implementation/InvokeDynamic$TerminationHandler;Lnet/bytebuddy/implementation/bytecode/assign/Assigner;Lnet/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)V
    MethodParameters:
                    Name  Flags
      bootstrapMethod     
      handleArguments     
      invocationProvider  
      terminationHandler  
      assigner            
      typing              

  public net.bytebuddy.implementation.InvokeDynamic as(java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;)Lnet/bytebuddy/implementation/InvokeDynamic;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // net.bytebuddy.implementation.InvokeDynamic$WithImplicitType this
        start local 1 // java.lang.Class type
         0: .line 2998
            aload 0 /* this */
            aload 1 /* type */
            invokestatic net.bytebuddy.description.type.TypeDescription$ForLoadedType.of:(Ljava/lang/Class;)Lnet/bytebuddy/description/type/TypeDescription;
            invokevirtual net.bytebuddy.implementation.InvokeDynamic$WithImplicitType.as:(Lnet/bytebuddy/description/type/TypeDescription;)Lnet/bytebuddy/implementation/InvokeDynamic;
            areturn
        end local 1 // java.lang.Class type
        end local 0 // net.bytebuddy.implementation.InvokeDynamic$WithImplicitType this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lnet/bytebuddy/implementation/InvokeDynamic$WithImplicitType;
            0    1     1  type  Ljava/lang/Class<*>;
    Signature: (Ljava/lang/Class<*>;)Lnet/bytebuddy/implementation/InvokeDynamic;
    MethodParameters:
      Name  Flags
      type  

  public abstract net.bytebuddy.implementation.InvokeDynamic as(net.bytebuddy.description.type.TypeDescription);
    descriptor: (Lnet/bytebuddy/description/type/TypeDescription;)Lnet/bytebuddy/implementation/InvokeDynamic;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                 Name  Flags
      typeDescription  

  public net.bytebuddy.implementation.Implementation$Composable withAssigner(net.bytebuddy.implementation.bytecode.assign.Assigner, net.bytebuddy.implementation.bytecode.assign.Assigner$Typing);
    descriptor: (Lnet/bytebuddy/implementation/bytecode/assign/Assigner;Lnet/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lnet/bytebuddy/implementation/Implementation$Composable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokespecial net.bytebuddy.implementation.InvokeDynamic$AbstractDelegator.withAssigner:(Lnet/bytebuddy/implementation/bytecode/assign/Assigner;Lnet/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lnet/bytebuddy/implementation/Implementation$Composable;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public net.bytebuddy.implementation.InvokeDynamic withLongValue(long[]);
    descriptor: ([J)Lnet/bytebuddy/implementation/InvokeDynamic;
    flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial net.bytebuddy.implementation.InvokeDynamic$AbstractDelegator.withLongValue:([J)Lnet/bytebuddy/implementation/InvokeDynamic;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public net.bytebuddy.implementation.InvokeDynamic withIntegerValue(int[]);
    descriptor: ([I)Lnet/bytebuddy/implementation/InvokeDynamic;
    flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial net.bytebuddy.implementation.InvokeDynamic$AbstractDelegator.withIntegerValue:([I)Lnet/bytebuddy/implementation/InvokeDynamic;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public net.bytebuddy.implementation.InvokeDynamic withThis(net.bytebuddy.description.type.TypeDescription[]);
    descriptor: ([Lnet/bytebuddy/description/type/TypeDescription;)Lnet/bytebuddy/implementation/InvokeDynamic;
    flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial net.bytebuddy.implementation.InvokeDynamic$AbstractDelegator.withThis:([Lnet/bytebuddy/description/type/TypeDescription;)Lnet/bytebuddy/implementation/InvokeDynamic;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public net.bytebuddy.implementation.InvokeDynamic withThis(java.lang.Class[]);
    descriptor: ([Ljava/lang/Class;)Lnet/bytebuddy/implementation/InvokeDynamic;
    flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial net.bytebuddy.implementation.InvokeDynamic$AbstractDelegator.withThis:([Ljava/lang/Class;)Lnet/bytebuddy/implementation/InvokeDynamic;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public net.bytebuddy.implementation.InvokeDynamic withByteValue(byte[]);
    descriptor: ([B)Lnet/bytebuddy/implementation/InvokeDynamic;
    flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial net.bytebuddy.implementation.InvokeDynamic$AbstractDelegator.withByteValue:([B)Lnet/bytebuddy/implementation/InvokeDynamic;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public net.bytebuddy.implementation.InvokeDynamic withReference(java.lang.Object[]);
    descriptor: ([Ljava/lang/Object;)Lnet/bytebuddy/implementation/InvokeDynamic;
    flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial net.bytebuddy.implementation.InvokeDynamic$AbstractDelegator.withReference:([Ljava/lang/Object;)Lnet/bytebuddy/implementation/InvokeDynamic;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public net.bytebuddy.implementation.InvokeDynamic$WithImplicitType withReference(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Lnet/bytebuddy/implementation/InvokeDynamic$WithImplicitType;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial net.bytebuddy.implementation.InvokeDynamic$AbstractDelegator.withReference:(Ljava/lang/Object;)Lnet/bytebuddy/implementation/InvokeDynamic$WithImplicitType;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public net.bytebuddy.implementation.InvokeDynamic withMethodArguments();
    descriptor: ()Lnet/bytebuddy/implementation/InvokeDynamic;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial net.bytebuddy.implementation.InvokeDynamic$AbstractDelegator.withMethodArguments:()Lnet/bytebuddy/implementation/InvokeDynamic;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public net.bytebuddy.implementation.InvokeDynamic withType(net.bytebuddy.description.type.TypeDescription[]);
    descriptor: ([Lnet/bytebuddy/description/type/TypeDescription;)Lnet/bytebuddy/implementation/InvokeDynamic;
    flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial net.bytebuddy.implementation.InvokeDynamic$AbstractDelegator.withType:([Lnet/bytebuddy/description/type/TypeDescription;)Lnet/bytebuddy/implementation/InvokeDynamic;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public net.bytebuddy.implementation.Implementation andThen(net.bytebuddy.implementation.Implementation);
    descriptor: (Lnet/bytebuddy/implementation/Implementation;)Lnet/bytebuddy/implementation/Implementation;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial net.bytebuddy.implementation.InvokeDynamic$AbstractDelegator.andThen:(Lnet/bytebuddy/implementation/Implementation;)Lnet/bytebuddy/implementation/Implementation;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public net.bytebuddy.implementation.InvokeDynamic withEnumeration(net.bytebuddy.description.enumeration.EnumerationDescription[]);
    descriptor: ([Lnet/bytebuddy/description/enumeration/EnumerationDescription;)Lnet/bytebuddy/implementation/InvokeDynamic;
    flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial net.bytebuddy.implementation.InvokeDynamic$AbstractDelegator.withEnumeration:([Lnet/bytebuddy/description/enumeration/EnumerationDescription;)Lnet/bytebuddy/implementation/InvokeDynamic;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public net.bytebuddy.implementation.InvokeDynamic withBooleanValue(boolean[]);
    descriptor: ([Z)Lnet/bytebuddy/implementation/InvokeDynamic;
    flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial net.bytebuddy.implementation.InvokeDynamic$AbstractDelegator.withBooleanValue:([Z)Lnet/bytebuddy/implementation/InvokeDynamic;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public net.bytebuddy.implementation.InvokeDynamic withFloatValue(float[]);
    descriptor: ([F)Lnet/bytebuddy/implementation/InvokeDynamic;
    flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial net.bytebuddy.implementation.InvokeDynamic$AbstractDelegator.withFloatValue:([F)Lnet/bytebuddy/implementation/InvokeDynamic;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public net.bytebuddy.dynamic.scaffold.InstrumentedType prepare(net.bytebuddy.dynamic.scaffold.InstrumentedType);
    descriptor: (Lnet/bytebuddy/dynamic/scaffold/InstrumentedType;)Lnet/bytebuddy/dynamic/scaffold/InstrumentedType;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial net.bytebuddy.implementation.InvokeDynamic$AbstractDelegator.prepare:(Lnet/bytebuddy/dynamic/scaffold/InstrumentedType;)Lnet/bytebuddy/dynamic/scaffold/InstrumentedType;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public net.bytebuddy.implementation.InvokeDynamic withCharacterValue(char[]);
    descriptor: ([C)Lnet/bytebuddy/implementation/InvokeDynamic;
    flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial net.bytebuddy.implementation.InvokeDynamic$AbstractDelegator.withCharacterValue:([C)Lnet/bytebuddy/implementation/InvokeDynamic;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public net.bytebuddy.implementation.InvokeDynamic withInstance(net.bytebuddy.utility.JavaConstant[]);
    descriptor: ([Lnet/bytebuddy/utility/JavaConstant;)Lnet/bytebuddy/implementation/InvokeDynamic;
    flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial net.bytebuddy.implementation.InvokeDynamic$AbstractDelegator.withInstance:([Lnet/bytebuddy/utility/JavaConstant;)Lnet/bytebuddy/implementation/InvokeDynamic;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public net.bytebuddy.implementation.bytecode.ByteCodeAppender appender(net.bytebuddy.implementation.Implementation$Target);
    descriptor: (Lnet/bytebuddy/implementation/Implementation$Target;)Lnet/bytebuddy/implementation/bytecode/ByteCodeAppender;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial net.bytebuddy.implementation.InvokeDynamic$AbstractDelegator.appender:(Lnet/bytebuddy/implementation/Implementation$Target;)Lnet/bytebuddy/implementation/bytecode/ByteCodeAppender;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public net.bytebuddy.implementation.InvokeDynamic withImplicitAndMethodArguments();
    descriptor: ()Lnet/bytebuddy/implementation/InvokeDynamic;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial net.bytebuddy.implementation.InvokeDynamic$AbstractDelegator.withImplicitAndMethodArguments:()Lnet/bytebuddy/implementation/InvokeDynamic;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public net.bytebuddy.implementation.InvokeDynamic withShortValue(short[]);
    descriptor: ([S)Lnet/bytebuddy/implementation/InvokeDynamic;
    flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial net.bytebuddy.implementation.InvokeDynamic$AbstractDelegator.withShortValue:([S)Lnet/bytebuddy/implementation/InvokeDynamic;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public net.bytebuddy.implementation.InvokeDynamic$WithImplicitType withArgument(int);
    descriptor: (I)Lnet/bytebuddy/implementation/InvokeDynamic$WithImplicitType;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial net.bytebuddy.implementation.InvokeDynamic$AbstractDelegator.withArgument:(I)Lnet/bytebuddy/implementation/InvokeDynamic$WithImplicitType;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public net.bytebuddy.implementation.InvokeDynamic withArgument(int[]);
    descriptor: ([I)Lnet/bytebuddy/implementation/InvokeDynamic;
    flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial net.bytebuddy.implementation.InvokeDynamic$AbstractDelegator.withArgument:([I)Lnet/bytebuddy/implementation/InvokeDynamic;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public net.bytebuddy.implementation.InvokeDynamic withValue(java.lang.Object[]);
    descriptor: ([Ljava/lang/Object;)Lnet/bytebuddy/implementation/InvokeDynamic;
    flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial net.bytebuddy.implementation.InvokeDynamic$AbstractDelegator.withValue:([Ljava/lang/Object;)Lnet/bytebuddy/implementation/InvokeDynamic;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public net.bytebuddy.implementation.InvokeDynamic withDoubleValue(double[]);
    descriptor: ([D)Lnet/bytebuddy/implementation/InvokeDynamic;
    flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial net.bytebuddy.implementation.InvokeDynamic$AbstractDelegator.withDoubleValue:([D)Lnet/bytebuddy/implementation/InvokeDynamic;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public net.bytebuddy.implementation.InvokeDynamic$WithImplicitType withField(java.lang.String, net.bytebuddy.dynamic.scaffold.FieldLocator$Factory);
    descriptor: (Ljava/lang/String;Lnet/bytebuddy/dynamic/scaffold/FieldLocator$Factory;)Lnet/bytebuddy/implementation/InvokeDynamic$WithImplicitType;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokespecial net.bytebuddy.implementation.InvokeDynamic$AbstractDelegator.withField:(Ljava/lang/String;Lnet/bytebuddy/dynamic/scaffold/FieldLocator$Factory;)Lnet/bytebuddy/implementation/InvokeDynamic$WithImplicitType;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public net.bytebuddy.implementation.InvokeDynamic$WithImplicitType withField(java.lang.String);
    descriptor: (Ljava/lang/String;)Lnet/bytebuddy/implementation/InvokeDynamic$WithImplicitType;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial net.bytebuddy.implementation.InvokeDynamic$AbstractDelegator.withField:(Ljava/lang/String;)Lnet/bytebuddy/implementation/InvokeDynamic$WithImplicitType;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public net.bytebuddy.implementation.InvokeDynamic withField(net.bytebuddy.dynamic.scaffold.FieldLocator$Factory, java.lang.String[]);
    descriptor: (Lnet/bytebuddy/dynamic/scaffold/FieldLocator$Factory;[Ljava/lang/String;)Lnet/bytebuddy/implementation/InvokeDynamic;
    flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokespecial net.bytebuddy.implementation.InvokeDynamic$AbstractDelegator.withField:(Lnet/bytebuddy/dynamic/scaffold/FieldLocator$Factory;[Ljava/lang/String;)Lnet/bytebuddy/implementation/InvokeDynamic;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public net.bytebuddy.implementation.InvokeDynamic withField(java.lang.String[]);
    descriptor: ([Ljava/lang/String;)Lnet/bytebuddy/implementation/InvokeDynamic;
    flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial net.bytebuddy.implementation.InvokeDynamic$AbstractDelegator.withField:([Ljava/lang/String;)Lnet/bytebuddy/implementation/InvokeDynamic;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public net.bytebuddy.implementation.InvokeDynamic withNullValue(net.bytebuddy.description.type.TypeDescription[]);
    descriptor: ([Lnet/bytebuddy/description/type/TypeDescription;)Lnet/bytebuddy/implementation/InvokeDynamic;
    flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial net.bytebuddy.implementation.InvokeDynamic$AbstractDelegator.withNullValue:([Lnet/bytebuddy/description/type/TypeDescription;)Lnet/bytebuddy/implementation/InvokeDynamic;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public net.bytebuddy.implementation.InvokeDynamic withNullValue(java.lang.Class[]);
    descriptor: ([Ljava/lang/Class;)Lnet/bytebuddy/implementation/InvokeDynamic;
    flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial net.bytebuddy.implementation.InvokeDynamic$AbstractDelegator.withNullValue:([Ljava/lang/Class;)Lnet/bytebuddy/implementation/InvokeDynamic;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "InvokeDynamic.java"
NestHost: net.bytebuddy.implementation.InvokeDynamic
InnerClasses:
  public abstract InDefinedShape = net.bytebuddy.description.method.MethodDescription$InDefinedShape of net.bytebuddy.description.method.MethodDescription
  public ForLoadedType = net.bytebuddy.description.type.TypeDescription$ForLoadedType of net.bytebuddy.description.type.TypeDescription
  public abstract Factory = net.bytebuddy.dynamic.scaffold.FieldLocator$Factory of net.bytebuddy.dynamic.scaffold.FieldLocator
  public abstract Composable = net.bytebuddy.implementation.Implementation$Composable of net.bytebuddy.implementation.Implementation
  public abstract Target = net.bytebuddy.implementation.Implementation$Target of net.bytebuddy.implementation.Implementation
  protected abstract AbstractDelegator = net.bytebuddy.implementation.InvokeDynamic$AbstractDelegator of net.bytebuddy.implementation.InvokeDynamic
  protected abstract InvocationProvider = net.bytebuddy.implementation.InvokeDynamic$InvocationProvider of net.bytebuddy.implementation.InvokeDynamic
  protected abstract TerminationHandler = net.bytebuddy.implementation.InvokeDynamic$TerminationHandler of net.bytebuddy.implementation.InvokeDynamic
  public abstract WithImplicitType = net.bytebuddy.implementation.InvokeDynamic$WithImplicitType of net.bytebuddy.implementation.InvokeDynamic
  protected OfArgument = net.bytebuddy.implementation.InvokeDynamic$WithImplicitType$OfArgument of net.bytebuddy.implementation.InvokeDynamic$WithImplicitType
  protected OfField = net.bytebuddy.implementation.InvokeDynamic$WithImplicitType$OfField of net.bytebuddy.implementation.InvokeDynamic$WithImplicitType
  protected OfInstance = net.bytebuddy.implementation.InvokeDynamic$WithImplicitType$OfInstance of net.bytebuddy.implementation.InvokeDynamic$WithImplicitType
  public final Typing = net.bytebuddy.implementation.bytecode.assign.Assigner$Typing of net.bytebuddy.implementation.bytecode.assign.Assigner