Edit C:\Users\Admin\.m2\repository\rhino\js\1.6R7\org\mozilla\javascript\NativeNumber.class
???? / ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ??? ???????? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? , ? ? , ? ? ? ? , ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? = ? ? 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; <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 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 <clinit> ()V SourceFile NativeNumber.java #org/mozilla/javascript/NativeNumber h i ? ? h ? [ \ Number NaN ? ? ? ? ? ? POSITIVE_INFINITY ? ? NEGATIVE_INFINITY MAX_VALUE MIN_VALUE n o constructor toLocaleString toSource valueOf toFixed toExponential toPrecision "java/lang/IllegalArgumentException ? ? ? h ? E F ? ? ? ? y z ? ? ? ? ? ? ? ? ? ? java/lang/StringBuffer (new Number( ? ? ? ? )) ? m ? ? msg.bad.precision ? ? ? ? RangeError ? ? ? ? ? ? ? ? ? ? ? java/lang/Object )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/StringBuffer; (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 E F G H B I J H B K L H B M N H B O P H B Q R H B S T H B U V H B W X H B Y Z H B Y [ \ ] ^ _ Y ? Y? M,*? W? ` <