Edit C:\Program Files\Java\jdk1.8.0_121\lib\com\sun\tools\javac\comp\MemberEnter$Synthesizer.class
?? 4 ()I ()V ()Z (Z)V <init> Code ERROR InnerClasses LineNumberTable Signature SourceFile StackMapTable T Visitor Z accept access$1200 access$1300 append arguments botType check clazz com/sun/tools/javac/code/Scope )com/sun/tools/javac/code/Scope$ErrorScope com/sun/tools/javac/code/Symbol +com/sun/tools/javac/code/Symbol$ClassSymbol -com/sun/tools/javac/code/Symbol$PackageSymbol *com/sun/tools/javac/code/Symbol$TypeSymbol com/sun/tools/javac/code/Symtab com/sun/tools/javac/code/Type 'com/sun/tools/javac/code/Type$ClassType %com/sun/tools/javac/code/Type$TypeVar com/sun/tools/javac/code/TypeTag $com/sun/tools/javac/comp/MemberEnter 0com/sun/tools/javac/comp/MemberEnter$Synthesizer 2com/sun/tools/javac/comp/MemberEnter$Synthesizer$1 2com/sun/tools/javac/comp/MemberEnter$Synthesizer$2 com/sun/tools/javac/tree/JCTree ,com/sun/tools/javac/tree/JCTree$JCExpression -com/sun/tools/javac/tree/JCTree$JCFieldAccess 'com/sun/tools/javac/tree/JCTree$JCIdent +com/sun/tools/javac/tree/JCTree$JCTypeApply 'com/sun/tools/javac/tree/JCTree$Visitor com/sun/tools/javac/util/Assert com/sun/tools/javac/util/List #com/sun/tools/javac/util/ListBuffer com/sun/tools/javac/util/Names contains errType fromString hasNext hasTag interfaceExpected isEmpty iterator java/lang/StringBuilder java/lang/Throwable java/util/Iterator members_field name next nil originalType prepend result selected size synthesizeClass synthesizeTyparams synthesizedSymbols this$0 toList toString tsym typarams_field type unnamedPackage visit visitIdent visitSelect visitTree visitTypeApply ! " # $ % & ' ( ) * + , - . / 0 1 : ; < Lcom/sun/tools/javac/code/Scope; /Lcom/sun/tools/javac/code/Symbol$PackageSymbol; ,Lcom/sun/tools/javac/code/Symbol$TypeSymbol; Lcom/sun/tools/javac/code/Type; "Lcom/sun/tools/javac/code/TypeTag; &Lcom/sun/tools/javac/comp/MemberEnter; .Lcom/sun/tools/javac/tree/JCTree$JCExpression; Lcom/sun/tools/javac/util/List; Lcom/sun/tools/javac/util/Name; NLcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/code/Symbol$ClassSymbol;>; $(Lcom/sun/tools/javac/code/Symbol;)V 1(Lcom/sun/tools/javac/code/Symbol$ClassSymbol;I)V %(Lcom/sun/tools/javac/code/TypeTag;)Z $(Lcom/sun/tools/javac/tree/JCTree;)V 2(Lcom/sun/tools/javac/tree/JCTree$JCFieldAccess;)V ,(Lcom/sun/tools/javac/tree/JCTree$JCIdent;)V 0(Lcom/sun/tools/javac/tree/JCTree$JCTypeApply;)V ,(Lcom/sun/tools/javac/tree/JCTree$Visitor;)V !()Lcom/sun/tools/javac/util/List; ()Ljava/lang/Object; (Ljava/lang/Object;)Z ()Ljava/lang/String; (I)Ljava/lang/StringBuilder; ()Ljava/util/Iterator; D(JLcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/code/Symbol;)V I(Lcom/sun/tools/javac/comp/MemberEnter;)Lcom/sun/tools/javac/code/Symtab; I(Lcom/sun/tools/javac/comp/MemberEnter;Lcom/sun/tools/javac/code/Type;Z)V B(Lcom/sun/tools/javac/tree/JCTree;)Lcom/sun/tools/javac/code/Type; @(Lcom/sun/tools/javac/util/List;)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; 3(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name; H(Lcom/sun/tools/javac/comp/MemberEnter;)Lcom/sun/tools/javac/util/Names; -(Ljava/lang/String;)Ljava/lang/StringBuilder; o(Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/code/Symbol;)Lcom/sun/tools/javac/code/Symbol$ClassSymbol; ?(Lcom/sun/tools/javac/comp/MemberEnter$Synthesizer;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Symbol$TypeSymbol;)V b(Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/code/Symbol;Lcom/sun/tools/javac/code/Type;)V ?(Lcom/sun/tools/javac/util/List<+Lcom/sun/tools/javac/tree/JCTree;>;)Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/code/Type;>; ?(Lcom/sun/tools/javac/comp/MemberEnter$Synthesizer;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Symbol$TypeSymbol;Lcom/sun/tools/javac/util/List;)V 7 = q O r L s t 3 t A t C t N t u I v w D w x H x M x >