public final class io.vertx.codegen.type.ClassKind extends java.lang.Enum<io.vertx.codegen.type.ClassKind>
minor version: 0
major version: 59
flags: flags: (0x4031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER, ACC_ANNOTATION
this_class: io.vertx.codegen.type.ClassKind
super_class: java.lang.Enum
{
public static final io.vertx.codegen.type.ClassKind STRING;
descriptor: Lio/vertx/codegen/type/ClassKind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final io.vertx.codegen.type.ClassKind BOXED_PRIMITIVE;
descriptor: Lio/vertx/codegen/type/ClassKind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final io.vertx.codegen.type.ClassKind PRIMITIVE;
descriptor: Lio/vertx/codegen/type/ClassKind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final io.vertx.codegen.type.ClassKind ENUM;
descriptor: Lio/vertx/codegen/type/ClassKind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final io.vertx.codegen.type.ClassKind JSON_OBJECT;
descriptor: Lio/vertx/codegen/type/ClassKind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final io.vertx.codegen.type.ClassKind JSON_ARRAY;
descriptor: Lio/vertx/codegen/type/ClassKind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final io.vertx.codegen.type.ClassKind THROWABLE;
descriptor: Lio/vertx/codegen/type/ClassKind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final io.vertx.codegen.type.ClassKind VOID;
descriptor: Lio/vertx/codegen/type/ClassKind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final io.vertx.codegen.type.ClassKind OBJECT;
descriptor: Lio/vertx/codegen/type/ClassKind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final io.vertx.codegen.type.ClassKind LIST;
descriptor: Lio/vertx/codegen/type/ClassKind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final io.vertx.codegen.type.ClassKind SET;
descriptor: Lio/vertx/codegen/type/ClassKind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final io.vertx.codegen.type.ClassKind MAP;
descriptor: Lio/vertx/codegen/type/ClassKind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final io.vertx.codegen.type.ClassKind API;
descriptor: Lio/vertx/codegen/type/ClassKind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final io.vertx.codegen.type.ClassKind HANDLER;
descriptor: Lio/vertx/codegen/type/ClassKind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final io.vertx.codegen.type.ClassKind FUNCTION;
descriptor: Lio/vertx/codegen/type/ClassKind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final io.vertx.codegen.type.ClassKind ASYNC_RESULT;
descriptor: Lio/vertx/codegen/type/ClassKind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final io.vertx.codegen.type.ClassKind CLASS_TYPE;
descriptor: Lio/vertx/codegen/type/ClassKind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final io.vertx.codegen.type.ClassKind FUTURE;
descriptor: Lio/vertx/codegen/type/ClassKind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final io.vertx.codegen.type.ClassKind OTHER;
descriptor: Lio/vertx/codegen/type/ClassKind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public final boolean basic;
descriptor: Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final boolean json;
descriptor: Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final boolean collection;
descriptor: Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
private static final io.vertx.codegen.type.ClassKind[] ENUM$VALUES;
descriptor: [Lio/vertx/codegen/type/ClassKind;
flags: (0x101a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=7, locals=0, args_size=0
0: new io.vertx.codegen.type.ClassKind
dup
ldc "STRING"
iconst_0
iconst_1
iconst_0
iconst_0
invokespecial io.vertx.codegen.type.ClassKind.<init>:(Ljava/lang/String;IZZZ)V
putstatic io.vertx.codegen.type.ClassKind.STRING:Lio/vertx/codegen/type/ClassKind;
1: new io.vertx.codegen.type.ClassKind
dup
ldc "BOXED_PRIMITIVE"
iconst_1
iconst_1
iconst_0
iconst_0
invokespecial io.vertx.codegen.type.ClassKind.<init>:(Ljava/lang/String;IZZZ)V
putstatic io.vertx.codegen.type.ClassKind.BOXED_PRIMITIVE:Lio/vertx/codegen/type/ClassKind;
2: new io.vertx.codegen.type.ClassKind
dup
ldc "PRIMITIVE"
iconst_2
iconst_1
iconst_0
iconst_0
invokespecial io.vertx.codegen.type.ClassKind.<init>:(Ljava/lang/String;IZZZ)V
putstatic io.vertx.codegen.type.ClassKind.PRIMITIVE:Lio/vertx/codegen/type/ClassKind;
3: new io.vertx.codegen.type.ClassKind
dup
ldc "ENUM"
iconst_3
iconst_0
iconst_0
iconst_0
invokespecial io.vertx.codegen.type.ClassKind.<init>:(Ljava/lang/String;IZZZ)V
putstatic io.vertx.codegen.type.ClassKind.ENUM:Lio/vertx/codegen/type/ClassKind;
4: new io.vertx.codegen.type.ClassKind
dup
ldc "JSON_OBJECT"
iconst_4
iconst_0
iconst_1
iconst_0
invokespecial io.vertx.codegen.type.ClassKind.<init>:(Ljava/lang/String;IZZZ)V
putstatic io.vertx.codegen.type.ClassKind.JSON_OBJECT:Lio/vertx/codegen/type/ClassKind;
5: new io.vertx.codegen.type.ClassKind
dup
ldc "JSON_ARRAY"
iconst_5
iconst_0
iconst_1
iconst_0
invokespecial io.vertx.codegen.type.ClassKind.<init>:(Ljava/lang/String;IZZZ)V
putstatic io.vertx.codegen.type.ClassKind.JSON_ARRAY:Lio/vertx/codegen/type/ClassKind;
6: new io.vertx.codegen.type.ClassKind
dup
ldc "THROWABLE"
bipush 6
iconst_0
iconst_0
iconst_0
invokespecial io.vertx.codegen.type.ClassKind.<init>:(Ljava/lang/String;IZZZ)V
putstatic io.vertx.codegen.type.ClassKind.THROWABLE:Lio/vertx/codegen/type/ClassKind;
7: new io.vertx.codegen.type.ClassKind
dup
ldc "VOID"
bipush 7
iconst_0
iconst_0
iconst_0
invokespecial io.vertx.codegen.type.ClassKind.<init>:(Ljava/lang/String;IZZZ)V
putstatic io.vertx.codegen.type.ClassKind.VOID:Lio/vertx/codegen/type/ClassKind;
8: new io.vertx.codegen.type.ClassKind
dup
ldc "OBJECT"
bipush 8
iconst_0
iconst_0
iconst_0
invokespecial io.vertx.codegen.type.ClassKind.<init>:(Ljava/lang/String;IZZZ)V
putstatic io.vertx.codegen.type.ClassKind.OBJECT:Lio/vertx/codegen/type/ClassKind;
9: new io.vertx.codegen.type.ClassKind
dup
ldc "LIST"
bipush 9
iconst_0
iconst_0
iconst_1
invokespecial io.vertx.codegen.type.ClassKind.<init>:(Ljava/lang/String;IZZZ)V
putstatic io.vertx.codegen.type.ClassKind.LIST:Lio/vertx/codegen/type/ClassKind;
10: new io.vertx.codegen.type.ClassKind
dup
ldc "SET"
bipush 10
iconst_0
iconst_0
iconst_1
invokespecial io.vertx.codegen.type.ClassKind.<init>:(Ljava/lang/String;IZZZ)V
putstatic io.vertx.codegen.type.ClassKind.SET:Lio/vertx/codegen/type/ClassKind;
11: new io.vertx.codegen.type.ClassKind
dup
ldc "MAP"
bipush 11
iconst_0
iconst_0
iconst_1
invokespecial io.vertx.codegen.type.ClassKind.<init>:(Ljava/lang/String;IZZZ)V
putstatic io.vertx.codegen.type.ClassKind.MAP:Lio/vertx/codegen/type/ClassKind;
12: new io.vertx.codegen.type.ClassKind
dup
ldc "API"
bipush 12
iconst_0
iconst_0
iconst_0
invokespecial io.vertx.codegen.type.ClassKind.<init>:(Ljava/lang/String;IZZZ)V
putstatic io.vertx.codegen.type.ClassKind.API:Lio/vertx/codegen/type/ClassKind;
13: new io.vertx.codegen.type.ClassKind
dup
ldc "HANDLER"
bipush 13
iconst_0
iconst_0
iconst_0
invokespecial io.vertx.codegen.type.ClassKind.<init>:(Ljava/lang/String;IZZZ)V
putstatic io.vertx.codegen.type.ClassKind.HANDLER:Lio/vertx/codegen/type/ClassKind;
14: new io.vertx.codegen.type.ClassKind
dup
ldc "FUNCTION"
bipush 14
iconst_0
iconst_0
iconst_0
invokespecial io.vertx.codegen.type.ClassKind.<init>:(Ljava/lang/String;IZZZ)V
putstatic io.vertx.codegen.type.ClassKind.FUNCTION:Lio/vertx/codegen/type/ClassKind;
15: new io.vertx.codegen.type.ClassKind
dup
ldc "ASYNC_RESULT"
bipush 15
iconst_0
iconst_0
iconst_0
invokespecial io.vertx.codegen.type.ClassKind.<init>:(Ljava/lang/String;IZZZ)V
putstatic io.vertx.codegen.type.ClassKind.ASYNC_RESULT:Lio/vertx/codegen/type/ClassKind;
16: new io.vertx.codegen.type.ClassKind
dup
ldc "CLASS_TYPE"
bipush 16
iconst_0
iconst_0
iconst_0
invokespecial io.vertx.codegen.type.ClassKind.<init>:(Ljava/lang/String;IZZZ)V
putstatic io.vertx.codegen.type.ClassKind.CLASS_TYPE:Lio/vertx/codegen/type/ClassKind;
17: new io.vertx.codegen.type.ClassKind
dup
ldc "FUTURE"
bipush 17
iconst_0
iconst_0
iconst_0
invokespecial io.vertx.codegen.type.ClassKind.<init>:(Ljava/lang/String;IZZZ)V
putstatic io.vertx.codegen.type.ClassKind.FUTURE:Lio/vertx/codegen/type/ClassKind;
18: new io.vertx.codegen.type.ClassKind
dup
ldc "OTHER"
bipush 18
iconst_0
iconst_0
iconst_0
invokespecial io.vertx.codegen.type.ClassKind.<init>:(Ljava/lang/String;IZZZ)V
putstatic io.vertx.codegen.type.ClassKind.OTHER:Lio/vertx/codegen/type/ClassKind;
19: bipush 19
anewarray io.vertx.codegen.type.ClassKind
dup
iconst_0
getstatic io.vertx.codegen.type.ClassKind.STRING:Lio/vertx/codegen/type/ClassKind;
aastore
dup
iconst_1
getstatic io.vertx.codegen.type.ClassKind.BOXED_PRIMITIVE:Lio/vertx/codegen/type/ClassKind;
aastore
dup
iconst_2
getstatic io.vertx.codegen.type.ClassKind.PRIMITIVE:Lio/vertx/codegen/type/ClassKind;
aastore
dup
iconst_3
getstatic io.vertx.codegen.type.ClassKind.ENUM:Lio/vertx/codegen/type/ClassKind;
aastore
dup
iconst_4
getstatic io.vertx.codegen.type.ClassKind.JSON_OBJECT:Lio/vertx/codegen/type/ClassKind;
aastore
dup
iconst_5
getstatic io.vertx.codegen.type.ClassKind.JSON_ARRAY:Lio/vertx/codegen/type/ClassKind;
aastore
dup
bipush 6
getstatic io.vertx.codegen.type.ClassKind.THROWABLE:Lio/vertx/codegen/type/ClassKind;
aastore
dup
bipush 7
getstatic io.vertx.codegen.type.ClassKind.VOID:Lio/vertx/codegen/type/ClassKind;
aastore
dup
bipush 8
getstatic io.vertx.codegen.type.ClassKind.OBJECT:Lio/vertx/codegen/type/ClassKind;
aastore
dup
bipush 9
getstatic io.vertx.codegen.type.ClassKind.LIST:Lio/vertx/codegen/type/ClassKind;
aastore
dup
bipush 10
getstatic io.vertx.codegen.type.ClassKind.SET:Lio/vertx/codegen/type/ClassKind;
aastore
dup
bipush 11
getstatic io.vertx.codegen.type.ClassKind.MAP:Lio/vertx/codegen/type/ClassKind;
aastore
dup
bipush 12
getstatic io.vertx.codegen.type.ClassKind.API:Lio/vertx/codegen/type/ClassKind;
aastore
dup
bipush 13
getstatic io.vertx.codegen.type.ClassKind.HANDLER:Lio/vertx/codegen/type/ClassKind;
aastore
dup
bipush 14
getstatic io.vertx.codegen.type.ClassKind.FUNCTION:Lio/vertx/codegen/type/ClassKind;
aastore
dup
bipush 15
getstatic io.vertx.codegen.type.ClassKind.ASYNC_RESULT:Lio/vertx/codegen/type/ClassKind;
aastore
dup
bipush 16
getstatic io.vertx.codegen.type.ClassKind.CLASS_TYPE:Lio/vertx/codegen/type/ClassKind;
aastore
dup
bipush 17
getstatic io.vertx.codegen.type.ClassKind.FUTURE:Lio/vertx/codegen/type/ClassKind;
aastore
dup
bipush 18
getstatic io.vertx.codegen.type.ClassKind.OTHER:Lio/vertx/codegen/type/ClassKind;
aastore
putstatic io.vertx.codegen.type.ClassKind.ENUM$VALUES:[Lio/vertx/codegen/type/ClassKind;
return
LocalVariableTable:
Start End Slot Name Signature
private void <init>(java.lang.String, int, boolean, boolean, boolean);
descriptor: (Ljava/lang/String;IZZZ)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=6, args_size=6
start local 0 start local 3 start local 4 start local 5 0: aload 0
aload 1
iload 2
invokespecial java.lang.Enum.<init>:(Ljava/lang/String;I)V
1: aload 0
iload 3
putfield io.vertx.codegen.type.ClassKind.basic:Z
2: aload 0
iload 4
putfield io.vertx.codegen.type.ClassKind.json:Z
3: aload 0
iload 5
putfield io.vertx.codegen.type.ClassKind.collection:Z
4: return
end local 5 end local 4 end local 3 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/vertx/codegen/type/ClassKind;
0 5 3 basic Z
0 5 4 json Z
0 5 5 collection Z
MethodParameters:
Name Flags
$enum$name
$enum$ordinal
basic
json
collection
public static java.util.Map<java.lang.String, io.vertx.codegen.type.ClassKind> vars();
descriptor: ()Ljava/util/Map;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=5, args_size=0
0: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
astore 0
start local 0 1: invokestatic io.vertx.codegen.type.ClassKind.values:()[Lio/vertx/codegen/type/ClassKind;
dup
astore 4
arraylength
istore 3
iconst_0
istore 2
goto 5
StackMap locals: java.util.HashMap top int int io.vertx.codegen.type.ClassKind[]
StackMap stack:
2: aload 4
iload 2
aaload
astore 1
start local 1 3: aload 0
new java.lang.StringBuilder
dup
ldc "CLASS_"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual io.vertx.codegen.type.ClassKind.name:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 1
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 1 4: iinc 2 1
StackMap locals:
StackMap stack:
5: iload 2
iload 3
if_icmplt 2
6: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
1 7 0 vars Ljava/util/HashMap<Ljava/lang/String;Lio/vertx/codegen/type/ClassKind;>;
3 4 1 classKind Lio/vertx/codegen/type/ClassKind;
Signature: ()Ljava/util/Map<Ljava/lang/String;Lio/vertx/codegen/type/ClassKind;>;
public static io.vertx.codegen.type.ClassKind getKind(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)Lio/vertx/codegen/type/ClassKind;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
ifeq 2
1: getstatic io.vertx.codegen.type.ClassKind.API:Lio/vertx/codegen/type/ClassKind;
areturn
2: StackMap locals:
StackMap stack:
aload 0
ldc "java.lang.Class"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
3: getstatic io.vertx.codegen.type.ClassKind.CLASS_TYPE:Lio/vertx/codegen/type/ClassKind;
areturn
4: StackMap locals:
StackMap stack:
aload 0
ldc "io.vertx.core.Future"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
5: getstatic io.vertx.codegen.type.ClassKind.FUTURE:Lio/vertx/codegen/type/ClassKind;
areturn
6: StackMap locals:
StackMap stack:
aload 0
ldc "io.vertx.core.Handler"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
7: getstatic io.vertx.codegen.type.ClassKind.HANDLER:Lio/vertx/codegen/type/ClassKind;
areturn
8: StackMap locals:
StackMap stack:
aload 0
ldc "io.vertx.core.AsyncResult"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 10
9: getstatic io.vertx.codegen.type.ClassKind.ASYNC_RESULT:Lio/vertx/codegen/type/ClassKind;
areturn
10: StackMap locals:
StackMap stack:
aload 0
ldc "io.vertx.core.json.JsonArray"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 12
11: getstatic io.vertx.codegen.type.ClassKind.JSON_ARRAY:Lio/vertx/codegen/type/ClassKind;
areturn
12: StackMap locals:
StackMap stack:
aload 0
ldc "io.vertx.core.json.JsonObject"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 14
13: getstatic io.vertx.codegen.type.ClassKind.JSON_OBJECT:Lio/vertx/codegen/type/ClassKind;
areturn
14: StackMap locals:
StackMap stack:
aload 0
ldc Ljava/lang/Object;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 16
15: getstatic io.vertx.codegen.type.ClassKind.OBJECT:Lio/vertx/codegen/type/ClassKind;
areturn
16: StackMap locals:
StackMap stack:
aload 0
ldc Ljava/lang/String;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 18
17: getstatic io.vertx.codegen.type.ClassKind.STRING:Lio/vertx/codegen/type/ClassKind;
areturn
18: StackMap locals:
StackMap stack:
aload 0
ldc Ljava/util/List;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 20
19: getstatic io.vertx.codegen.type.ClassKind.LIST:Lio/vertx/codegen/type/ClassKind;
areturn
20: StackMap locals:
StackMap stack:
aload 0
ldc Ljava/util/Set;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 22
21: getstatic io.vertx.codegen.type.ClassKind.SET:Lio/vertx/codegen/type/ClassKind;
areturn
22: StackMap locals:
StackMap stack:
aload 0
ldc Ljava/util/Map;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 24
23: getstatic io.vertx.codegen.type.ClassKind.MAP:Lio/vertx/codegen/type/ClassKind;
areturn
24: StackMap locals:
StackMap stack:
aload 0
ldc Ljava/lang/Throwable;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 26
25: getstatic io.vertx.codegen.type.ClassKind.THROWABLE:Lio/vertx/codegen/type/ClassKind;
areturn
26: StackMap locals:
StackMap stack:
aload 0
ldc Ljava/lang/Void;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 28
27: getstatic io.vertx.codegen.type.ClassKind.VOID:Lio/vertx/codegen/type/ClassKind;
areturn
28: StackMap locals:
StackMap stack:
aload 0
ldc Ljava/util/function/Function;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 30
29: getstatic io.vertx.codegen.type.ClassKind.FUNCTION:Lio/vertx/codegen/type/ClassKind;
areturn
30: StackMap locals:
StackMap stack:
aload 0
ldc Ljava/lang/Integer;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 38
31: aload 0
ldc Ljava/lang/Long;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 38
32: aload 0
ldc Ljava/lang/Boolean;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 38
33: aload 0
ldc Ljava/lang/Double;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 38
34: aload 0
ldc Ljava/lang/Float;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 38
35: aload 0
ldc Ljava/lang/Short;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 38
36: aload 0
ldc Ljava/lang/Character;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 38
37: aload 0
ldc Ljava/lang/Byte;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 39
38: StackMap locals:
StackMap stack:
getstatic io.vertx.codegen.type.ClassKind.BOXED_PRIMITIVE:Lio/vertx/codegen/type/ClassKind;
areturn
39: StackMap locals:
StackMap stack:
getstatic io.vertx.codegen.type.ClassKind.OTHER:Lio/vertx/codegen/type/ClassKind;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 40 0 fqcn Ljava/lang/String;
0 40 1 isVertxGenAnnotated Z
MethodParameters:
Name Flags
fqcn
isVertxGenAnnotated
public static io.vertx.codegen.type.ClassKind[] values();
descriptor: ()[Lio/vertx/codegen/type/ClassKind;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=0
0: getstatic io.vertx.codegen.type.ClassKind.ENUM$VALUES:[Lio/vertx/codegen/type/ClassKind;
dup
astore 0
iconst_0
aload 0
arraylength
dup
istore 1
anewarray io.vertx.codegen.type.ClassKind
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 io.vertx.codegen.type.ClassKind valueOf(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/vertx/codegen/type/ClassKind;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
0: ldc Lio/vertx/codegen/type/ClassKind;
aload 0
invokestatic java.lang.Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
checkcast io.vertx.codegen.type.ClassKind
areturn
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
name
}
Signature: Ljava/lang/Enum<Lio/vertx/codegen/type/ClassKind;>;
SourceFile: "ClassKind.java"