Edit C:\Program Files\Java\jdk1.8.0_121\lib\com\sun\tools\javac\tree\JCTree$JCAssert.class
?? 4 K ()V <init> ASSERT Code InnerClasses LineNumberTable Signature SourceFile Visitor accept com/sun/source/tree/AssertTree com/sun/source/tree/Tree com/sun/source/tree/Tree$Kind com/sun/source/tree/TreeVisitor com/sun/tools/javac/tree/JCTree (com/sun/tools/javac/tree/JCTree$JCAssert ,com/sun/tools/javac/tree/JCTree$JCExpression +com/sun/tools/javac/tree/JCTree$JCStatement #com/sun/tools/javac/tree/JCTree$Tag 'com/sun/tools/javac/tree/JCTree$Visitor cond detail getCondition getDetail getKind getTag visitAssert Lcom/sun/source/tree/Tree$Kind; .Lcom/sun/tools/javac/tree/JCTree$JCExpression; %Lcom/sun/tools/javac/tree/JCTree$Tag; [<R:Ljava/lang/Object;D:Ljava/lang/Object;>(Lcom/sun/source/tree/TreeVisitor<TR;TD;>;TD;)TR; &()Lcom/sun/source/tree/ExpressionTree; !()Lcom/sun/source/tree/Tree$Kind; -(Lcom/sun/tools/javac/tree/JCTree$JCAssert;)V 0()Lcom/sun/tools/javac/tree/JCTree$JCExpression; '()Lcom/sun/tools/javac/tree/JCTree$Tag; ,(Lcom/sun/tools/javac/tree/JCTree$Visitor;)V _(Lcom/sun/tools/javac/tree/JCTree$JCExpression;Lcom/sun/tools/javac/tree/JCTree$JCExpression;)V F(Lcom/sun/source/tree/AssertTree;Ljava/lang/Object;)Ljava/lang/Object; G(Lcom/sun/source/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object; & ' ' ( , - - 1 3 ! 4 ! 5 $ 6 ! 9 ! : # 7 % 8 ; JCAssert JCExpression JCStatement JCTree.java Kind Tag ! ! # ' ' 0 3 *? B*+? =*,? >? ? ? ? ? / +*? C? ? + ? <? ? - *? =? ? - *? >? ? 2 ! +*,? D ? ? ) . ? ?? ?A * *? A? ?A * *? @? ? H 2 I@ ! E # G $ J@ % "