Edit D:\app\Administrator\product\11.2.0\dbhome_1\jdk\lib\com\sun\tools\javac\comp\ConstFold.class
?? 1 ? ()D ()F ()I ()J ()V (D)V (F)V (J)V <clinit> <init> Code I InnerClasses LineNumberTable Signature SourceFile append b2i booleanType byteType charType coerce com/sun/tools/javac/code/Symbol *com/sun/tools/javac/code/Symbol$TypeSymbol com/sun/tools/javac/code/Symtab com/sun/tools/javac/code/Type "com/sun/tools/javac/comp/ConstFold com/sun/tools/javac/util/Context $com/sun/tools/javac/util/Context$Key com/sun/tools/javac/util/List com/sun/tools/javac/util/Log constFoldKey constType constValue doubleType doubleValue equals floatType floatValue fold fold1 fold2 get head instance intType intValue java/lang/ArithmeticException java/lang/AssertionError java/lang/Double java/lang/Float java/lang/Integer java/lang/Long java/lang/Number java/lang/Object java/lang/StringBuilder length log longType longValue minusOne one put shortType stringType stringValue syms tag tail toString tsym type valueOf zero???????? 0 1 2 3 4 5 6 7 8 ,Lcom/sun/tools/javac/code/Symbol$TypeSymbol; !Lcom/sun/tools/javac/code/Symtab; Lcom/sun/tools/javac/code/Type; &Lcom/sun/tools/javac/util/Context$Key; Lcom/sun/tools/javac/util/List; Lcom/sun/tools/javac/util/Log; Ljava/lang/Integer; Ljava/lang/Object; LLcom/sun/tools/javac/util/Context$Key<Lcom/sun/tools/javac/comp/ConstFold;>; %(Lcom/sun/tools/javac/util/Context;)V (D)Ljava/lang/Double; (F)Ljava/lang/Float; (I)Ljava/lang/Integer; (Z)Ljava/lang/Integer; (J)Ljava/lang/Long; ()Ljava/lang/Object; (Ljava/lang/Object;)D (Ljava/lang/Object;)F (Ljava/lang/Object;)I (Ljava/lang/Object;)J (Ljava/lang/Object;)Z ()Ljava/lang/String; E(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/code/Symtab; A(ILcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type; A(ILcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/code/Type; 3(Ljava/lang/Object;)Lcom/sun/tools/javac/code/Type; H(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/comp/ConstFold; B(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/util/Log; :(Lcom/sun/tools/javac/util/Context$Key;)Ljava/lang/Object; ;(Lcom/sun/tools/javac/util/Context$Key;Ljava/lang/Object;)V -(Ljava/lang/String;)Ljava/lang/StringBuilder; `(ILcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type; _(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type; b(ILcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/code/Type;>;)Lcom/sun/tools/javac/code/Type; D G _ C ` a a a # a &