Edit C:\Program Files\Java\jre8\lib\ext\jdk\nashorn\internal\runtime\arrays\NumberArrayData.class
Êþº¾ 3ª a ñ ò ó ô õ ö ÷ ø ù ú û d ü ý þ ÿ û a " ) ! -" -# $ # %& 3 ô ' ( ö ) * \+ ,- . /0 1234 5 678 A9 :; D ô < = > ? @ a ü AB N ô NCD NE NF NG \H NI J K \L MN ³O PQ RS µ T öUV array [D HAS_GET_ELEM Ljava/lang/invoke/MethodHandle; SET_ELEM $assertionsDisabled Z <init> ([DI)V Code LineNumberTable LocalVariableTable this 5Ljdk/nashorn/internal/runtime/arrays/NumberArrayData; length I StackMapTable ù getElementType ()Ljava/lang/Class; Signature ()Ljava/lang/Class<*>; getBoxedElementType getElementWeight ()I widest t(Ljdk/nashorn/internal/runtime/arrays/ContinuousArrayData;)Ljdk/nashorn/internal/runtime/arrays/ContinuousArrayData; otherData 9Ljdk/nashorn/internal/runtime/arrays/ContinuousArrayData;U copy 7()Ljdk/nashorn/internal/runtime/arrays/NumberArrayData; asObjectArray ()[Ljava/lang/Object; toObjectArray (Z)[Ljava/lang/Object; index trim len oarray [Ljava/lang/Object; ? asArrayOfType %(Ljava/lang/Class;)Ljava/lang/Object; componentType Ljava/lang/Class; LocalVariableTypeTable Ljava/lang/Class<*>; ((Ljava/lang/Class<*>;)Ljava/lang/Object; canWiden (Ljava/lang/Class;)Z type (Ljava/lang/Class<*>;)Z convert L(Ljava/lang/Class;)Ljdk/nashorn/internal/runtime/arrays/ContinuousArrayData; O(Ljava/lang/Class<*>;)Ljdk/nashorn/internal/runtime/arrays/ContinuousArrayData; shiftLeft 2(I)Ljdk/nashorn/internal/runtime/arrays/ArrayData; by shiftRight newData /Ljdk/nashorn/internal/runtime/arrays/ArrayData;W ensure 2(J)Ljdk/nashorn/internal/runtime/arrays/ArrayData; newLength safeIndex J alen shrink set E(ILjava/lang/Object;Z)Ljdk/nashorn/internal/runtime/arrays/ArrayData; value Ljava/lang/Object; strictO 4(IIZ)Ljdk/nashorn/internal/runtime/arrays/ArrayData; 4(IDZ)Ljdk/nashorn/internal/runtime/arrays/ArrayData; D getElem (I)D setElem (ID)V elem getElementGetter 3(Ljava/lang/Class;I)Ljava/lang/invoke/MethodHandle; returnType programPoint 6(Ljava/lang/Class<*>;I)Ljava/lang/invoke/MethodHandle; getElementSetter 2(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; elementTypeX 5(Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle; getInt (I)I getDouble getDoubleOptimistic (II)D getObject (I)Ljava/lang/Object; has (I)Z delete 3(JJ)Ljdk/nashorn/internal/runtime/arrays/ArrayData; fromIndex toIndex pop ()Ljava/lang/Object; slice from to start fastSplice 4(III)Ljdk/nashorn/internal/runtime/arrays/ArrayData; newArray removed added oldLength returnValue Exceptions fastPush arg (J)D (D)D fastPopDouble ()D fastPopObject fastConcat otherLength thisLength otherArray toString ()Ljava/lang/String; ;()Ljdk/nashorn/internal/runtime/arrays/ContinuousArrayData; B(Ljava/lang/Class;)Ljdk/nashorn/internal/runtime/arrays/ArrayData; 1()Ljdk/nashorn/internal/runtime/arrays/ArrayData; <clinit> ()V SourceFile NumberArrayData.java jY h i java/lang/AssertionError j î c dZ ? java/lang/Double 5jdk/nashorn/internal/runtime/arrays/IntOrLongElements 3jdk/nashorn/internal/runtime/arrays/NumberArrayData d[ Ð q\ j k ? ? "length exceeds internal array size j] java/lang/Object^_ d`ab ? ?cd ? java/lang/Boolean java/lang/Character ? ? 3jdk/nashorn/internal/runtime/arrays/ObjectArrayData je ¨ £fghijklY ¢ £W ? ? 3jdk/nashorn/internal/runtime/arrays/SparseArrayData jmn Ãopq v java/lang/Numberr â © ±stu 8jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter jv © ª ? ? É Ê java/lang/ClassCastExceptionw Êx e fyz{|}~ g fX ????????????? ;jdk/nashorn/internal/runtime/arrays/DeletedRangeArrayFilter j??? 'java/lang/UnsupportedOperationException? Ý à?\?\ á â? à java/lang/StringBuilder?? > ???? è é? é?? è? ? ??|?? java/lang/Class¡¢¤¥¦§¨ 7jdk/nashorn/internal/runtime/arrays/ContinuousArrayData 3jdk/nashorn/internal/runtime/arrays/NumericElements -jdk/nashorn/internal/runtime/arrays/ArrayData java/lang/invoke/MethodHandle (J)V TYPE clone ()J (Ljava/lang/Object;)V valueOf (D)Ljava/lang/Double; java/util/Arrays copyOf ([DI)[D +jdk/internal/dynalink/support/TypeUtilities isWrapperType ([Ljava/lang/Object;I)V java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V java/lang/Math max (JJ)J setLength 3(Ljdk/nashorn/internal/runtime/arrays/ArrayData;J)V nextSize fill ([DIID)V getClass doubleValue *jdk/nashorn/internal/runtime/ScriptRuntime UNDEFINED (Ljdk/nashorn/internal/runtime/Undefined; 2(Ljdk/nashorn/internal/runtime/arrays/ArrayData;)V hasRoomFor java/lang/Integer getContinuousElementGetter R(Ljava/lang/invoke/MethodHandle;Ljava/lang/Class;I)Ljava/lang/invoke/MethodHandle; isPrimitive ()Z "jdk/nashorn/internal/lookup/Lookup MH 7Ljdk/nashorn/internal/lookup/MethodHandleFunctionality; ()Ljava/lang/invoke/MethodType; java/lang/invoke/MethodType changeParameterType 1(ILjava/lang/Class;)Ljava/lang/invoke/MethodType; 5jdk/nashorn/internal/lookup/MethodHandleFunctionality asType ](Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; getContinuousElementSetter Q(Ljava/lang/invoke/MethodHandle;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; #jdk/nashorn/internal/runtime/JSType toInt32 (D)I 4(Ljdk/nashorn/internal/runtime/arrays/ArrayData;JJ)V copyOfRange ([DII)[D EMPTY_ARRAY increaseLength decreaseLength alignUp append (J)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; getSimpleName (C)Ljava/lang/StringBuilder; ([D)Ljava/lang/String; desiredAssertionStatus java/lang/invoke/MethodHandles lookup© Lookup InnerClasses )()Ljava/lang/invoke/MethodHandles$Lookup; .jdk/nashorn/internal/codegen/CompilerConstants specialCall Call ¤(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Class;)Ljdk/nashorn/internal/codegen/CompilerConstants$Call; 3jdk/nashorn/internal/codegen/CompilerConstants$Call methodHandle !()Ljava/lang/invoke/MethodHandle; java/lang/Void %java/lang/invoke/MethodHandles$Lookup 0 a b c d e f g f h i + j k l ? *?· ² ? +¾¢ » Y· ¿*+µ ± m 6 7 8 9 n o p c d q r s ÿ t u v l . ² ° m = n o p w x y v l - ° m B n o p w x z { l , ¬ m G n o p | } l N +Á ? *§ +° m L n o p ~ s @ ? ? ? l A » Y*´ ¶ À *¶ ?· ° m Q n o p ? ? l 0 *· ° m V n o p ? ? l × T² ? *¶ *´ ¾??? » Y· ¿*¶ ?=? § *´ ¾½ N6¢ -*´ 1¸ S?§ÿé-° m Z [ $ \ 5 ^ >