final class java.lang.invoke.LambdaForm$Kind extends java.lang.Enum<java.lang.invoke.LambdaForm$Kind>
minor version: 0
major version: 59
flags: flags: (0x4030) ACC_FINAL, ACC_SUPER, ACC_ANNOTATION
this_class: java.lang.invoke.LambdaForm$Kind
super_class: java.lang.Enum
{
public static final java.lang.invoke.LambdaForm$Kind GENERIC;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind ZERO;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind IDENTITY;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind BOUND_REINVOKER;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind REINVOKER;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind DELEGATE;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind EXACT_LINKER;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind EXACT_INVOKER;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind GENERIC_LINKER;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind GENERIC_INVOKER;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind DIRECT_INVOKE_VIRTUAL;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind DIRECT_INVOKE_SPECIAL;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind DIRECT_INVOKE_STATIC;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind DIRECT_NEW_INVOKE_SPECIAL;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind DIRECT_INVOKE_INTERFACE;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind DIRECT_INVOKE_STATIC_INIT;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind GET_OBJECT;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind PUT_OBJECT;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind GET_OBJECT_VOLATILE;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind PUT_OBJECT_VOLATILE;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind GET_INT;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind PUT_INT;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind GET_INT_VOLATILE;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind PUT_INT_VOLATILE;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind GET_BOOLEAN;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind PUT_BOOLEAN;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind GET_BOOLEAN_VOLATILE;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind PUT_BOOLEAN_VOLATILE;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind GET_BYTE;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind PUT_BYTE;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind GET_BYTE_VOLATILE;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind PUT_BYTE_VOLATILE;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind GET_CHAR;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind PUT_CHAR;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind GET_CHAR_VOLATILE;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind PUT_CHAR_VOLATILE;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind GET_SHORT;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind PUT_SHORT;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind GET_SHORT_VOLATILE;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind PUT_SHORT_VOLATILE;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind GET_LONG;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind PUT_LONG;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind GET_LONG_VOLATILE;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind PUT_LONG_VOLATILE;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind GET_FLOAT;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind PUT_FLOAT;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind GET_FLOAT_VOLATILE;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind PUT_FLOAT_VOLATILE;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind GET_DOUBLE;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind PUT_DOUBLE;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind GET_DOUBLE_VOLATILE;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.lang.invoke.LambdaForm$Kind PUT_DOUBLE_VOLATILE;
descriptor: Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
final java.lang.String defaultLambdaName;
descriptor: Ljava/lang/String;
flags: (0x0010) ACC_FINAL
final java.lang.String methodName;
descriptor: Ljava/lang/String;
flags: (0x0010) ACC_FINAL
private static final java.lang.invoke.LambdaForm$Kind[] ENUM$VALUES;
descriptor: [Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x101a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=5, locals=0, args_size=0
0: new java.lang.invoke.LambdaForm$Kind
dup
ldc "GENERIC"
iconst_0
ldc ""
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.GENERIC:Ljava/lang/invoke/LambdaForm$Kind;
1: new java.lang.invoke.LambdaForm$Kind
dup
ldc "ZERO"
iconst_1
ldc "zero"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.ZERO:Ljava/lang/invoke/LambdaForm$Kind;
2: new java.lang.invoke.LambdaForm$Kind
dup
ldc "IDENTITY"
iconst_2
ldc "identity"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.IDENTITY:Ljava/lang/invoke/LambdaForm$Kind;
3: new java.lang.invoke.LambdaForm$Kind
dup
ldc "BOUND_REINVOKER"
iconst_3
ldc "BMH.reinvoke"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.BOUND_REINVOKER:Ljava/lang/invoke/LambdaForm$Kind;
4: new java.lang.invoke.LambdaForm$Kind
dup
ldc "REINVOKER"
iconst_4
ldc "MH.reinvoke"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.REINVOKER:Ljava/lang/invoke/LambdaForm$Kind;
5: new java.lang.invoke.LambdaForm$Kind
dup
ldc "DELEGATE"
iconst_5
ldc "MH.delegate"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.DELEGATE:Ljava/lang/invoke/LambdaForm$Kind;
6: new java.lang.invoke.LambdaForm$Kind
dup
ldc "EXACT_LINKER"
bipush 6
ldc "MH.invokeExact_MT"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.EXACT_LINKER:Ljava/lang/invoke/LambdaForm$Kind;
7: new java.lang.invoke.LambdaForm$Kind
dup
ldc "EXACT_INVOKER"
bipush 7
ldc "MH.exactInvoker"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.EXACT_INVOKER:Ljava/lang/invoke/LambdaForm$Kind;
8: new java.lang.invoke.LambdaForm$Kind
dup
ldc "GENERIC_LINKER"
bipush 8
ldc "MH.invoke_MT"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.GENERIC_LINKER:Ljava/lang/invoke/LambdaForm$Kind;
9: new java.lang.invoke.LambdaForm$Kind
dup
ldc "GENERIC_INVOKER"
bipush 9
ldc "MH.invoker"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.GENERIC_INVOKER:Ljava/lang/invoke/LambdaForm$Kind;
10: new java.lang.invoke.LambdaForm$Kind
dup
ldc "DIRECT_INVOKE_VIRTUAL"
bipush 10
ldc "DMH.invokeVirtual"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.DIRECT_INVOKE_VIRTUAL:Ljava/lang/invoke/LambdaForm$Kind;
11: new java.lang.invoke.LambdaForm$Kind
dup
ldc "DIRECT_INVOKE_SPECIAL"
bipush 11
ldc "DMH.invokeSpecial"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.DIRECT_INVOKE_SPECIAL:Ljava/lang/invoke/LambdaForm$Kind;
12: new java.lang.invoke.LambdaForm$Kind
dup
ldc "DIRECT_INVOKE_STATIC"
bipush 12
ldc "DMH.invokeStatic"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.DIRECT_INVOKE_STATIC:Ljava/lang/invoke/LambdaForm$Kind;
13: new java.lang.invoke.LambdaForm$Kind
dup
ldc "DIRECT_NEW_INVOKE_SPECIAL"
bipush 13
ldc "DMH.newInvokeSpecial"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.DIRECT_NEW_INVOKE_SPECIAL:Ljava/lang/invoke/LambdaForm$Kind;
14: new java.lang.invoke.LambdaForm$Kind
dup
ldc "DIRECT_INVOKE_INTERFACE"
bipush 14
ldc "DMH.invokeInterface"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.DIRECT_INVOKE_INTERFACE:Ljava/lang/invoke/LambdaForm$Kind;
15: new java.lang.invoke.LambdaForm$Kind
dup
ldc "DIRECT_INVOKE_STATIC_INIT"
bipush 15
ldc "DMH.invokeStaticInit"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.DIRECT_INVOKE_STATIC_INIT:Ljava/lang/invoke/LambdaForm$Kind;
16: new java.lang.invoke.LambdaForm$Kind
dup
ldc "GET_OBJECT"
bipush 16
ldc "getObject"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.GET_OBJECT:Ljava/lang/invoke/LambdaForm$Kind;
17: new java.lang.invoke.LambdaForm$Kind
dup
ldc "PUT_OBJECT"
bipush 17
ldc "putObject"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.PUT_OBJECT:Ljava/lang/invoke/LambdaForm$Kind;
18: new java.lang.invoke.LambdaForm$Kind
dup
ldc "GET_OBJECT_VOLATILE"
bipush 18
ldc "getObjectVolatile"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.GET_OBJECT_VOLATILE:Ljava/lang/invoke/LambdaForm$Kind;
19: new java.lang.invoke.LambdaForm$Kind
dup
ldc "PUT_OBJECT_VOLATILE"
bipush 19
ldc "putObjectVolatile"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.PUT_OBJECT_VOLATILE:Ljava/lang/invoke/LambdaForm$Kind;
20: new java.lang.invoke.LambdaForm$Kind
dup
ldc "GET_INT"
bipush 20
ldc "getInt"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.GET_INT:Ljava/lang/invoke/LambdaForm$Kind;
21: new java.lang.invoke.LambdaForm$Kind
dup
ldc "PUT_INT"
bipush 21
ldc "putInt"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.PUT_INT:Ljava/lang/invoke/LambdaForm$Kind;
22: new java.lang.invoke.LambdaForm$Kind
dup
ldc "GET_INT_VOLATILE"
bipush 22
ldc "getIntVolatile"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.GET_INT_VOLATILE:Ljava/lang/invoke/LambdaForm$Kind;
23: new java.lang.invoke.LambdaForm$Kind
dup
ldc "PUT_INT_VOLATILE"
bipush 23
ldc "putIntVolatile"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.PUT_INT_VOLATILE:Ljava/lang/invoke/LambdaForm$Kind;
24: new java.lang.invoke.LambdaForm$Kind
dup
ldc "GET_BOOLEAN"
bipush 24
ldc "getBoolean"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.GET_BOOLEAN:Ljava/lang/invoke/LambdaForm$Kind;
25: new java.lang.invoke.LambdaForm$Kind
dup
ldc "PUT_BOOLEAN"
bipush 25
ldc "putBoolean"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.PUT_BOOLEAN:Ljava/lang/invoke/LambdaForm$Kind;
26: new java.lang.invoke.LambdaForm$Kind
dup
ldc "GET_BOOLEAN_VOLATILE"
bipush 26
ldc "getBooleanVolatile"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.GET_BOOLEAN_VOLATILE:Ljava/lang/invoke/LambdaForm$Kind;
27: new java.lang.invoke.LambdaForm$Kind
dup
ldc "PUT_BOOLEAN_VOLATILE"
bipush 27
ldc "putBooleanVolatile"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.PUT_BOOLEAN_VOLATILE:Ljava/lang/invoke/LambdaForm$Kind;
28: new java.lang.invoke.LambdaForm$Kind
dup
ldc "GET_BYTE"
bipush 28
ldc "getByte"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.GET_BYTE:Ljava/lang/invoke/LambdaForm$Kind;
29: new java.lang.invoke.LambdaForm$Kind
dup
ldc "PUT_BYTE"
bipush 29
ldc "putByte"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.PUT_BYTE:Ljava/lang/invoke/LambdaForm$Kind;
30: new java.lang.invoke.LambdaForm$Kind
dup
ldc "GET_BYTE_VOLATILE"
bipush 30
ldc "getByteVolatile"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.GET_BYTE_VOLATILE:Ljava/lang/invoke/LambdaForm$Kind;
31: new java.lang.invoke.LambdaForm$Kind
dup
ldc "PUT_BYTE_VOLATILE"
bipush 31
ldc "putByteVolatile"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.PUT_BYTE_VOLATILE:Ljava/lang/invoke/LambdaForm$Kind;
32: new java.lang.invoke.LambdaForm$Kind
dup
ldc "GET_CHAR"
bipush 32
ldc "getChar"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.GET_CHAR:Ljava/lang/invoke/LambdaForm$Kind;
33: new java.lang.invoke.LambdaForm$Kind
dup
ldc "PUT_CHAR"
bipush 33
ldc "putChar"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.PUT_CHAR:Ljava/lang/invoke/LambdaForm$Kind;
34: new java.lang.invoke.LambdaForm$Kind
dup
ldc "GET_CHAR_VOLATILE"
bipush 34
ldc "getCharVolatile"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.GET_CHAR_VOLATILE:Ljava/lang/invoke/LambdaForm$Kind;
35: new java.lang.invoke.LambdaForm$Kind
dup
ldc "PUT_CHAR_VOLATILE"
bipush 35
ldc "putCharVolatile"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.PUT_CHAR_VOLATILE:Ljava/lang/invoke/LambdaForm$Kind;
36: new java.lang.invoke.LambdaForm$Kind
dup
ldc "GET_SHORT"
bipush 36
ldc "getShort"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.GET_SHORT:Ljava/lang/invoke/LambdaForm$Kind;
37: new java.lang.invoke.LambdaForm$Kind
dup
ldc "PUT_SHORT"
bipush 37
ldc "putShort"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.PUT_SHORT:Ljava/lang/invoke/LambdaForm$Kind;
38: new java.lang.invoke.LambdaForm$Kind
dup
ldc "GET_SHORT_VOLATILE"
bipush 38
ldc "getShortVolatile"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.GET_SHORT_VOLATILE:Ljava/lang/invoke/LambdaForm$Kind;
39: new java.lang.invoke.LambdaForm$Kind
dup
ldc "PUT_SHORT_VOLATILE"
bipush 39
ldc "putShortVolatile"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.PUT_SHORT_VOLATILE:Ljava/lang/invoke/LambdaForm$Kind;
40: new java.lang.invoke.LambdaForm$Kind
dup
ldc "GET_LONG"
bipush 40
ldc "getLong"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.GET_LONG:Ljava/lang/invoke/LambdaForm$Kind;
41: new java.lang.invoke.LambdaForm$Kind
dup
ldc "PUT_LONG"
bipush 41
ldc "putLong"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.PUT_LONG:Ljava/lang/invoke/LambdaForm$Kind;
42: new java.lang.invoke.LambdaForm$Kind
dup
ldc "GET_LONG_VOLATILE"
bipush 42
ldc "getLongVolatile"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.GET_LONG_VOLATILE:Ljava/lang/invoke/LambdaForm$Kind;
43: new java.lang.invoke.LambdaForm$Kind
dup
ldc "PUT_LONG_VOLATILE"
bipush 43
ldc "putLongVolatile"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.PUT_LONG_VOLATILE:Ljava/lang/invoke/LambdaForm$Kind;
44: new java.lang.invoke.LambdaForm$Kind
dup
ldc "GET_FLOAT"
bipush 44
ldc "getFloat"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.GET_FLOAT:Ljava/lang/invoke/LambdaForm$Kind;
45: new java.lang.invoke.LambdaForm$Kind
dup
ldc "PUT_FLOAT"
bipush 45
ldc "putFloat"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.PUT_FLOAT:Ljava/lang/invoke/LambdaForm$Kind;
46: new java.lang.invoke.LambdaForm$Kind
dup
ldc "GET_FLOAT_VOLATILE"
bipush 46
ldc "getFloatVolatile"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.GET_FLOAT_VOLATILE:Ljava/lang/invoke/LambdaForm$Kind;
47: new java.lang.invoke.LambdaForm$Kind
dup
ldc "PUT_FLOAT_VOLATILE"
bipush 47
ldc "putFloatVolatile"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.PUT_FLOAT_VOLATILE:Ljava/lang/invoke/LambdaForm$Kind;
48: new java.lang.invoke.LambdaForm$Kind
dup
ldc "GET_DOUBLE"
bipush 48
ldc "getDouble"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.GET_DOUBLE:Ljava/lang/invoke/LambdaForm$Kind;
49: new java.lang.invoke.LambdaForm$Kind
dup
ldc "PUT_DOUBLE"
bipush 49
ldc "putDouble"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.PUT_DOUBLE:Ljava/lang/invoke/LambdaForm$Kind;
50: new java.lang.invoke.LambdaForm$Kind
dup
ldc "GET_DOUBLE_VOLATILE"
bipush 50
ldc "getDoubleVolatile"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.GET_DOUBLE_VOLATILE:Ljava/lang/invoke/LambdaForm$Kind;
51: new java.lang.invoke.LambdaForm$Kind
dup
ldc "PUT_DOUBLE_VOLATILE"
bipush 51
ldc "putDoubleVolatile"
invokespecial java.lang.invoke.LambdaForm$Kind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic java.lang.invoke.LambdaForm$Kind.PUT_DOUBLE_VOLATILE:Ljava/lang/invoke/LambdaForm$Kind;
52: bipush 52
anewarray java.lang.invoke.LambdaForm$Kind
dup
iconst_0
getstatic java.lang.invoke.LambdaForm$Kind.GENERIC:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
iconst_1
getstatic java.lang.invoke.LambdaForm$Kind.ZERO:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
iconst_2
getstatic java.lang.invoke.LambdaForm$Kind.IDENTITY:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
iconst_3
getstatic java.lang.invoke.LambdaForm$Kind.BOUND_REINVOKER:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
iconst_4
getstatic java.lang.invoke.LambdaForm$Kind.REINVOKER:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
iconst_5
getstatic java.lang.invoke.LambdaForm$Kind.DELEGATE:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 6
getstatic java.lang.invoke.LambdaForm$Kind.EXACT_LINKER:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 7
getstatic java.lang.invoke.LambdaForm$Kind.EXACT_INVOKER:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 8
getstatic java.lang.invoke.LambdaForm$Kind.GENERIC_LINKER:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 9
getstatic java.lang.invoke.LambdaForm$Kind.GENERIC_INVOKER:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 10
getstatic java.lang.invoke.LambdaForm$Kind.DIRECT_INVOKE_VIRTUAL:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 11
getstatic java.lang.invoke.LambdaForm$Kind.DIRECT_INVOKE_SPECIAL:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 12
getstatic java.lang.invoke.LambdaForm$Kind.DIRECT_INVOKE_STATIC:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 13
getstatic java.lang.invoke.LambdaForm$Kind.DIRECT_NEW_INVOKE_SPECIAL:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 14
getstatic java.lang.invoke.LambdaForm$Kind.DIRECT_INVOKE_INTERFACE:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 15
getstatic java.lang.invoke.LambdaForm$Kind.DIRECT_INVOKE_STATIC_INIT:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 16
getstatic java.lang.invoke.LambdaForm$Kind.GET_OBJECT:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 17
getstatic java.lang.invoke.LambdaForm$Kind.PUT_OBJECT:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 18
getstatic java.lang.invoke.LambdaForm$Kind.GET_OBJECT_VOLATILE:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 19
getstatic java.lang.invoke.LambdaForm$Kind.PUT_OBJECT_VOLATILE:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 20
getstatic java.lang.invoke.LambdaForm$Kind.GET_INT:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 21
getstatic java.lang.invoke.LambdaForm$Kind.PUT_INT:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 22
getstatic java.lang.invoke.LambdaForm$Kind.GET_INT_VOLATILE:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 23
getstatic java.lang.invoke.LambdaForm$Kind.PUT_INT_VOLATILE:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 24
getstatic java.lang.invoke.LambdaForm$Kind.GET_BOOLEAN:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 25
getstatic java.lang.invoke.LambdaForm$Kind.PUT_BOOLEAN:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 26
getstatic java.lang.invoke.LambdaForm$Kind.GET_BOOLEAN_VOLATILE:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 27
getstatic java.lang.invoke.LambdaForm$Kind.PUT_BOOLEAN_VOLATILE:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 28
getstatic java.lang.invoke.LambdaForm$Kind.GET_BYTE:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 29
getstatic java.lang.invoke.LambdaForm$Kind.PUT_BYTE:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 30
getstatic java.lang.invoke.LambdaForm$Kind.GET_BYTE_VOLATILE:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 31
getstatic java.lang.invoke.LambdaForm$Kind.PUT_BYTE_VOLATILE:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 32
getstatic java.lang.invoke.LambdaForm$Kind.GET_CHAR:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 33
getstatic java.lang.invoke.LambdaForm$Kind.PUT_CHAR:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 34
getstatic java.lang.invoke.LambdaForm$Kind.GET_CHAR_VOLATILE:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 35
getstatic java.lang.invoke.LambdaForm$Kind.PUT_CHAR_VOLATILE:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 36
getstatic java.lang.invoke.LambdaForm$Kind.GET_SHORT:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 37
getstatic java.lang.invoke.LambdaForm$Kind.PUT_SHORT:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 38
getstatic java.lang.invoke.LambdaForm$Kind.GET_SHORT_VOLATILE:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 39
getstatic java.lang.invoke.LambdaForm$Kind.PUT_SHORT_VOLATILE:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 40
getstatic java.lang.invoke.LambdaForm$Kind.GET_LONG:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 41
getstatic java.lang.invoke.LambdaForm$Kind.PUT_LONG:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 42
getstatic java.lang.invoke.LambdaForm$Kind.GET_LONG_VOLATILE:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 43
getstatic java.lang.invoke.LambdaForm$Kind.PUT_LONG_VOLATILE:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 44
getstatic java.lang.invoke.LambdaForm$Kind.GET_FLOAT:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 45
getstatic java.lang.invoke.LambdaForm$Kind.PUT_FLOAT:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 46
getstatic java.lang.invoke.LambdaForm$Kind.GET_FLOAT_VOLATILE:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 47
getstatic java.lang.invoke.LambdaForm$Kind.PUT_FLOAT_VOLATILE:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 48
getstatic java.lang.invoke.LambdaForm$Kind.GET_DOUBLE:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 49
getstatic java.lang.invoke.LambdaForm$Kind.PUT_DOUBLE:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 50
getstatic java.lang.invoke.LambdaForm$Kind.GET_DOUBLE_VOLATILE:Ljava/lang/invoke/LambdaForm$Kind;
aastore
dup
bipush 51
getstatic java.lang.invoke.LambdaForm$Kind.PUT_DOUBLE_VOLATILE:Ljava/lang/invoke/LambdaForm$Kind;
aastore
putstatic java.lang.invoke.LambdaForm$Kind.ENUM$VALUES:[Ljava/lang/invoke/LambdaForm$Kind;
return
LocalVariableTable:
Start End Slot Name Signature
private void <init>(java.lang.String, int, java.lang.String);
descriptor: (Ljava/lang/String;ILjava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=5, args_size=4
start local 0 start local 3 0: aload 0
aload 1
iload 2
invokespecial java.lang.Enum.<init>:(Ljava/lang/String;I)V
1: aload 0
aload 3
putfield java.lang.invoke.LambdaForm$Kind.defaultLambdaName:Ljava/lang/String;
2: aload 3
bipush 46
invokevirtual java.lang.String.indexOf:(I)I
istore 4
start local 4 3: iload 4
iconst_m1
if_icmple 6
4: aload 0
aload 3
iload 4
iconst_1
iadd
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
putfield java.lang.invoke.LambdaForm$Kind.methodName:Ljava/lang/String;
5: goto 7
6: StackMap locals: java.lang.invoke.LambdaForm$Kind java.lang.String int java.lang.String int
StackMap stack:
aload 0
aload 3
putfield java.lang.invoke.LambdaForm$Kind.methodName:Ljava/lang/String;
7: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljava/lang/invoke/LambdaForm$Kind;
0 8 3 defaultLambdaName Ljava/lang/String;
3 8 4 p I
MethodParameters:
Name Flags
$enum$name
$enum$ordinal
defaultLambdaName
public static java.lang.invoke.LambdaForm$Kind[] values();
descriptor: ()[Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=0
0: getstatic java.lang.invoke.LambdaForm$Kind.ENUM$VALUES:[Ljava/lang/invoke/LambdaForm$Kind;
dup
astore 0
iconst_0
aload 0
arraylength
dup
istore 1
anewarray java.lang.invoke.LambdaForm$Kind
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 java.lang.invoke.LambdaForm$Kind valueOf(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/invoke/LambdaForm$Kind;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
0: ldc Ljava/lang/invoke/LambdaForm$Kind;
aload 0
invokestatic java.lang.Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
checkcast java.lang.invoke.LambdaForm$Kind
areturn
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
name
}
Signature: Ljava/lang/Enum<Ljava/lang/invoke/LambdaForm$Kind;>;
SourceFile: "LambdaForm.java"
NestHost: java.lang.invoke.LambdaForm
InnerClasses:
final Kind = java.lang.invoke.LambdaForm$Kind of java.lang.invoke.LambdaForm