Edit C:\Program Files\Java\jre8\lib\ext\jdk\nashorn\internal\runtime\arrays\IntArrayData.class
Êþº¾ 3? ö ÷ ` ø ù ú û ü ý þ ÿ ý c ` " ! "# $ % &' 0( ) *+ *, - ./0 91 92 3 4 2 *5 67 A8 9: D ý ; ù < = > ` ?@ M ý MAB MC MD ME [F MG H I [J KL ?M NO PQ ? R þST array [I HAS_GET_ELEM Ljava/lang/invoke/MethodHandle; SET_ELEM $assertionsDisabled Z <init> ()V Code LineNumberTable LocalVariableTable this 2Ljdk/nashorn/internal/runtime/arrays/IntArrayData; (I)V length I ([II)V 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; asObjectArray ()[Ljava/lang/Object; getElem (I)I index setElem (II)V elem getElementGetter 3(Ljava/lang/Class;I)Ljava/lang/invoke/MethodHandle; returnType Ljava/lang/Class; programPoint LocalVariableTypeTable Ljava/lang/Class<*>; 6(Ljava/lang/Class<*>;I)Ljava/lang/invoke/MethodHandle; getElementSetter 2(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; elementTypeU 5(Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle; copy 4()Ljdk/nashorn/internal/runtime/arrays/IntArrayData; asArrayOfType %(Ljava/lang/Class;)Ljava/lang/Object; len componentType ((Ljava/lang/Class<*>;)Ljava/lang/Object; toObjectArray (Z)[Ljava/lang/Object; trim oarray [Ljava/lang/Object; ¡ toDoubleArray ()[D darray [D ¦ convertToDouble 7()Ljdk/nashorn/internal/runtime/arrays/NumberArrayData; convertToObject 7()Ljdk/nashorn/internal/runtime/arrays/ObjectArrayData; convert B(Ljava/lang/Class;)Ljdk/nashorn/internal/runtime/arrays/ArrayData; type E(Ljava/lang/Class<*>;)Ljdk/nashorn/internal/runtime/arrays/ArrayData; shiftLeft 2(I)Ljdk/nashorn/internal/runtime/arrays/ArrayData; by shiftRight newData /Ljdk/nashorn/internal/runtime/arrays/ArrayData; ö 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; strictM 4(IIZ)Ljdk/nashorn/internal/runtime/arrays/ArrayData; 4(IDZ)Ljdk/nashorn/internal/runtime/arrays/ArrayData; D getInt getIntOptimistic (II)I getDouble (I)D 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 fastSplice 4(III)Ljdk/nashorn/internal/runtime/arrays/ArrayData; newArray start removed added oldLength returnValue Exceptions fastPush arg fastPopInt fastPopDouble ()D fastPopObject fastConcat otherLength thisLength otherArray toString ()Ljava/lang/String; ;()Ljdk/nashorn/internal/runtime/arrays/ContinuousArrayData; 1()Ljdk/nashorn/internal/runtime/arrays/ArrayData; <clinit> SourceFile IntArrayData.java -jdk/nashorn/internal/runtime/arrays/ArrayData i s iVW ? b c g h java/lang/AssertionError i jX ? java/lang/Integer ? ? Ñ Ò java/lang/ClassCastExceptionY Ò d eZ[ f e\] 0jdk/nashorn/internal/runtime/arrays/IntArrayData c^ Ø q_ c`ab ? ? "length exceeds internal array size ic java/lang/Objectde 3jdk/nashorn/internal/runtime/arrays/NumberArrayData £ ¤ if 3jdk/nashorn/internal/runtime/arrays/ObjectArrayData ig java/lang/Byte java/lang/Short java/lang/Double java/lang/Float ¨ © ª « ½ ¸hijklmnV · ¸ ³ ± 3jdk/nashorn/internal/runtime/arrays/SparseArrayData iopqrstuv ¾ Åwxy 8jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter iz ¾ ¿{ w ¬ s| ¾ Æ ;jdk/nashorn/internal/runtime/arrays/DeletedRangeArrayFilter i}~ 'java/lang/UnsupportedOperationException? µ?_?_ ç |? ? java/lang/StringBuilder?? > ???? ï ð? ð?? ï? ? ?????? java/lang/Class??????? 7jdk/nashorn/internal/runtime/arrays/ContinuousArrayData /jdk/nashorn/internal/runtime/arrays/IntElements java/lang/invoke/MethodHandle (J)V nextSize TYPE hasRoomFor getContinuousElementGetter R(Ljava/lang/invoke/MethodHandle;Ljava/lang/Class;I)Ljava/lang/invoke/MethodHandle; getContinuousElementSetter Q(Ljava/lang/invoke/MethodHandle;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; clone ()J java/util/Arrays copyOf ([II)[I (Ljava/lang/Object;)V valueOf (I)Ljava/lang/Integer; ([DI)V ([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 fill ([IIII)V #jdk/nashorn/internal/runtime/JSType isRepresentableAsInt (Ljava/lang/Object;)Z toInt32 (Ljava/lang/Object;)I *jdk/nashorn/internal/runtime/ScriptRuntime UNDEFINED (Ljdk/nashorn/internal/runtime/Undefined; 2(Ljdk/nashorn/internal/runtime/arrays/ArrayData;)V getClass (D)Z 4(Ljdk/nashorn/internal/runtime/arrays/ArrayData;JJ)V copyOfRange ([III)[I 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; ([I)Ljava/lang/String; desiredAssertionStatus ()Z 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 e g h . i j k 8 * ¼ · ± l / 0 m n o i p k M *?· *¸ ¼ µ ± l 3 4 5 m n o q r i s k ? $*?· ² ? +Æ +¾¢ » Y· ¿*+µ ± l = >