NativeNumber.class
1 ���� 1. � � � � � � � � � � � � � � � � � � � � � � � � � 2 � 3 � 4 Q � � � � � � 5 � � �� 6 � � ��� �������� � 7 Q � � � � � � � � � � 8 � � 9 , � � 10 � 11 � � 12 Q � 13 � � 14 � � 15 � 16 � � 17 � � � 18 8 � � 19 8 � 20 � � � 21 8 � 22 � 23 � � 24 � � � � � � � 25 � � 26 � � � 27 � � � 28 J � 29 � � 30 J � 31 � � 32 � � 33 � � � serialVersionUID J ConstantValue0��o1ם� 34 NUMBER_TAG Ljava/lang/Object; MAX_PRECISION I d Id_constructor Id_toString Id_toLocaleString Id_toSource 35 Id_valueOf 36 Id_toFixed Id_toExponential Id_toPrecision MAX_PROTOTYPE_ID doubleValue D init '(Lorg/mozilla/javascript/Scriptable;Z)V Code LineNumberTable LocalVariableTable scope #Lorg/mozilla/javascript/Scriptable; sealed Z obj %Lorg/mozilla/javascript/NativeNumber; <init> (D)V this number getClassName ()Ljava/lang/String; fillConstructorProperties ,(Lorg/mozilla/javascript/IdFunctionObject;)V ctor )Lorg/mozilla/javascript/IdFunctionObject; attr initPrototypeId (I)V id s Ljava/lang/String; arity 37 execIdCall �(Lorg/mozilla/javascript/IdFunctionObject;Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;)Ljava/lang/Object; val base f cx Lorg/mozilla/javascript/Context; thisObj args [Ljava/lang/Object; value toString num_to ,(D[Ljava/lang/Object;IIII)Ljava/lang/String; precision msg zeroArgMode 38 oneArgMode precisionMin precisionOffset sb Ljava/lang/StringBuffer; findPrototypeId (Ljava/lang/String;)I X c <clinit> ()V 39 SourceFile NativeNumber.java � � Z � Z � Z � � n � n � n � n � � Z � Z � Z � Z � Z #org/mozilla/javascript/NativeNumber z { z � m n Number NaN POSITIVE_INFINITY NEGATIVE_INFINITY MAX_VALUE MIN_VALUE � � constructor toLocaleString toSource valueOf toFixed toExponential toPrecision "java/lang/IllegalArgumentException 40 � z W X � � java/lang/StringBuilder (new Number( � )) � � � Infinity -Infinity!"