Edit C:\Program Files\Java\jdk1.8.0_121\lib\com\sun\tools\javac\code\Flags.class
?? 4a * c y ()J ()V ()Z (I)V <clinit> <init> ABSTRACT ACC_BRIDGE ACC_SUPER ACC_VARARGS ACYCLIC ACYCLIC_ANN ANNOTATION ANONCONSTR AUXILIARY AccessFlags AnnotationTypeElementMask BAD_OVERRIDE BLOCK BRIDGE CLASH CLASS_SEEN COMPOUND ClassFlags Code ConstantValue ConstructorFlags DEFAULT DEPRECATED EFFECTIVELY_FINAL ENUM EXISTS ExtendedStandardFlags FINAL 'Flags parameter contains unknown flags GENERATEDCONSTR HASINIT HYPOTHETICAL I INTERFACE IPROXY InnerClasses InterfaceMethodFlags InterfaceMethodMask InterfaceVarFlags J LAMBDA_METHOD LOCKED LineNumberTable LocalClassFlags LocalVarFlags MANDATED MemberClassFlags MethodFlags ModifierFlags NATIVE NOOUTERTHIS NOT_IN_PROFILE OVERRIDE_BRIDGE PARAMETER POTENTIALLY_AMBIGUOUS PRIVATE PROPRIETARY PROTECTED PUBLIC ReceiverParamFlags SIGNATURE_POLYMORPHIC SOURCE_SEEN STATIC STRICTFP SYNCHRONIZED SYNTHETIC Signature SourceFile StackMapTable StandardFlags THROWS TRANSIENT TYPE_TRANSLATED UNATTRIBUTED UNION VARARGS VOLATILE VarFlags &[Lcom/sun/tools/javac/code/Flags$Flag; add append asFlagSet asModifierSet check com/sun/tools/javac/code/Flags #com/sun/tools/javac/code/Flags$Flag com/sun/tools/javac/code/Symbol )com/sun/tools/javac/code/Symbol$VarSymbol com/sun/tools/javac/util/Assert flags get getConstValue hasNext isConstant isEnum isStatic iterator java/lang/Long java/lang/Object java/lang/String java/lang/StringBuilder java/util/Collections java/util/EnumSet java/util/Iterator java/util/Map java/util/Set &java/util/concurrent/ConcurrentHashMap !javax/lang/model/element/Modifier modifierSets next noneOf put toString unmodifiableSet value valueOf values @ ? ? ? @ @? \ ^ ~ ? @ ? @ ???????? @ ? @ ? @ ? ? ? @ ? \ b d e f o p q r s t u v w x Ljava/util/Map; #Ljavax/lang/model/element/Modifier; ULjava/util/Map<Ljava/lang/Long;Ljava/util/Set<Ljavax/lang/model/element/Modifier;>;>; (()[Lcom/sun/tools/javac/code/Flags$Flag; $(Lcom/sun/tools/javac/code/Symbol;)Z .(Lcom/sun/tools/javac/code/Symbol$VarSymbol;)Z (J)Ljava/lang/Long; ()Ljava/lang/Object; (Ljava/lang/Object;)Z ()Ljava/lang/String; (J)Ljava/lang/String; (ZLjava/lang/String;)V (J)Ljava/lang/StringBuilder; (J)Ljava/util/EnumSet; ()Ljava/util/Iterator; (J)Ljava/util/Set; =(J)Ljava/util/EnumSet<Lcom/sun/tools/javac/code/Flags$Flag;>; &(Ljava/lang/Object;)Ljava/lang/Object; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; &(Ljava/lang/Class;)Ljava/util/EnumSet; (Ljava/util/Set;)Ljava/util/Set; 7(J)Ljava/util/Set<Ljavax/lang/model/element/Modifier;>; 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ? 5 z # ) ? E G H L M N U Z g j ? ? i { ] ~ a ^ _ n h ^ ^ | } ? ! " # $ % ?2 * ?& ?, ?0 ?+ ?' ?' ?/ ?1 ?5 ?6 ?8 ?. ?3 ?7 ?) ?( ?- ?4 ?9 ?. Flag Flags.java VarSymbol ! ? ? E H . ! ? E . ! ? G . ! ? L . ! ? ) . ! ? N . ! ? Z . ! ? U . ! ? ? . ! ? / . ! ? . ! ? M . ! ? O . ! ? . ! ? &