Edit C:\Program Files\Java\jdk1.8.0_121\lib\com\sun\tools\javac\comp\Attr$8.class
?? 4 ? : ()J ()V ()Z <init> Code EnclosingMethod Factory InnerClasses J LineNumberTable Signature SourceFile StackMapTable allparams allparams_field append appendList +bad.intersection.target.for.functional.expr checkContext com/sun/tools/javac/code/Symbol *com/sun/tools/javac/code/Symbol$TypeSymbol com/sun/tools/javac/code/Type 'com/sun/tools/javac/code/Type$ClassType 3com/sun/tools/javac/code/Type$IntersectionClassType com/sun/tools/javac/code/Types )com/sun/tools/javac/code/Types$MapVisitor com/sun/tools/javac/comp/Attr com/sun/tools/javac/comp/Attr$8 (com/sun/tools/javac/comp/Attr$ResultInfo com/sun/tools/javac/comp/Check +com/sun/tools/javac/comp/Check$CheckContext %com/sun/tools/javac/util/JCDiagnostic 8com/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition -com/sun/tools/javac/util/JCDiagnostic$Factory com/sun/tools/javac/util/List #com/sun/tools/javac/util/ListBuffer diags findDescriptorSymbol flags flags_field fragment getExplicitComponents hasNext head interfaces_field isFunctionalInterface isInterface isIntersection isParameterized iterator java/lang/Object java/util/Iterator makeIntersectionType makeNotionalInterface next not.an.intf.component report reportIntersectionError resultInfo this$0 toList tsym type types visitClassType visitIntersectionClassType ! " # $ % & 5 6 ,Lcom/sun/tools/javac/code/Symbol$TypeSymbol; Lcom/sun/tools/javac/code/Type; Lcom/sun/tools/javac/code/Types; Lcom/sun/tools/javac/comp/Attr; *Lcom/sun/tools/javac/comp/Attr$ResultInfo; -Lcom/sun/tools/javac/comp/Check$CheckContext; /Lcom/sun/tools/javac/util/JCDiagnostic$Factory; Lcom/sun/tools/javac/util/List; Ljava/lang/Object; gLcom/sun/tools/javac/code/Types$MapVisitor<Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;>; /(Lcom/sun/tools/javac/code/Symbol$TypeSymbol;)Z "(Lcom/sun/tools/javac/comp/Attr;)V !()Lcom/sun/tools/javac/util/List; ()Ljava/lang/Object; ()Ljava/util/Iterator; O(Lcom/sun/tools/javac/code/Symbol$TypeSymbol;)Lcom/sun/tools/javac/code/Symbol; c(Lcom/sun/tools/javac/code/Type$IntersectionClassType;)Lcom/sun/tools/javac/code/Symbol$TypeSymbol; V(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/code/Type$IntersectionClassType; d(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/util/JCDiagnostic;)V F(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/ListBuffer; 9(Ljava/lang/Object;)Lcom/sun/tools/javac/util/ListBuffer; ?(Lcom/sun/tools/javac/code/Type$ClassType;Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;)Lcom/sun/tools/javac/code/Type; ?(Lcom/sun/tools/javac/code/Type$IntersectionClassType;Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;)Lcom/sun/tools/javac/code/Type; N(Ljava/lang/String;[Ljava/lang/Object;)Lcom/sun/tools/javac/util/JCDiagnostic; O(Lcom/sun/tools/javac/code/Type$ClassType;Ljava/lang/Object;)Ljava/lang/Object; b(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Ljava/lang/String;[Ljava/lang/Object;)V * @ \ A ] B ^ >