public final class net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection extends java.lang.Enum<net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection> implements net.bytebuddy.asm.AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper
minor version: 0
major version: 59
flags: flags: (0x4031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER, ACC_ANNOTATION
this_class: net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection
super_class: java.lang.Enum
{
public static final net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection INSTANCE;
descriptor: Lnet/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
private static final net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection[] ENUM$VALUES;
descriptor: [Lnet/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection;
flags: (0x101a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: new net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection
dup
ldc "INSTANCE"
iconst_0
invokespecial net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection.<init>:(Ljava/lang/String;I)V
1: putstatic net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection.INSTANCE:Lnet/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection;
2: iconst_1
anewarray net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection
dup
iconst_0
getstatic net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection.INSTANCE:Lnet/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection;
aastore
putstatic net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection.ENUM$VALUES:[Lnet/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection;
return
LocalVariableTable:
Start End Slot Name Signature
private void <init>(java.lang.String, int);
descriptor: (Ljava/lang/String;I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 0: aload 0
aload 1
iload 2
invokespecial java.lang.Enum.<init>:(Ljava/lang/String;I)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection;
MethodParameters:
Name Flags
$enum$name
$enum$ordinal
public org.objectweb.asm.MethodVisitor wrap(net.bytebuddy.description.type.TypeDescription, net.bytebuddy.description.method.MethodDescription, org.objectweb.asm.MethodVisitor, net.bytebuddy.implementation.Implementation$Context, net.bytebuddy.pool.TypePool, int, int);
descriptor: (Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/description/method/MethodDescription;Lorg/objectweb/asm/MethodVisitor;Lnet/bytebuddy/implementation/Implementation$Context;Lnet/bytebuddy/pool/TypePool;II)Lorg/objectweb/asm/MethodVisitor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=16, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: aload 3
invokevirtual org.objectweb.asm.MethodVisitor.visitCode:()V
1: aload 3
bipush 25
iconst_3
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
2: aload 3
bipush 6
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
3: aload 3
bipush 50
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
4: aload 3
sipush 192
ldc "java/lang/Integer"
invokevirtual org.objectweb.asm.MethodVisitor.visitTypeInsn:(ILjava/lang/String;)V
5: aload 3
sipush 182
ldc "java/lang/Integer"
ldc "intValue"
ldc "()I"
iconst_0
invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
6: aload 3
bipush 54
iconst_4
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
7: aload 3
bipush 7
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
8: aload 3
bipush 54
iconst_5
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
9: aload 3
bipush 21
iconst_4
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
10: aload 3
iconst_5
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
11: aload 3
bipush 126
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
12: new org.objectweb.asm.Label
dup
invokespecial org.objectweb.asm.Label.<init>:()V
astore 8
start local 8 13: aload 3
sipush 153
aload 8
invokevirtual org.objectweb.asm.MethodVisitor.visitJumpInsn:(ILorg/objectweb/asm/Label;)V
14: aload 3
bipush 25
iconst_3
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
15: aload 3
bipush 21
iconst_5
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
16: aload 3
iconst_5
iconst_1
invokevirtual org.objectweb.asm.MethodVisitor.visitIincInsn:(II)V
17: aload 3
bipush 50
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
18: aload 3
sipush 192
ldc "java/lang/Integer"
invokevirtual org.objectweb.asm.MethodVisitor.visitTypeInsn:(ILjava/lang/String;)V
19: aload 3
sipush 182
ldc "java/lang/Integer"
ldc "intValue"
ldc "()I"
iconst_0
invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
20: aload 3
bipush 54
bipush 7
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
21: aload 3
bipush 21
bipush 7
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
22: aload 3
sipush 189
ldc "java/lang/Class"
invokevirtual org.objectweb.asm.MethodVisitor.visitTypeInsn:(ILjava/lang/String;)V
23: aload 3
bipush 58
bipush 6
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
24: aload 3
bipush 25
iconst_3
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
25: aload 3
bipush 21
iconst_5
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
26: aload 3
bipush 25
bipush 6
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
27: aload 3
iconst_3
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
28: aload 3
bipush 21
bipush 7
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
29: aload 3
sipush 184
ldc "java/lang/System"
ldc "arraycopy"
ldc "(Ljava/lang/Object;ILjava/lang/Object;II)V"
iconst_0
invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
30: aload 3
bipush 21
iconst_5
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
31: aload 3
bipush 21
bipush 7
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
32: aload 3
bipush 96
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
33: aload 3
bipush 54
iconst_5
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
34: new org.objectweb.asm.Label
dup
invokespecial org.objectweb.asm.Label.<init>:()V
astore 9
start local 9 35: aload 3
sipush 167
aload 9
invokevirtual org.objectweb.asm.MethodVisitor.visitJumpInsn:(ILorg/objectweb/asm/Label;)V
36: aload 3
aload 8
invokevirtual org.objectweb.asm.MethodVisitor.visitLabel:(Lorg/objectweb/asm/Label;)V
37: aload 3
iconst_1
iconst_2
iconst_2
anewarray java.lang.Object
dup
iconst_0
getstatic org.objectweb.asm.Opcodes.INTEGER:Ljava/lang/Integer;
aastore
dup
iconst_1
getstatic org.objectweb.asm.Opcodes.INTEGER:Ljava/lang/Integer;
aastore
iconst_0
aconst_null
invokevirtual org.objectweb.asm.MethodVisitor.visitFrame:(II[Ljava/lang/Object;I[Ljava/lang/Object;)V
38: aload 3
iconst_3
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
39: aload 3
sipush 189
ldc "java/lang/Class"
invokevirtual org.objectweb.asm.MethodVisitor.visitTypeInsn:(ILjava/lang/String;)V
40: aload 3
bipush 58
bipush 6
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
41: aload 3
aload 9
invokevirtual org.objectweb.asm.MethodVisitor.visitLabel:(Lorg/objectweb/asm/Label;)V
42: aload 3
iconst_1
iconst_1
iconst_1
anewarray java.lang.Object
dup
iconst_0
ldc "[Ljava/lang/Class;"
aastore
iconst_0
aconst_null
invokevirtual org.objectweb.asm.MethodVisitor.visitFrame:(II[Ljava/lang/Object;I[Ljava/lang/Object;)V
43: aload 3
bipush 21
iconst_4
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
44: aload 3
bipush 7
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
45: aload 3
bipush 126
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
46: new org.objectweb.asm.Label
dup
invokespecial org.objectweb.asm.Label.<init>:()V
astore 10
start local 10 47: aload 3
sipush 153
aload 10
invokevirtual org.objectweb.asm.MethodVisitor.visitJumpInsn:(ILorg/objectweb/asm/Label;)V
48: aload 3
bipush 25
iconst_3
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
49: aload 3
bipush 21
iconst_5
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
50: aload 3
iconst_5
iconst_1
invokevirtual org.objectweb.asm.MethodVisitor.visitIincInsn:(II)V
51: aload 3
bipush 50
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
52: aload 3
sipush 192
ldc "java/lang/Integer"
invokevirtual org.objectweb.asm.MethodVisitor.visitTypeInsn:(ILjava/lang/String;)V
53: aload 3
sipush 182
ldc "java/lang/Integer"
ldc "intValue"
ldc "()I"
iconst_0
invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
54: aload 3
bipush 54
bipush 8
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
55: aload 3
bipush 21
bipush 8
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
56: aload 3
sipush 189
ldc "java/lang/invoke/MethodType"
invokevirtual org.objectweb.asm.MethodVisitor.visitTypeInsn:(ILjava/lang/String;)V
57: aload 3
bipush 58
bipush 7
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
58: aload 3
bipush 25
iconst_3
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
59: aload 3
bipush 21
iconst_5
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
60: aload 3
bipush 25
bipush 7
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
61: aload 3
iconst_3
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
62: aload 3
bipush 21
bipush 8
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
63: aload 3
sipush 184
ldc "java/lang/System"
ldc "arraycopy"
ldc "(Ljava/lang/Object;ILjava/lang/Object;II)V"
iconst_0
invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
64: new org.objectweb.asm.Label
dup
invokespecial org.objectweb.asm.Label.<init>:()V
astore 11
start local 11 65: aload 3
sipush 167
aload 11
invokevirtual org.objectweb.asm.MethodVisitor.visitJumpInsn:(ILorg/objectweb/asm/Label;)V
66: aload 3
aload 10
invokevirtual org.objectweb.asm.MethodVisitor.visitLabel:(Lorg/objectweb/asm/Label;)V
67: aload 3
iconst_3
iconst_0
aconst_null
iconst_0
aconst_null
invokevirtual org.objectweb.asm.MethodVisitor.visitFrame:(II[Ljava/lang/Object;I[Ljava/lang/Object;)V
68: aload 3
iconst_3
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
69: aload 3
sipush 189
ldc "java/lang/invoke/MethodType"
invokevirtual org.objectweb.asm.MethodVisitor.visitTypeInsn:(ILjava/lang/String;)V
70: aload 3
bipush 58
bipush 7
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
71: aload 3
aload 11
invokevirtual org.objectweb.asm.MethodVisitor.visitLabel:(Lorg/objectweb/asm/Label;)V
72: aload 3
iconst_1
iconst_1
iconst_1
anewarray java.lang.Object
dup
iconst_0
ldc "[Ljava/lang/invoke/MethodType;"
aastore
iconst_0
aconst_null
invokevirtual org.objectweb.asm.MethodVisitor.visitFrame:(II[Ljava/lang/Object;I[Ljava/lang/Object;)V
73: aload 3
sipush 184
getstatic net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy.UNSAFE_CLASS:Ljava/lang/String;
ldc "getUnsafe"
new java.lang.StringBuilder
dup
ldc "()L"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy.UNSAFE_CLASS:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ";"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
74: aload 3
bipush 58
bipush 8
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
75: aload 3
bipush 25
bipush 8
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
76: aload 3
bipush 25
iconst_0
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
77: aload 3
sipush 182
ldc "java/lang/invoke/MethodHandles$Lookup"
ldc "lookupClass"
ldc "()Ljava/lang/Class;"
iconst_0
invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
78: aload 3
sipush 184
ldc "java/lang/ClassLoader"
ldc "getSystemClassLoader"
ldc "()Ljava/lang/ClassLoader;"
iconst_0
invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
79: aload 3
ldc "net.bytebuddy.agent.builder.LambdaFactory"
invokevirtual org.objectweb.asm.MethodVisitor.visitLdcInsn:(Ljava/lang/Object;)V
80: aload 3
sipush 182
ldc "java/lang/ClassLoader"
ldc "loadClass"
ldc "(Ljava/lang/String;)Ljava/lang/Class;"
iconst_0
invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
81: aload 3
ldc "make"
invokevirtual org.objectweb.asm.MethodVisitor.visitLdcInsn:(Ljava/lang/Object;)V
82: aload 3
bipush 16
bipush 9
invokevirtual org.objectweb.asm.MethodVisitor.visitIntInsn:(II)V
83: aload 3
sipush 189
ldc "java/lang/Class"
invokevirtual org.objectweb.asm.MethodVisitor.visitTypeInsn:(ILjava/lang/String;)V
84: aload 3
bipush 89
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
85: aload 3
iconst_3
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
86: aload 3
ldc "Ljava/lang/Object;"
invokestatic org.objectweb.asm.Type.getType:(Ljava/lang/String;)Lorg/objectweb/asm/Type;
invokevirtual org.objectweb.asm.MethodVisitor.visitLdcInsn:(Ljava/lang/Object;)V
87: aload 3
bipush 83
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
88: aload 3
bipush 89
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
89: aload 3
iconst_4
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
90: aload 3
ldc "Ljava/lang/String;"
invokestatic org.objectweb.asm.Type.getType:(Ljava/lang/String;)Lorg/objectweb/asm/Type;
invokevirtual org.objectweb.asm.MethodVisitor.visitLdcInsn:(Ljava/lang/Object;)V
91: aload 3
bipush 83
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
92: aload 3
bipush 89
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
93: aload 3
iconst_5
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
94: aload 3
ldc "Ljava/lang/Object;"
invokestatic org.objectweb.asm.Type.getType:(Ljava/lang/String;)Lorg/objectweb/asm/Type;
invokevirtual org.objectweb.asm.MethodVisitor.visitLdcInsn:(Ljava/lang/Object;)V
95: aload 3
bipush 83
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
96: aload 3
bipush 89
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
97: aload 3
bipush 6
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
98: aload 3
ldc "Ljava/lang/Object;"
invokestatic org.objectweb.asm.Type.getType:(Ljava/lang/String;)Lorg/objectweb/asm/Type;
invokevirtual org.objectweb.asm.MethodVisitor.visitLdcInsn:(Ljava/lang/Object;)V
99: aload 3
bipush 83
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
100: aload 3
bipush 89
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
101: aload 3
bipush 7
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
102: aload 3
ldc "Ljava/lang/Object;"
invokestatic org.objectweb.asm.Type.getType:(Ljava/lang/String;)Lorg/objectweb/asm/Type;
invokevirtual org.objectweb.asm.MethodVisitor.visitLdcInsn:(Ljava/lang/Object;)V
103: aload 3
bipush 83
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
104: aload 3
bipush 89
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
105: aload 3
bipush 8
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
106: aload 3
ldc "Ljava/lang/Object;"
invokestatic org.objectweb.asm.Type.getType:(Ljava/lang/String;)Lorg/objectweb/asm/Type;
invokevirtual org.objectweb.asm.MethodVisitor.visitLdcInsn:(Ljava/lang/Object;)V
107: aload 3
bipush 83
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
108: aload 3
bipush 89
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
109: aload 3
bipush 16
bipush 6
invokevirtual org.objectweb.asm.MethodVisitor.visitIntInsn:(II)V
110: aload 3
sipush 178
ldc "java/lang/Boolean"
ldc "TYPE"
ldc "Ljava/lang/Class;"
invokevirtual org.objectweb.asm.MethodVisitor.visitFieldInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
111: aload 3
bipush 83
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
112: aload 3
bipush 89
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
113: aload 3
bipush 16
bipush 7
invokevirtual org.objectweb.asm.MethodVisitor.visitIntInsn:(II)V
114: aload 3
ldc "Ljava/util/List;"
invokestatic org.objectweb.asm.Type.getType:(Ljava/lang/String;)Lorg/objectweb/asm/Type;
invokevirtual org.objectweb.asm.MethodVisitor.visitLdcInsn:(Ljava/lang/Object;)V
115: aload 3
bipush 83
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
116: aload 3
bipush 89
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
117: aload 3
bipush 16
bipush 8
invokevirtual org.objectweb.asm.MethodVisitor.visitIntInsn:(II)V
118: aload 3
ldc "Ljava/util/List;"
invokestatic org.objectweb.asm.Type.getType:(Ljava/lang/String;)Lorg/objectweb/asm/Type;
invokevirtual org.objectweb.asm.MethodVisitor.visitLdcInsn:(Ljava/lang/Object;)V
119: aload 3
bipush 83
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
120: aload 3
sipush 182
ldc "java/lang/Class"
ldc "getDeclaredMethod"
ldc "(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;"
iconst_0
invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
121: aload 3
iconst_1
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
122: aload 3
bipush 16
bipush 9
invokevirtual org.objectweb.asm.MethodVisitor.visitIntInsn:(II)V
123: aload 3
sipush 189
ldc "java/lang/Object"
invokevirtual org.objectweb.asm.MethodVisitor.visitTypeInsn:(ILjava/lang/String;)V
124: aload 3
bipush 89
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
125: aload 3
iconst_3
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
126: aload 3
bipush 25
iconst_0
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
127: aload 3
bipush 83
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
128: aload 3
bipush 89
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
129: aload 3
iconst_4
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
130: aload 3
bipush 25
iconst_1
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
131: aload 3
bipush 83
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
132: aload 3
bipush 89
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
133: aload 3
iconst_5
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
134: aload 3
bipush 25
iconst_2
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
135: aload 3
bipush 83
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
136: aload 3
bipush 89
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
137: aload 3
bipush 6
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
138: aload 3
bipush 25
iconst_3
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
139: aload 3
iconst_3
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
140: aload 3
bipush 50
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
141: aload 3
bipush 83
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
142: aload 3
bipush 89
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
143: aload 3
bipush 7
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
144: aload 3
bipush 25
iconst_3
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
145: aload 3
iconst_4
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
146: aload 3
bipush 50
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
147: aload 3
bipush 83
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
148: aload 3
bipush 89
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
149: aload 3
bipush 8
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
150: aload 3
bipush 25
iconst_3
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
151: aload 3
iconst_5
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
152: aload 3
bipush 50
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
153: aload 3
bipush 83
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
154: aload 3
bipush 89
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
155: aload 3
bipush 16
bipush 6
invokevirtual org.objectweb.asm.MethodVisitor.visitIntInsn:(II)V
156: aload 3
bipush 21
iconst_4
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
157: aload 3
iconst_4
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
158: aload 3
bipush 126
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
159: new org.objectweb.asm.Label
dup
invokespecial org.objectweb.asm.Label.<init>:()V
astore 12
start local 12 160: aload 3
sipush 153
aload 12
invokevirtual org.objectweb.asm.MethodVisitor.visitJumpInsn:(ILorg/objectweb/asm/Label;)V
161: aload 3
iconst_4
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
162: new org.objectweb.asm.Label
dup
invokespecial org.objectweb.asm.Label.<init>:()V
astore 13
start local 13 163: aload 3
sipush 167
aload 13
invokevirtual org.objectweb.asm.MethodVisitor.visitJumpInsn:(ILorg/objectweb/asm/Label;)V
164: aload 3
aload 12
invokevirtual org.objectweb.asm.MethodVisitor.visitLabel:(Lorg/objectweb/asm/Label;)V
165: aload 3
iconst_0
bipush 9
bipush 9
anewarray java.lang.Object
dup
iconst_0
ldc "java/lang/invoke/MethodHandles$Lookup"
aastore
dup
iconst_1
ldc "java/lang/String"
aastore
dup
iconst_2
ldc "java/lang/invoke/MethodType"
aastore
dup
iconst_3
ldc "[Ljava/lang/Object;"
aastore
dup
iconst_4
getstatic org.objectweb.asm.Opcodes.INTEGER:Ljava/lang/Integer;
aastore
dup
iconst_5
getstatic org.objectweb.asm.Opcodes.INTEGER:Ljava/lang/Integer;
aastore
dup
bipush 6
ldc "[Ljava/lang/Class;"
aastore
dup
bipush 7
ldc "[Ljava/lang/invoke/MethodType;"
aastore
dup
bipush 8
getstatic net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy.UNSAFE_CLASS:Ljava/lang/String;
aastore
bipush 7
bipush 7
anewarray java.lang.Object
dup
iconst_0
getstatic net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy.UNSAFE_CLASS:Ljava/lang/String;
aastore
dup
iconst_1
ldc "java/lang/Class"
aastore
dup
iconst_2
ldc "java/lang/reflect/Method"
aastore
dup
iconst_3
getstatic org.objectweb.asm.Opcodes.NULL:Ljava/lang/Integer;
aastore
dup
iconst_4
ldc "[Ljava/lang/Object;"
aastore
dup
iconst_5
ldc "[Ljava/lang/Object;"
aastore
dup
bipush 6
getstatic org.objectweb.asm.Opcodes.INTEGER:Ljava/lang/Integer;
aastore
invokevirtual org.objectweb.asm.MethodVisitor.visitFrame:(II[Ljava/lang/Object;I[Ljava/lang/Object;)V
166: aload 3
iconst_3
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
167: aload 3
aload 13
invokevirtual org.objectweb.asm.MethodVisitor.visitLabel:(Lorg/objectweb/asm/Label;)V
168: aload 3
iconst_0
bipush 9
bipush 9
anewarray java.lang.Object
dup
iconst_0
ldc "java/lang/invoke/MethodHandles$Lookup"
aastore
dup
iconst_1
ldc "java/lang/String"
aastore
dup
iconst_2
ldc "java/lang/invoke/MethodType"
aastore
dup
iconst_3
ldc "[Ljava/lang/Object;"
aastore
dup
iconst_4
getstatic org.objectweb.asm.Opcodes.INTEGER:Ljava/lang/Integer;
aastore
dup
iconst_5
getstatic org.objectweb.asm.Opcodes.INTEGER:Ljava/lang/Integer;
aastore
dup
bipush 6
ldc "[Ljava/lang/Class;"
aastore
dup
bipush 7
ldc "[Ljava/lang/invoke/MethodType;"
aastore
dup
bipush 8
getstatic net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy.UNSAFE_CLASS:Ljava/lang/String;
aastore
bipush 8
bipush 8
anewarray java.lang.Object
dup
iconst_0
getstatic net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy.UNSAFE_CLASS:Ljava/lang/String;
aastore
dup
iconst_1
ldc "java/lang/Class"
aastore
dup
iconst_2
ldc "java/lang/reflect/Method"
aastore
dup
iconst_3
getstatic org.objectweb.asm.Opcodes.NULL:Ljava/lang/Integer;
aastore
dup
iconst_4
ldc "[Ljava/lang/Object;"
aastore
dup
iconst_5
ldc "[Ljava/lang/Object;"
aastore
dup
bipush 6
getstatic org.objectweb.asm.Opcodes.INTEGER:Ljava/lang/Integer;
aastore
dup
bipush 7
getstatic org.objectweb.asm.Opcodes.INTEGER:Ljava/lang/Integer;
aastore
invokevirtual org.objectweb.asm.MethodVisitor.visitFrame:(II[Ljava/lang/Object;I[Ljava/lang/Object;)V
169: aload 3
sipush 184
ldc "java/lang/Boolean"
ldc "valueOf"
ldc "(Z)Ljava/lang/Boolean;"
iconst_0
invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
170: aload 3
bipush 83
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
171: aload 3
bipush 89
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
172: aload 3
bipush 16
bipush 7
invokevirtual org.objectweb.asm.MethodVisitor.visitIntInsn:(II)V
173: aload 3
bipush 25
bipush 6
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
174: aload 3
sipush 184
ldc "java/util/Arrays"
ldc "asList"
ldc "([Ljava/lang/Object;)Ljava/util/List;"
iconst_0
invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
175: aload 3
bipush 83
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
176: aload 3
bipush 89
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
177: aload 3
bipush 16
bipush 8
invokevirtual org.objectweb.asm.MethodVisitor.visitIntInsn:(II)V
178: aload 3
bipush 25
bipush 7
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
179: aload 3
sipush 184
ldc "java/util/Arrays"
ldc "asList"
ldc "([Ljava/lang/Object;)Ljava/util/List;"
iconst_0
invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
180: aload 3
bipush 83
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
181: aload 3
sipush 182
ldc "java/lang/reflect/Method"
ldc "invoke"
ldc "(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;"
iconst_0
invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
182: aload 3
sipush 192
ldc "[B"
invokevirtual org.objectweb.asm.MethodVisitor.visitTypeInsn:(ILjava/lang/String;)V
183: aload 3
iconst_1
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
184: aload 3
sipush 182
getstatic net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy.UNSAFE_CLASS:Ljava/lang/String;
ldc "defineAnonymousClass"
ldc "(Ljava/lang/Class;[B[Ljava/lang/Object;)Ljava/lang/Class;"
iconst_0
invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
185: aload 3
bipush 58
bipush 9
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
186: aload 3
bipush 25
bipush 8
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
187: aload 3
bipush 25
bipush 9
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
188: aload 3
sipush 182
getstatic net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy.UNSAFE_CLASS:Ljava/lang/String;
ldc "ensureClassInitialized"
ldc "(Ljava/lang/Class;)V"
iconst_0
invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
189: aload 3
bipush 25
iconst_2
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
190: aload 3
sipush 182
ldc "java/lang/invoke/MethodType"
ldc "parameterCount"
ldc "()I"
iconst_0
invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
191: new org.objectweb.asm.Label
dup
invokespecial org.objectweb.asm.Label.<init>:()V
astore 14
start local 14 192: aload 3
sipush 154
aload 14
invokevirtual org.objectweb.asm.MethodVisitor.visitJumpInsn:(ILorg/objectweb/asm/Label;)V
193: aload 3
sipush 187
ldc "java/lang/invoke/ConstantCallSite"
invokevirtual org.objectweb.asm.MethodVisitor.visitTypeInsn:(ILjava/lang/String;)V
194: aload 3
bipush 89
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
195: aload 3
bipush 25
iconst_2
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
196: aload 3
sipush 182
ldc "java/lang/invoke/MethodType"
ldc "returnType"
ldc "()Ljava/lang/Class;"
iconst_0
invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
197: aload 3
bipush 25
bipush 9
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
198: aload 3
sipush 182
ldc "java/lang/Class"
ldc "getDeclaredConstructors"
ldc "()[Ljava/lang/reflect/Constructor;"
iconst_0
invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
199: aload 3
iconst_3
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
200: aload 3
bipush 50
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
201: aload 3
iconst_3
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
202: aload 3
sipush 189
ldc "java/lang/Object"
invokevirtual org.objectweb.asm.MethodVisitor.visitTypeInsn:(ILjava/lang/String;)V
203: aload 3
sipush 182
ldc "java/lang/reflect/Constructor"
ldc "newInstance"
ldc "([Ljava/lang/Object;)Ljava/lang/Object;"
iconst_0
invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
204: aload 3
sipush 184
ldc "java/lang/invoke/MethodHandles"
ldc "constant"
ldc "(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle;"
iconst_0
invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
205: aload 3
sipush 183
ldc "java/lang/invoke/ConstantCallSite"
ldc "<init>"
ldc "(Ljava/lang/invoke/MethodHandle;)V"
iconst_0
invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
206: new org.objectweb.asm.Label
dup
invokespecial org.objectweb.asm.Label.<init>:()V
astore 15
start local 15 207: aload 3
sipush 167
aload 15
invokevirtual org.objectweb.asm.MethodVisitor.visitJumpInsn:(ILorg/objectweb/asm/Label;)V
208: aload 3
aload 14
invokevirtual org.objectweb.asm.MethodVisitor.visitLabel:(Lorg/objectweb/asm/Label;)V
209: aload 3
iconst_1
iconst_1
iconst_1
anewarray java.lang.Object
dup
iconst_0
ldc "java/lang/Class"
aastore
iconst_0
aconst_null
invokevirtual org.objectweb.asm.MethodVisitor.visitFrame:(II[Ljava/lang/Object;I[Ljava/lang/Object;)V
210: aload 3
sipush 187
ldc "java/lang/invoke/ConstantCallSite"
invokevirtual org.objectweb.asm.MethodVisitor.visitTypeInsn:(ILjava/lang/String;)V
211: aload 3
bipush 89
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
212: aload 3
sipush 178
ldc "java/lang/invoke/MethodHandles$Lookup"
ldc "IMPL_LOOKUP"
ldc "Ljava/lang/invoke/MethodHandles$Lookup;"
invokevirtual org.objectweb.asm.MethodVisitor.visitFieldInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
213: aload 3
bipush 25
bipush 9
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
214: aload 3
ldc "get$Lambda"
invokevirtual org.objectweb.asm.MethodVisitor.visitLdcInsn:(Ljava/lang/Object;)V
215: aload 3
bipush 25
iconst_2
invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
216: aload 3
sipush 182
ldc "java/lang/invoke/MethodHandles$Lookup"
ldc "findStatic"
ldc "(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;"
iconst_0
invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
217: aload 3
sipush 183
ldc "java/lang/invoke/ConstantCallSite"
ldc "<init>"
ldc "(Ljava/lang/invoke/MethodHandle;)V"
iconst_0
invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
218: aload 3
aload 15
invokevirtual org.objectweb.asm.MethodVisitor.visitLabel:(Lorg/objectweb/asm/Label;)V
219: aload 3
iconst_4
iconst_0
aconst_null
iconst_1
iconst_1
anewarray java.lang.Object
dup
iconst_0
ldc "java/lang/invoke/CallSite"
aastore
invokevirtual org.objectweb.asm.MethodVisitor.visitFrame:(II[Ljava/lang/Object;I[Ljava/lang/Object;)V
220: aload 3
sipush 176
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
221: aload 3
bipush 9
bipush 10
invokevirtual org.objectweb.asm.MethodVisitor.visitMaxs:(II)V
222: aload 3
invokevirtual org.objectweb.asm.MethodVisitor.visitEnd:()V
223: getstatic net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy.IGNORE_ORIGINAL:Lorg/objectweb/asm/MethodVisitor;
areturn
end local 15 end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 224 0 this Lnet/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection;
0 224 1 instrumentedType Lnet/bytebuddy/description/type/TypeDescription;
0 224 2 instrumentedMethod Lnet/bytebuddy/description/method/MethodDescription;
0 224 3 methodVisitor Lorg/objectweb/asm/MethodVisitor;
0 224 4 implementationContext Lnet/bytebuddy/implementation/Implementation$Context;
0 224 5 typePool Lnet/bytebuddy/pool/TypePool;
0 224 6 writerFlags I
0 224 7 readerFlags I
13 224 8 markerInterfaceLoop Lorg/objectweb/asm/Label;
35 224 9 markerInterfaceExit Lorg/objectweb/asm/Label;
47 224 10 additionalBridgesLoop Lorg/objectweb/asm/Label;
65 224 11 additionalBridgesExit Lorg/objectweb/asm/Label;
160 224 12 callSiteConditional Lorg/objectweb/asm/Label;
163 224 13 callSiteAlternative Lorg/objectweb/asm/Label;
192 224 14 callSiteJump Lorg/objectweb/asm/Label;
207 224 15 callSiteExit Lorg/objectweb/asm/Label;
MethodParameters:
Name Flags
instrumentedType
instrumentedMethod
methodVisitor
implementationContext
typePool
writerFlags
readerFlags
public static net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection[] values();
descriptor: ()[Lnet/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=0
0: getstatic net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection.ENUM$VALUES:[Lnet/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection;
dup
astore 0
iconst_0
aload 0
arraylength
dup
istore 1
anewarray net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection
dup
astore 2
iconst_0
iload 1
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
aload 2
areturn
LocalVariableTable:
Start End Slot Name Signature
public static net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection valueOf(java.lang.String);
descriptor: (Ljava/lang/String;)Lnet/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
0: ldc Lnet/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection;
aload 0
invokestatic java.lang.Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
checkcast net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection
areturn
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
name
}
Signature: Ljava/lang/Enum<Lnet/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection;>;Lnet/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper;
SourceFile: "AgentBuilder.java"
NestHost: net.bytebuddy.agent.builder.AgentBuilder
InnerClasses:
public abstract LambdaInstrumentationStrategy = net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy of net.bytebuddy.agent.builder.AgentBuilder
protected final AlternativeMetaFactoryRedirection = net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection of net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy
public ForDeclaredMethods = net.bytebuddy.asm.AsmVisitorWrapper$ForDeclaredMethods of net.bytebuddy.asm.AsmVisitorWrapper
public abstract MethodVisitorWrapper = net.bytebuddy.asm.AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper of net.bytebuddy.asm.AsmVisitorWrapper$ForDeclaredMethods
public abstract Context = net.bytebuddy.implementation.Implementation$Context of net.bytebuddy.implementation.Implementation