org.mozilla.javascript.NativeNumber.class Maven / Gradle / Ivy
The newest version!
???? 1 ? ?
?
?
@ ? ? ? ? ? ?
? ? ??
? ? ??? ???????? ?
@ ? ? ? ? ? ? ? ? ? ?
? ?
? ?
?
? ?
@ ?
? ?
? ?
?
? ?
? ? ?
, ? ?
, ?
? ? ?
, ?
? ?
? ?
? ? ?
? ? ?
9 ?
? ?
9 ?
? ?
? ?
? ? ? serialVersionUID J
ConstantValue0??o1ם?
NUMBER_TAG Ljava/lang/Object;
MAX_PRECISION I d Id_constructor Id_toString Id_toLocaleString Id_toSource
Id_valueOf
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; (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
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
oneArgMode precisionMin precisionOffset sb Ljava/lang/StringBuffer; findPrototypeId (Ljava/lang/String;)I X c ()V
SourceFile NativeNumber.java #org/mozilla/javascript/NativeNumber i j ? ? i ? \ ] Number NaN ? ? ? ? ? ? POSITIVE_INFINITY ? ? NEGATIVE_INFINITY MAX_VALUE MIN_VALUE o p constructor toLocaleString toSource valueOf toFixed
toExponential toPrecision "java/lang/IllegalArgumentException ? ? ? i ? F G ? ? ? ? z { ? ? ? ? ? ? ? ? ? ? java/lang/StringBuilder (new Number( ? ? ? ? )) ? n ? ? msg.bad.precision ? ? ? ?
RangeError ? ? java/lang/StringBuffer ? ? ? ? ? ? ? ? ? )org/mozilla/javascript/IdScriptableObject exportAsJSClass P(ILorg/mozilla/javascript/Scriptable;Z)Lorg/mozilla/javascript/IdFunctionObject; $org/mozilla/javascript/ScriptRuntime NaNobj Ljava/lang/Double; 'org/mozilla/javascript/IdFunctionObject defineProperty ((Ljava/lang/String;Ljava/lang/Object;I)V
wrapNumber (D)Ljava/lang/Number; java/lang/String (I)Ljava/lang/String; (Ljava/lang/String;)V initPrototypeMethod )(Ljava/lang/Object;ILjava/lang/String;I)V hasTag (Ljava/lang/Object;)Z methodId ()I toNumber (Ljava/lang/Object;)D incompatibleCallError M(Lorg/mozilla/javascript/IdFunctionObject;)Lorg/mozilla/javascript/EcmaError; toInt32 (Ljava/lang/Object;)I numberToString (DI)Ljava/lang/String; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (D)Ljava/lang/String; &(Ljava/lang/Object;)Ljava/lang/String; getMessage1 8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; constructError H(Ljava/lang/String;Ljava/lang/String;)Lorg/mozilla/javascript/EcmaError; org/mozilla/javascript/DToA JS_dtostr (Ljava/lang/StringBuffer;IID)V length charAt (I)C equals 0 @
A B C D F G H I C J K I C L M I C N O I C P Q I C R S I C T U I C V W I C X Y I C Z [ I C Z \ ]
^ _ ` Y ? Y? M,*? W? a <