.3org/eclipse/jdt/internal/compiler/ast/DoubleLiteral3org/eclipse/jdt/internal/compiler/ast/NumberLiteralvalueD([CII)VCode  LineNumberTableLocalVariableTablethis5Lorg/eclipse/jdt/internal/compiler/ast/DoubleLiteral;token[CsIecomputeConstant()V  source +org/eclipse/jdt/core/compiler/CharOperation indexOf(C[C)I ! "#remove([CC)[C %'&java/lang/String ()valueOf([C)Ljava/lang/String; +-,java/lang/Double (.&(Ljava/lang/String;)Ljava/lang/Double; 0210org/eclipse/jdt/internal/compiler/util/FloatUtil 34valueOfHexDoubleLiteral([C)D +8 9:isNaN(D)Z <  >@?5org/eclipse/jdt/internal/compiler/impl/DoubleConstant AB fromValue4(D)Lorg/eclipse/jdt/internal/compiler/impl/Constant; D EFconstant1Lorg/eclipse/jdt/internal/compiler/impl/Constant; +H IJ doubleValue()DPjava/lang/NumberFormatException computedValueLjava/lang/Double;containsUnderscoresZv isHexaDecimali generateCodeo(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;Lorg/eclipse/jdt/internal/compiler/codegen/CodeStream;Z)V []\4org/eclipse/jdt/internal/compiler/codegen/CodeStream ^position ` aimplicitConversion [c degenerateConstant5(Lorg/eclipse/jdt/internal/compiler/impl/Constant;I)V g h sourceStart [j klrecordPositionsFrom(II)V currentScope5Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope; codeStream6Lorg/eclipse/jdt/internal/compiler/codegen/CodeStream; valueRequiredpc literalTypem(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; vxw4org/eclipse/jdt/internal/compiler/lookup/TypeBinding yzDOUBLE:Lorg/eclipse/jdt/internal/compiler/lookup/BaseTypeBinding;scopetraversef(Lorg/eclipse/jdt/internal/compiler/ASTVisitor;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V ,org/eclipse/jdt/internal/compiler/ASTVisitor visitm(Lorg/eclipse/jdt/internal/compiler/ast/DoubleLiteral;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z  endVisitm(Lorg/eclipse/jdt/internal/compiler/ast/DoubleLiteral;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Vvisitor.Lorg/eclipse/jdt/internal/compiler/ASTVisitor; SourceFileDoubleLiteral.java! T*+   * )_*=**_ *$*L/W*/J)5)7*);*)=CW+GJ)K)M66*4{ .i0iDrErFrPxXldrerfrpxxl6 *s*);**;=C#.1O2B[OCJ[OKX[O !#$1%2):*B,C.J0K2P3[4\7]9b:j<k>sBvC|DGJKRSZ]C abc R.QR]QR ST:!UbIvVTyWXY !,Z6,*C*_b,*fi mn oq r 4!!mn!op!qTrst 8u u {n|} T+*,~W+*, yz { {n