Edit C:\Program Files\Java\jdk1.8.0_121\lib\com\sun\tools\javac\code\Symbol.class
?? 4? ? ? ()J ()V ()Z (Z)V <init> CLASS Code Exceptions I InnerClasses J LineNumberTable MethodType OTHER Signature SourceFile StackMapTable TYPEVAR TYPE_PARAMETER Visitor _this accept annotationsPendingCompletion append appendAttributes appendClassInitTypeAttributes appendInitTypeAttributes "appendTypeAttributesWithCompletion appendUniqueTypeAttributes appendUniqueTypes asMemberOf asModifierSet asOuterSuper asType attribute baseSymbol check clone &com/sun/tools/javac/code/AnnoConstruct "com/sun/tools/javac/code/Attribute +com/sun/tools/javac/code/Attribute$Compound /com/sun/tools/javac/code/Attribute$TypeCompound com/sun/tools/javac/code/Flags com/sun/tools/javac/code/Scope $com/sun/tools/javac/code/Scope$Entry com/sun/tools/javac/code/Symbol +com/sun/tools/javac/code/Symbol$ClassSymbol )com/sun/tools/javac/code/Symbol$Completer 1com/sun/tools/javac/code/Symbol$CompletionFailure /com/sun/tools/javac/code/Symbol$DelegatedSymbol 3com/sun/tools/javac/code/Symbol$DynamicMethodSymbol ,com/sun/tools/javac/code/Symbol$MethodSymbol .com/sun/tools/javac/code/Symbol$OperatorSymbol -com/sun/tools/javac/code/Symbol$PackageSymbol *com/sun/tools/javac/code/Symbol$TypeSymbol 2com/sun/tools/javac/code/Symbol$TypeVariableSymbol )com/sun/tools/javac/code/Symbol$VarSymbol 'com/sun/tools/javac/code/Symbol$Visitor 'com/sun/tools/javac/code/SymbolMetadata com/sun/tools/javac/code/Type (com/sun/tools/javac/code/Type$MethodType com/sun/tools/javac/code/TypeTag com/sun/tools/javac/code/Types !com/sun/tools/javac/comp/Annotate 9com/sun/tools/javac/comp/Annotate$AnnotateRepeatedContext com/sun/tools/javac/util/Assert com/sun/tools/javac/util/List #com/sun/tools/javac/util/ListBuffer com/sun/tools/javac/util/Name #com/sun/tools/javac/util/Name$Table com/sun/tools/javac/util/Names complete completer enclClass erasure erasure_field exists externalType flags flags_field flatName getAnnotationMirrors getClassInitTypeAttributes getDeclarationAttributes getEnclosedElements getEnclosingElement getEnclosingType getInitTypeAttributes getKind getMetadata getModifiers getParameterTypes getQualifiedName getRawAttributes getRawTypeAttributes getReturnType getSimpleName getThrownTypes getTypeArguments getTypeAttributes getTypeParameters getUpperBound hasAnnotations hasNext hasOuterInstance hasTag hasTypeAnnotations hiddenIn hiddenInInternal init initedMetadata interfaces isAnonymous isConstructor isDeprecated isEmpty isEnclosedBy isEnum isErroneous isInheritedIn isInner isInterface isLocal isMemberOf isPrivate isStatic isSubClass isSubClass isSubSignature isTypesEmpty iterator java/lang/AssertionError java/lang/StringBuilder java/util/Iterator javax/lang/model/element/Element $javax/lang/model/element/ElementKind kind location lookup members metadata name names next nil nonEmpty outermostClass overrides owner packge pendingCompletion prepend prependAttributes reset resetAnnotations scope setAttributes setDeclarationAttributes &setDeclarationAttributesWithCompletion setTypeAttributes supertype sym table .the result of hiddenInInternal() can't be null toList toString tsym type visitSymbol @ @ ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I ? ? ? ? ? Lcom/sun/tools/javac/code/Scope; !Lcom/sun/tools/javac/code/Symbol; +Lcom/sun/tools/javac/code/Symbol$Completer; ,Lcom/sun/tools/javac/code/Symbol$TypeSymbol; )Lcom/sun/tools/javac/code/SymbolMetadata; Lcom/sun/tools/javac/code/Type; "Lcom/sun/tools/javac/code/TypeTag; Lcom/sun/tools/javac/util/Name; %Lcom/sun/tools/javac/util/Name$Table; Lcom/sun/tools/javac/util/Names; &Ljavax/lang/model/element/ElementKind; c<R:Ljava/lang/Object;P:Ljava/lang/Object;>(Lcom/sun/tools/javac/code/Symbol$Visitor<TR;TP;>;TP;)TR; "()Lcom/sun/tools/javac/code/Scope; (()Lcom/sun/tools/javac/code/Scope$Entry; #()Lcom/sun/tools/javac/code/Symbol; $(Lcom/sun/tools/javac/code/Symbol;)V /()Lcom/sun/tools/javac/code/Symbol$ClassSymbol; 0(Lcom/sun/tools/javac/code/Symbol$ClassSymbol;)Z 1()Lcom/sun/tools/javac/code/Symbol$PackageSymbol; +()Lcom/sun/tools/javac/code/SymbolMetadata; ,(Lcom/sun/tools/javac/code/SymbolMetadata;)V !()Lcom/sun/tools/javac/code/Type; %(Lcom/sun/tools/javac/code/TypeTag;)Z >(Lcom/sun/tools/javac/comp/Annotate$AnnotateRepeatedContext;)V !()Lcom/sun/tools/javac/util/List; "(Lcom/sun/tools/javac/util/List;)V !()Lcom/sun/tools/javac/util/Name; ()Ljava/lang/Object; (Ljava/lang/Object;)V ()Ljava/lang/String; (ZLjava/lang/String;)V ()Ljava/util/Iterator; ()Ljava/util/List; ()Ljava/util/Set; (J)Ljava/util/Set; $()Ljavax/lang/model/element/Element; (()Ljavax/lang/model/element/ElementKind; !()Ljavax/lang/model/element/Name; $()Ljavax/lang/model/type/TypeMirror; P(Lcom/sun/tools/javac/code/Symbol;)Lcom/sun/tools/javac/code/Attribute$Compound; m(Lcom/sun/tools/javac/comp/Annotate$AnnotateRepeatedContext<Lcom/sun/tools/javac/code/Attribute$Compound;>;)V P()Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/code/Attribute$Compound;>; Q(Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/code/Attribute$Compound;>;)V q(Lcom/sun/tools/javac/comp/Annotate$AnnotateRepeatedContext<Lcom/sun/tools/javac/code/Attribute$TypeCompound;>;)V T()Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/code/Attribute$TypeCompound;>; U(Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/code/Attribute$TypeCompound;>;)V G(Lcom/sun/tools/javac/util/Name;)Lcom/sun/tools/javac/code/Scope$Entry; D(Lcom/sun/tools/javac/code/Symbol;)Lcom/sun/tools/javac/code/Symbol; 5()Ljava/util/List<Lcom/sun/tools/javac/code/Symbol;>; W()Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/code/Symbol$TypeVariableSymbol;>; J(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/code/SymbolMetadata; @(Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type; A(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;)Z A(Lcom/sun/tools/javac/code/Types;)Lcom/sun/tools/javac/code/Type; D(Lcom/sun/tools/javac/code/Symbol;Lcom/sun/tools/javac/code/Types;)Z P(Lcom/sun/tools/javac/code/Symbol$ClassSymbol;Lcom/sun/tools/javac/code/Types;)Z O(Lcom/sun/tools/javac/code/Symbol$TypeSymbol;Lcom/sun/tools/javac/code/Types;)Z @(Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/util/List; 3(Ljava/lang/Object;)Lcom/sun/tools/javac/util/List; 9(Ljava/lang/Object;)Lcom/sun/tools/javac/util/ListBuffer; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; 6()Ljava/util/Set<Ljavax/lang/model/element/Modifier;>; d(IJLcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Symbol;)V p(Lcom/sun/tools/javac/code/Symbol$ClassSymbol;Lcom/sun/tools/javac/code/Types;)Lcom/sun/tools/javac/code/Symbol; b(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Types;)Lcom/sun/tools/javac/code/Symbol; a(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Symbol;)Lcom/sun/tools/javac/code/Type; q(Lcom/sun/tools/javac/code/Symbol;Lcom/sun/tools/javac/code/Symbol$TypeSymbol;Lcom/sun/tools/javac/code/Types;Z)Z G(Lcom/sun/tools/javac/code/Symbol;Ljava/lang/Object;)Ljava/lang/Object; O(Lcom/sun/tools/javac/code/Symbol$Visitor;Ljava/lang/Object;)Ljava/lang/Object; ?(Lcom/sun/tools/javac/util/List;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/util/List;Lcom/sun/tools/javac/code/Symbol$TypeSymbol;)V ? R ? ? ? ? ? ? K ? ? ? ? ? N ? ? ? ? ? ? p ? ? ? ? ? ? ? ? ? Q j k v y } ? ? ? ' ? ? ? ? X ? ? ? ? J ? ? ? q ? ? ? ? ? $ ? Y ? b ? h ? l ? ? ? ? T ? U ? V ? Z ? ^ ? ` ? d ? e ? f ? ? ? ? ? ? ? ? ? _ ? c ? ? ? ? ' ? " [ ? ? M ? ? M z ? n r ? ! o$ #& ?( * ?4 ?- ?/ ?+ ?, ?. ?0 ?2 ?3 ?4 ?9 ?4 ?1 ?5 ?6 ?: ?; ?7 ?8 ?< ?= ?? ?n ?p ?J ?> ?A ?D ?K ?L ?O ?P ?S ?Z ?_ ?g ?h ?y ?z ?| ?? ?I ?o ?{ ?B ?E ?G ?M ?Q ?R ?X ?Y ?[ ?\ ?] ?b ?e ?f ?q ?r ?s ?t ?u ?C ?T ?U ?V ?W ?^ ?` ?a ?? ?v ?w ?x ?} ?? ?H ?l ?F ?c ?m ?~ ?? ?d ? ?B ?k ?? ?j ?? ?k ?? ?? ?N ?? ?@ ?i AnnotateRepeatedContext ClassSymbol Completer CompletionFailure Compound DelegatedSymbol DynamicMethodSymbol Entry MethodSymbol OperatorSymbol PackageSymbol Symbol.java Table TypeCompound TypeSymbol TypeVariableSymbol VarSymbol! ? ? ? ? R ? ? ? ? ? ? K ? N ? ? ? F Q *?? L ` ? F *?? ?? *??? F ? o p q o a ? F *?? ?? *??? F ? y z { y % c -*???,?? ? ,?? ? ?-???+? -???? ? ?? ? ? ( ? + ? 6 *?? ? *??? F ? ? : +?? *??+??? ? ? ? ? : +?? *??+??? ? ? ? ? : +?? *??+??? ? ? ? ? % *??+?? ? ? ? : +?? *??+??? ? ? ? U ? F *?? ?? *??? F ? ? ? ? ? Z ? F *?? ?? *??? F ? ? ? ? ? V ? F *?? ?? *??? F ? ? ? ? ? i : *?? *??? ? ? @ ? m : *?? *??? ? ? @ ? ? ? : +?? *??+??? ? ? ? ? % *???? ? ? ? ? D *?? +?? *??+??? ? ? ? ? ? A *?? +?? *??+?? ? ? ? ? ? % *??+?? ? ? ? ? ] **?? +?? *?? *? ?*???*??+?? ? ? ? ! ? ) ? q ? A *?? *? ?*???*?? ? ? ? \ ? *?? ? # c +*??*??* ??*??*??*??*??*?? &