Edit C:\Program Files\Java\jdk1.8.0_121\lib\com\sun\tools\javac\code\Symbol$DelegatedSymbol.class
?? 4 ? ()TT; ()V ()Z (TT;)V <init> Code Exceptions I InnerClasses J LineNumberTable Signature SourceFile TT; Visitor accept asMemberOf asType baseSymbol com/sun/tools/javac/code/Symbol +com/sun/tools/javac/code/Symbol$ClassSymbol 1com/sun/tools/javac/code/Symbol$CompletionFailure /com/sun/tools/javac/code/Symbol$DelegatedSymbol -com/sun/tools/javac/code/Symbol$PackageSymbol *com/sun/tools/javac/code/Symbol$TypeSymbol 'com/sun/tools/javac/code/Symbol$Visitor complete enclClass erasure externalType flags_field flatName getAnnotationMirrors getEnclosingElement getQualifiedName getSimpleName getUnderlyingSymbol hasOuterInstance isConstructor isEnclosedBy isInheritedIn isInner isLocal isMemberOf isSubClass kind location members name other outermostClass owner packge toString type visitSymbol !Lcom/sun/tools/javac/code/Symbol; Lcom/sun/tools/javac/code/Type; Lcom/sun/tools/javac/util/Name; F<T:Lcom/sun/tools/javac/code/Symbol;>Lcom/sun/tools/javac/code/Symbol; c<R:Ljava/lang/Object;P:Ljava/lang/Object;>(Lcom/sun/tools/javac/code/Symbol$Visitor<TR;TP;>;TP;)TR; c<R:Ljava/lang/Object;P:Ljava/lang/Object;>(Ljavax/lang/model/element/ElementVisitor<TR;TP;>;TP;)TR; "()Lcom/sun/tools/javac/code/Scope; #()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/Type; !()Lcom/sun/tools/javac/util/List; !()Lcom/sun/tools/javac/util/Name; ()Ljava/lang/String; ()Ljava/util/List; $()Ljavax/lang/model/element/Element; !()Ljavax/lang/model/element/Name; $()Ljavax/lang/model/type/TypeMirror; 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 O(Lcom/sun/tools/javac/code/Symbol$TypeSymbol;Lcom/sun/tools/javac/code/Types;)Z d(IJLcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Symbol;)V b(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Types;)Lcom/sun/tools/javac/code/Symbol; 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; O(Ljavax/lang/model/element/ElementVisitor;Ljava/lang/Object;)Ljava/lang/Object; . 2 @ 4 @ 7 A 1 B &