Edit C:\Program Files\Java\jdk1.8.0_121\lib\com\sun\tools\javac\comp\Attr$5.class
?? 4 V <init> Code EnclosingMethod Factory InnerClasses LineNumberTable SourceFile cant.apply.diamond.1 clazz com/sun/tools/javac/code/Symbol *com/sun/tools/javac/code/Symbol$TypeSymbol com/sun/tools/javac/comp/Attr com/sun/tools/javac/comp/Attr$5 com/sun/tools/javac/comp/Check +com/sun/tools/javac/comp/Check$CheckContext 1com/sun/tools/javac/comp/Check$NestedCheckContext com/sun/tools/javac/tree/JCTree ,com/sun/tools/javac/tree/JCTree$JCExpression *com/sun/tools/javac/tree/JCTree$JCNewClass %com/sun/tools/javac/util/JCDiagnostic 8com/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition -com/sun/tools/javac/util/JCDiagnostic$Factory diags diamond enclosingContext fragment java/lang/Object report this$0 val$csym val$tree visitNewClass ,Lcom/sun/tools/javac/code/Symbol$TypeSymbol; Lcom/sun/tools/javac/comp/Attr; -Lcom/sun/tools/javac/comp/Check$CheckContext; .Lcom/sun/tools/javac/tree/JCTree$JCExpression; ,Lcom/sun/tools/javac/tree/JCTree$JCNewClass; /Lcom/sun/tools/javac/util/JCDiagnostic$Factory; 0(Lcom/sun/tools/javac/comp/Check$CheckContext;)V /(Lcom/sun/tools/javac/tree/JCTree$JCNewClass;)V d(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/util/JCDiagnostic;)V N(Ljava/lang/String;[Ljava/lang/Object;)Lcom/sun/tools/javac/util/JCDiagnostic; ?(Lcom/sun/tools/javac/comp/Attr;Lcom/sun/tools/javac/comp/Check$CheckContext;Lcom/sun/tools/javac/tree/JCTree$JCNewClass;Lcom/sun/tools/javac/code/Symbol$TypeSymbol;)V 1 2 3 4 ! 5 6 7 "