/ org.mozilla.rhino / org / mozilla / javascript / NativeNumber.class
NativeNumber.class
 1  ����1.	��	��	��	��	��	��	��	��	��	��	��	���
 2 3 4  Q�	
���	��
 5  ����
 6  ��������������
 7  Q����������
 8  ��
 9  ,�	
�
1011  ��
12  Q�
13  ��
14  ��
1516  ��
17  ���
18  8��
19  8�
20  ���
21  8�
2223  ��
24  ����	���
25  ��
26  ���
27  ���
28  J�
29  ��
30  J�
31  ��
32  ��
33  ���serialVersionUIDJ
ConstantValue0��o1ם�
34  NUMBER_TAGLjava/lang/Object;
MAX_PRECISIONIdId_constructorId_toStringId_toLocaleStringId_toSource
35  Id_valueOf
36  Id_toFixedId_toExponentialId_toPrecisionMAX_PROTOTYPE_IDdoubleValueDinit'(Lorg/mozilla/javascript/Scriptable;Z)VCodeLineNumberTableLocalVariableTablescope#Lorg/mozilla/javascript/Scriptable;sealedZobj%Lorg/mozilla/javascript/NativeNumber;<init>(D)VthisnumbergetClassName()Ljava/lang/String;fillConstructorProperties,(Lorg/mozilla/javascript/IdFunctionObject;)Vctor)Lorg/mozilla/javascript/IdFunctionObject;attrinitPrototypeId(I)VidsLjava/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;valbasefcx Lorg/mozilla/javascript/Context;thisObjargs[Ljava/lang/Object;valuetoStringnum_to,(D[Ljava/lang/Object;IIII)Ljava/lang/String;	precisionmsgzeroArgMode
38  oneArgModeprecisionMinprecisionOffsetsbLjava/lang/StringBuffer;findPrototypeId(Ljava/lang/String;)IXc<clinit>()V
39  SourceFileNativeNumber.java��Z�Z�Z��n�n�n�n��Z�Z�Z�Z�Z#org/mozilla/javascript/NativeNumberz{z�mnNumberNaNPOSITIVE_INFINITY	NEGATIVE_INFINITY	MAX_VALUE	MIN_VALUE��constructortoLocaleStringtoSourcevalueOftoFixed
toExponentialtoPrecision"java/lang/IllegalArgumentException
40  �zWX
��java/lang/StringBuilder(new Number(�))��� Infinity	-Infinity!"Xmsg.bad.precision�#$%
41  RangeError&'java/lang/StringBuffer()*+,-)org/mozilla/javascript/IdScriptableObject'org/mozilla/javascript/ScriptableObjectDONTENUM	PERMANENTREADONLYjava/lang/Doubleorg/mozilla/javascript/DToADTOSTR_FIXEDDTOSTR_STANDARD_EXPONENTIALDTOSTR_EXPONENTIALDTOSTR_STANDARDDTOSTR_PRECISIONexportAsJSClassP(ILorg/mozilla/javascript/Scriptable;Z)Lorg/mozilla/javascript/IdFunctionObject;$org/mozilla/javascript/ScriptRuntimeNaNobjLjava/lang/Double;'org/mozilla/javascript/IdFunctionObjectdefineProperty((Ljava/lang/String;Ljava/lang/Object;I)V
42  wrapNumber(D)Ljava/lang/Number;java/lang/String(I)Ljava/lang/String;(Ljava/lang/String;)VinitPrototypeMethod)(Ljava/lang/Object;ILjava/lang/String;I)VhasTag(Ljava/lang/Object;)ZmethodId()ItoNumber(Ljava/lang/Object;)DincompatibleCallErrorM(Lorg/mozilla/javascript/IdFunctionObject;)Lorg/mozilla/javascript/EcmaError;toInt32(Ljava/lang/Object;)InumberToString(DI)Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;(D)Ljava/lang/String;isNaN(D)Z
43  isInfinite org/mozilla/javascript/Undefinedinstance&(Ljava/lang/Object;)Ljava/lang/String;getMessage18(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;constructErrorH(Ljava/lang/String;Ljava/lang/String;)Lorg/mozilla/javascript/EcmaError;	JS_dtostr(Ljava/lang/StringBuffer;IID)VlengthcharAt(I)Cequals0
Q
RSTUWXYZT[\ZT]^ZT_`ZTabZTcdZTefZTghZTijZTklZTkmn
44  opqY�
Y�M,*�W�r<	=>s tuvw	
45  xyz{qF
46  *�*'��rAB	Cs
47  |y
48  }n~q-�rHs|y��q�L=+��+��+��+��+ !��*+�#�r"NRSV*Y8\F`Kas L|yL��I�Z��q���o/7?GOW_g>$M�G>%M�?>&M�7>'M�/>(M�'>)M�>*M�>+M��,Y�-�.�*�/,�0�r2h0i8j@kHlPmXn`ohppq|s�ts*�|y��Z5R��2U�Z��qa
49  Y+�/�1�*+,-�2�+�36�,��
2�4�9�
�
Y�����
�+�5��
�9��,,Hekx���
5051  2�66		�7��8Y�9:�;�<�;=�;�>�����?��@���A���B�C��?���
2�D�
52  �7��@���A���B�C��?��,Y�-�.�r�"z
53  {}~"6�;�E�K�S�X�b��������������������������� �(�+�3�:�=�@�L�sf
54  6�n��Z	Y|yY��Y��YtuY�uY��=�Zb��n�q4
55  *�
56  �7�r�s
57  |y
58  ��q�	U,��66�.,2�66�
59  d�E,2�F�G:H�I��JY�K:`&�L�M�r*
60  �����$�1�9�B�O�sf
61  �Z1��U�nU��U�ZU�ZU�ZU�Z?�ZB����q\�=N+�N��0V��{���+�O6t�)N=�nv�g(N=�_+�O6o�'N=�It�B%N=�:+�O6c�$N=�$t�+N=�*N=�&N=�-�-+�-+�P�=��r>��8�?�O�^�e�t�����������s4���?��Z�|y�����Z��q�/�r6��