public final class com.sun.tools.javac.code.Flags$Flag extends java.lang.Enum<com.sun.tools.javac.code.Flags$Flag>
minor version: 0
major version: 59
flags: flags: (0x4031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER, ACC_ANNOTATION
this_class: com.sun.tools.javac.code.Flags$Flag
super_class: java.lang.Enum
{
public static final com.sun.tools.javac.code.Flags$Flag PUBLIC;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag PRIVATE;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag PROTECTED;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag STATIC;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag FINAL;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag SYNCHRONIZED;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag VOLATILE;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag TRANSIENT;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag NATIVE;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag INTERFACE;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag ABSTRACT;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag DEFAULT;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag STRICTFP;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag BRIDGE;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag SYNTHETIC;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag ANNOTATION;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag DEPRECATED;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag HASINIT;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag BLOCK;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag ENUM;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag MANDATED;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag NOOUTERTHIS;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag EXISTS;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag COMPOUND;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag CLASS_SEEN;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag SOURCE_SEEN;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag LOCKED;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag UNATTRIBUTED;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag ANONCONSTR;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag ACYCLIC;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag PARAMETER;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag VARARGS;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag ACYCLIC_ANN;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag GENERATEDCONSTR;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag HYPOTHETICAL;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag PROPRIETARY;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag UNION;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag EFFECTIVELY_FINAL;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag CLASH;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag AUXILIARY;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag NOT_IN_PROFILE;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag BAD_OVERRIDE;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag SIGNATURE_POLYMORPHIC;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag THROWS;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag LAMBDA_METHOD;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag TYPE_TRANSLATED;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag MODULE;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag AUTOMATIC_MODULE;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag SYSTEM_MODULE;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag DEPRECATED_ANNOTATION;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag DEPRECATED_REMOVAL;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag HAS_RESOURCE;
descriptor: Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
final long value;
descriptor: J
flags: (0x0010) ACC_FINAL
final java.lang.String lowercaseName;
descriptor: Ljava/lang/String;
flags: (0x0010) ACC_FINAL
private static final com.sun.tools.javac.code.Flags$Flag[] ENUM$VALUES;
descriptor: [Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x101a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=6, locals=0, args_size=0
0: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "PUBLIC"
iconst_0
lconst_1
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.PUBLIC:Lcom/sun/tools/javac/code/Flags$Flag;
1: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "PRIVATE"
iconst_1
ldc 2
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.PRIVATE:Lcom/sun/tools/javac/code/Flags$Flag;
2: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "PROTECTED"
iconst_2
ldc 4
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.PROTECTED:Lcom/sun/tools/javac/code/Flags$Flag;
3: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "STATIC"
iconst_3
ldc 8
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.STATIC:Lcom/sun/tools/javac/code/Flags$Flag;
4: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "FINAL"
iconst_4
ldc 16
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.FINAL:Lcom/sun/tools/javac/code/Flags$Flag;
5: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "SYNCHRONIZED"
iconst_5
ldc 32
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.SYNCHRONIZED:Lcom/sun/tools/javac/code/Flags$Flag;
6: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "VOLATILE"
bipush 6
ldc 64
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.VOLATILE:Lcom/sun/tools/javac/code/Flags$Flag;
7: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "TRANSIENT"
bipush 7
ldc 128
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.TRANSIENT:Lcom/sun/tools/javac/code/Flags$Flag;
8: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "NATIVE"
bipush 8
ldc 256
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.NATIVE:Lcom/sun/tools/javac/code/Flags$Flag;
9: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "INTERFACE"
bipush 9
ldc 512
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.INTERFACE:Lcom/sun/tools/javac/code/Flags$Flag;
10: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "ABSTRACT"
bipush 10
ldc 1024
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.ABSTRACT:Lcom/sun/tools/javac/code/Flags$Flag;
11: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "DEFAULT"
bipush 11
ldc 8796093022208
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.DEFAULT:Lcom/sun/tools/javac/code/Flags$Flag;
12: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "STRICTFP"
bipush 12
ldc 2048
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.STRICTFP:Lcom/sun/tools/javac/code/Flags$Flag;
13: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "BRIDGE"
bipush 13
ldc 2147483648
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.BRIDGE:Lcom/sun/tools/javac/code/Flags$Flag;
14: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "SYNTHETIC"
bipush 14
ldc 4096
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.SYNTHETIC:Lcom/sun/tools/javac/code/Flags$Flag;
15: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "ANNOTATION"
bipush 15
ldc 8192
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.ANNOTATION:Lcom/sun/tools/javac/code/Flags$Flag;
16: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "DEPRECATED"
bipush 16
ldc 131072
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.DEPRECATED:Lcom/sun/tools/javac/code/Flags$Flag;
17: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "HASINIT"
bipush 17
ldc 262144
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.HASINIT:Lcom/sun/tools/javac/code/Flags$Flag;
18: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "BLOCK"
bipush 18
ldc 1048576
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.BLOCK:Lcom/sun/tools/javac/code/Flags$Flag;
19: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "ENUM"
bipush 19
ldc 16384
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.ENUM:Lcom/sun/tools/javac/code/Flags$Flag;
20: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "MANDATED"
bipush 20
ldc 32768
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.MANDATED:Lcom/sun/tools/javac/code/Flags$Flag;
21: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "NOOUTERTHIS"
bipush 21
ldc 4194304
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.NOOUTERTHIS:Lcom/sun/tools/javac/code/Flags$Flag;
22: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "EXISTS"
bipush 22
ldc 8388608
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.EXISTS:Lcom/sun/tools/javac/code/Flags$Flag;
23: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "COMPOUND"
bipush 23
ldc 16777216
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.COMPOUND:Lcom/sun/tools/javac/code/Flags$Flag;
24: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "CLASS_SEEN"
bipush 24
ldc 33554432
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.CLASS_SEEN:Lcom/sun/tools/javac/code/Flags$Flag;
25: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "SOURCE_SEEN"
bipush 25
ldc 67108864
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.SOURCE_SEEN:Lcom/sun/tools/javac/code/Flags$Flag;
26: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "LOCKED"
bipush 26
ldc 134217728
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.LOCKED:Lcom/sun/tools/javac/code/Flags$Flag;
27: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "UNATTRIBUTED"
bipush 27
ldc 268435456
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.UNATTRIBUTED:Lcom/sun/tools/javac/code/Flags$Flag;
28: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "ANONCONSTR"
bipush 28
ldc 536870912
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.ANONCONSTR:Lcom/sun/tools/javac/code/Flags$Flag;
29: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "ACYCLIC"
bipush 29
ldc 1073741824
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.ACYCLIC:Lcom/sun/tools/javac/code/Flags$Flag;
30: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "PARAMETER"
bipush 30
ldc 8589934592
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.PARAMETER:Lcom/sun/tools/javac/code/Flags$Flag;
31: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "VARARGS"
bipush 31
ldc 17179869184
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.VARARGS:Lcom/sun/tools/javac/code/Flags$Flag;
32: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "ACYCLIC_ANN"
bipush 32
ldc 34359738368
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.ACYCLIC_ANN:Lcom/sun/tools/javac/code/Flags$Flag;
33: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "GENERATEDCONSTR"
bipush 33
ldc 68719476736
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.GENERATEDCONSTR:Lcom/sun/tools/javac/code/Flags$Flag;
34: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "HYPOTHETICAL"
bipush 34
ldc 137438953472
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.HYPOTHETICAL:Lcom/sun/tools/javac/code/Flags$Flag;
35: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "PROPRIETARY"
bipush 35
ldc 274877906944
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.PROPRIETARY:Lcom/sun/tools/javac/code/Flags$Flag;
36: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "UNION"
bipush 36
ldc 549755813888
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.UNION:Lcom/sun/tools/javac/code/Flags$Flag;
37: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "EFFECTIVELY_FINAL"
bipush 37
ldc 2199023255552
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.EFFECTIVELY_FINAL:Lcom/sun/tools/javac/code/Flags$Flag;
38: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "CLASH"
bipush 38
ldc 4398046511104
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.CLASH:Lcom/sun/tools/javac/code/Flags$Flag;
39: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "AUXILIARY"
bipush 39
ldc 17592186044416
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.AUXILIARY:Lcom/sun/tools/javac/code/Flags$Flag;
40: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "NOT_IN_PROFILE"
bipush 40
ldc 35184372088832
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.NOT_IN_PROFILE:Lcom/sun/tools/javac/code/Flags$Flag;
41: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "BAD_OVERRIDE"
bipush 41
ldc 35184372088832
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.BAD_OVERRIDE:Lcom/sun/tools/javac/code/Flags$Flag;
42: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "SIGNATURE_POLYMORPHIC"
bipush 42
ldc 70368744177664
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.SIGNATURE_POLYMORPHIC:Lcom/sun/tools/javac/code/Flags$Flag;
43: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "THROWS"
bipush 43
ldc 140737488355328
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.THROWS:Lcom/sun/tools/javac/code/Flags$Flag;
44: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "LAMBDA_METHOD"
bipush 44
ldc 562949953421312
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.LAMBDA_METHOD:Lcom/sun/tools/javac/code/Flags$Flag;
45: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "TYPE_TRANSLATED"
bipush 45
ldc 1125899906842624
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.TYPE_TRANSLATED:Lcom/sun/tools/javac/code/Flags$Flag;
46: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "MODULE"
bipush 46
ldc 2251799813685248
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.MODULE:Lcom/sun/tools/javac/code/Flags$Flag;
47: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "AUTOMATIC_MODULE"
bipush 47
ldc 4503599627370496
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.AUTOMATIC_MODULE:Lcom/sun/tools/javac/code/Flags$Flag;
48: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "SYSTEM_MODULE"
bipush 48
ldc 9007199254740992
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.SYSTEM_MODULE:Lcom/sun/tools/javac/code/Flags$Flag;
49: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "DEPRECATED_ANNOTATION"
bipush 49
ldc 18014398509481984
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.DEPRECATED_ANNOTATION:Lcom/sun/tools/javac/code/Flags$Flag;
50: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "DEPRECATED_REMOVAL"
bipush 50
ldc 36028797018963968
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.DEPRECATED_REMOVAL:Lcom/sun/tools/javac/code/Flags$Flag;
51: new com.sun.tools.javac.code.Flags$Flag
dup
ldc "HAS_RESOURCE"
bipush 51
ldc 72057594037927936
invokespecial com.sun.tools.javac.code.Flags$Flag.<init>:(Ljava/lang/String;IJ)V
putstatic com.sun.tools.javac.code.Flags$Flag.HAS_RESOURCE:Lcom/sun/tools/javac/code/Flags$Flag;
52: bipush 52
anewarray com.sun.tools.javac.code.Flags$Flag
dup
iconst_0
getstatic com.sun.tools.javac.code.Flags$Flag.PUBLIC:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
iconst_1
getstatic com.sun.tools.javac.code.Flags$Flag.PRIVATE:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
iconst_2
getstatic com.sun.tools.javac.code.Flags$Flag.PROTECTED:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
iconst_3
getstatic com.sun.tools.javac.code.Flags$Flag.STATIC:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
iconst_4
getstatic com.sun.tools.javac.code.Flags$Flag.FINAL:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
iconst_5
getstatic com.sun.tools.javac.code.Flags$Flag.SYNCHRONIZED:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 6
getstatic com.sun.tools.javac.code.Flags$Flag.VOLATILE:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 7
getstatic com.sun.tools.javac.code.Flags$Flag.TRANSIENT:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 8
getstatic com.sun.tools.javac.code.Flags$Flag.NATIVE:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 9
getstatic com.sun.tools.javac.code.Flags$Flag.INTERFACE:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 10
getstatic com.sun.tools.javac.code.Flags$Flag.ABSTRACT:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 11
getstatic com.sun.tools.javac.code.Flags$Flag.DEFAULT:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 12
getstatic com.sun.tools.javac.code.Flags$Flag.STRICTFP:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 13
getstatic com.sun.tools.javac.code.Flags$Flag.BRIDGE:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 14
getstatic com.sun.tools.javac.code.Flags$Flag.SYNTHETIC:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 15
getstatic com.sun.tools.javac.code.Flags$Flag.ANNOTATION:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 16
getstatic com.sun.tools.javac.code.Flags$Flag.DEPRECATED:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 17
getstatic com.sun.tools.javac.code.Flags$Flag.HASINIT:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 18
getstatic com.sun.tools.javac.code.Flags$Flag.BLOCK:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 19
getstatic com.sun.tools.javac.code.Flags$Flag.ENUM:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 20
getstatic com.sun.tools.javac.code.Flags$Flag.MANDATED:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 21
getstatic com.sun.tools.javac.code.Flags$Flag.NOOUTERTHIS:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 22
getstatic com.sun.tools.javac.code.Flags$Flag.EXISTS:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 23
getstatic com.sun.tools.javac.code.Flags$Flag.COMPOUND:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 24
getstatic com.sun.tools.javac.code.Flags$Flag.CLASS_SEEN:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 25
getstatic com.sun.tools.javac.code.Flags$Flag.SOURCE_SEEN:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 26
getstatic com.sun.tools.javac.code.Flags$Flag.LOCKED:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 27
getstatic com.sun.tools.javac.code.Flags$Flag.UNATTRIBUTED:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 28
getstatic com.sun.tools.javac.code.Flags$Flag.ANONCONSTR:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 29
getstatic com.sun.tools.javac.code.Flags$Flag.ACYCLIC:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 30
getstatic com.sun.tools.javac.code.Flags$Flag.PARAMETER:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 31
getstatic com.sun.tools.javac.code.Flags$Flag.VARARGS:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 32
getstatic com.sun.tools.javac.code.Flags$Flag.ACYCLIC_ANN:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 33
getstatic com.sun.tools.javac.code.Flags$Flag.GENERATEDCONSTR:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 34
getstatic com.sun.tools.javac.code.Flags$Flag.HYPOTHETICAL:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 35
getstatic com.sun.tools.javac.code.Flags$Flag.PROPRIETARY:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 36
getstatic com.sun.tools.javac.code.Flags$Flag.UNION:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 37
getstatic com.sun.tools.javac.code.Flags$Flag.EFFECTIVELY_FINAL:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 38
getstatic com.sun.tools.javac.code.Flags$Flag.CLASH:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 39
getstatic com.sun.tools.javac.code.Flags$Flag.AUXILIARY:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 40
getstatic com.sun.tools.javac.code.Flags$Flag.NOT_IN_PROFILE:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 41
getstatic com.sun.tools.javac.code.Flags$Flag.BAD_OVERRIDE:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 42
getstatic com.sun.tools.javac.code.Flags$Flag.SIGNATURE_POLYMORPHIC:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 43
getstatic com.sun.tools.javac.code.Flags$Flag.THROWS:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 44
getstatic com.sun.tools.javac.code.Flags$Flag.LAMBDA_METHOD:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 45
getstatic com.sun.tools.javac.code.Flags$Flag.TYPE_TRANSLATED:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 46
getstatic com.sun.tools.javac.code.Flags$Flag.MODULE:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 47
getstatic com.sun.tools.javac.code.Flags$Flag.AUTOMATIC_MODULE:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 48
getstatic com.sun.tools.javac.code.Flags$Flag.SYSTEM_MODULE:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 49
getstatic com.sun.tools.javac.code.Flags$Flag.DEPRECATED_ANNOTATION:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 50
getstatic com.sun.tools.javac.code.Flags$Flag.DEPRECATED_REMOVAL:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
dup
bipush 51
getstatic com.sun.tools.javac.code.Flags$Flag.HAS_RESOURCE:Lcom/sun/tools/javac/code/Flags$Flag;
aastore
putstatic com.sun.tools.javac.code.Flags$Flag.ENUM$VALUES:[Lcom/sun/tools/javac/code/Flags$Flag;
return
LocalVariableTable:
Start End Slot Name Signature
private void <init>(java.lang.String, int, long);
descriptor: (Ljava/lang/String;IJ)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, 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
lload 3
putfield com.sun.tools.javac.code.Flags$Flag.value:J
2: aload 0
aload 0
invokevirtual com.sun.tools.javac.code.Flags$Flag.name:()Ljava/lang/String;
invokestatic com.sun.tools.javac.util.StringUtils.toLowerCase:(Ljava/lang/String;)Ljava/lang/String;
putfield com.sun.tools.javac.code.Flags$Flag.lowercaseName:Ljava/lang/String;
3: return
end local 3 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/javac/code/Flags$Flag;
0 4 3 flag J
MethodParameters:
Name Flags
$enum$name
$enum$ordinal
flag
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.javac.code.Flags$Flag.lowercaseName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/javac/code/Flags$Flag;
public static com.sun.tools.javac.code.Flags$Flag[] values();
descriptor: ()[Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=0
0: getstatic com.sun.tools.javac.code.Flags$Flag.ENUM$VALUES:[Lcom/sun/tools/javac/code/Flags$Flag;
dup
astore 0
iconst_0
aload 0
arraylength
dup
istore 1
anewarray com.sun.tools.javac.code.Flags$Flag
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 com.sun.tools.javac.code.Flags$Flag valueOf(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/sun/tools/javac/code/Flags$Flag;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
0: ldc Lcom/sun/tools/javac/code/Flags$Flag;
aload 0
invokestatic java.lang.Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
checkcast com.sun.tools.javac.code.Flags$Flag
areturn
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
name
}
Signature: Ljava/lang/Enum<Lcom/sun/tools/javac/code/Flags$Flag;>;
SourceFile: "Flags.java"
NestHost: com.sun.tools.javac.code.Flags
InnerClasses:
public final Flag = com.sun.tools.javac.code.Flags$Flag of com.sun.tools.javac.code.Flags