Edit C:\Program Files\Java\jdk1.8.0_121\lib\com\sun\tools\javac\comp\Check$3.class
?? 4 Z ()V <init> CAST Code EnclosingMethod InnerClasses LineNumberTable SourceFile StackMapTable access$000 access$400 checkRedundantCast ,com/sun/tools/javac/code/DeferredLintHandler 7com/sun/tools/javac/code/DeferredLintHandler$LintLogger com/sun/tools/javac/code/Lint *com/sun/tools/javac/code/Lint$LintCategory com/sun/tools/javac/comp/Check com/sun/tools/javac/comp/Check$3 com/sun/tools/javac/tree/JCTree ,com/sun/tools/javac/tree/JCTree$JCExpression *com/sun/tools/javac/tree/JCTree$JCTypeCast %com/sun/tools/javac/util/JCDiagnostic 8com/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition com/sun/tools/javac/util/Log expr isEnabled java/lang/Object pos redundant.cast report this$0 type val$tree warning ,Lcom/sun/tools/javac/code/Lint$LintCategory; Lcom/sun/tools/javac/code/Type; Lcom/sun/tools/javac/comp/Check; .Lcom/sun/tools/javac/tree/JCTree$JCExpression; ,Lcom/sun/tools/javac/tree/JCTree$JCTypeCast; /(Lcom/sun/tools/javac/code/Lint$LintCategory;)Z <()Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition; A(Lcom/sun/tools/javac/comp/Check;)Lcom/sun/tools/javac/code/Lint; O(Lcom/sun/tools/javac/comp/Check;Lcom/sun/tools/javac/tree/JCTree$JCTypeCast;)V M(Lcom/sun/tools/javac/comp/Env;Lcom/sun/tools/javac/tree/JCTree$JCTypeCast;)V @(Lcom/sun/tools/javac/comp/Check;)Lcom/sun/tools/javac/util/Log; ?(Lcom/sun/tools/javac/code/Lint$LintCategory;Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Ljava/lang/String;[Ljava/lang/Object;)V 1 ! 2 3 4 "