class net.bytebuddy.implementation.InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$4 extends net.bytebuddy.implementation.InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper
minor version: 0
major version: 59
flags: flags: (0x4020) ACC_SUPER, ACC_ANNOTATION
this_class: net.bytebuddy.implementation.InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$4
super_class: net.bytebuddy.implementation.InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper
{
void <init>(java.lang.String, int, java.lang.Class, java.lang.Class);
descriptor: (Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;)V
flags: (0x0000)
Code:
stack=5, locals=5, args_size=5
start local 0 // net.bytebuddy.implementation.InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$4 this
start local 3 // java.lang.Class $anonymous0
start local 4 // java.lang.Class $anonymous1
0: .line 1226
aload 0 /* this */
aload 1
iload 2
aload 3 /* $anonymous0 */
aload 4 /* $anonymous1 */
invokespecial net.bytebuddy.implementation.InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper.<init>:(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;)V
return
end local 4 // java.lang.Class $anonymous1
end local 3 // java.lang.Class $anonymous0
end local 0 // net.bytebuddy.implementation.InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$4 this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$4;
0 1 3 $anonymous0 Ljava/lang/Class<*>;
0 1 4 $anonymous1 Ljava/lang/Class<*>;
MethodParameters:
Name Flags
$enum$name
$enum$ordinal
$anonymous0
$anonymous1
protected net.bytebuddy.implementation.InvokeDynamic$InvocationProvider$ArgumentProvider make(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lnet/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=2
start local 0 // net.bytebuddy.implementation.InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$4 this
start local 1 // java.lang.Object value
0: .line 1229
new net.bytebuddy.implementation.InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$WrappingArgumentProvider
dup
aload 0 /* this */
aload 1 /* value */
checkcast java.lang.Character
invokevirtual java.lang.Character.charValue:()C
invokestatic net.bytebuddy.implementation.bytecode.constant.IntegerConstant.forValue:(I)Lnet/bytebuddy/implementation/bytecode/StackManipulation;
invokespecial net.bytebuddy.implementation.InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$WrappingArgumentProvider.<init>:(Lnet/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper;Lnet/bytebuddy/implementation/bytecode/StackManipulation;)V
areturn
end local 1 // java.lang.Object value
end local 0 // net.bytebuddy.implementation.InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$4 this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$4;
0 1 1 value Ljava/lang/Object;
MethodParameters:
Name Flags
value
}
SourceFile: "InvokeDynamic.java"
EnclosingMethod: net.bytebuddy.implementation.InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper
NestHost: net.bytebuddy.implementation.InvokeDynamic
InnerClasses:
protected abstract InvocationProvider = net.bytebuddy.implementation.InvokeDynamic$InvocationProvider of net.bytebuddy.implementation.InvokeDynamic
public abstract ArgumentProvider = net.bytebuddy.implementation.InvokeDynamic$InvocationProvider$ArgumentProvider of net.bytebuddy.implementation.InvokeDynamic$InvocationProvider
public abstract ConstantPoolWrapper = net.bytebuddy.implementation.InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper of net.bytebuddy.implementation.InvokeDynamic$InvocationProvider$ArgumentProvider
net.bytebuddy.implementation.InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$4
protected WrappingArgumentProvider = net.bytebuddy.implementation.InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$WrappingArgumentProvider of net.bytebuddy.implementation.InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper