Edit C:\Program Files\Java\jre8\lib\ext\jdk\nashorn\internal\runtime\arrays\TypedArrayData.class
Êþº¾ 3 ° | } ~ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? nb Ljava/nio/Buffer; Signature TT; <init> (Ljava/nio/Buffer;I)V Code LineNumberTable LocalVariableTable this 4Ljdk/nashorn/internal/runtime/arrays/TypedArrayData; elementLength I LocalVariableTypeTable 9Ljdk/nashorn/internal/runtime/arrays/TypedArrayData<TT;>; (TT;I)V getElementLength ()I isUnsigned ()Z isClamped canDelete (IZ)Z index strict Z (JZ)Z longIndex J copy 6()Ljdk/nashorn/internal/runtime/arrays/TypedArrayData; ;()Ljdk/nashorn/internal/runtime/arrays/TypedArrayData<TT;>; asObjectArray ()[Ljava/lang/Object; shiftLeft 2(I)Ljdk/nashorn/internal/runtime/arrays/ArrayData; by shiftRight ensure 2(J)Ljdk/nashorn/internal/runtime/arrays/ArrayData; safeIndex shrink newLength has (I)Z StackMapTable delete 3(JJ)Ljdk/nashorn/internal/runtime/arrays/ArrayData; fromIndex toIndex convert G(Ljava/lang/Class;)Ljdk/nashorn/internal/runtime/arrays/TypedArrayData; type Ljava/lang/Class; Ljava/lang/Class<*>; O(Ljava/lang/Class<*>;)Ljdk/nashorn/internal/runtime/arrays/TypedArrayData<TT;>; pop ()Ljava/lang/Object; slice from to getGetElem !()Ljava/lang/invoke/MethodHandle; getSetElem getElementGetter 3(Ljava/lang/Class;I)Ljava/lang/invoke/MethodHandle; returnType programPoint getter Ljava/lang/invoke/MethodHandle; ? 6(Ljava/lang/Class<*>;I)Ljava/lang/invoke/MethodHandle; getElementSetter 2(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; elementType 5(Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle; getContinuousElementSetter b(Ljava/lang/Class;Ljava/lang/invoke/MethodHandle;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; clazz setHas mh MLjava/lang/Class<+Ljdk/nashorn/internal/runtime/arrays/ContinuousArrayData;>; ¡(Ljava/lang/Class<+Ljdk/nashorn/internal/runtime/arrays/ContinuousArrayData;>;Ljava/lang/invoke/MethodHandle;Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle; findFastGetIndexMethod ?(Ljava/lang/Class;Ljdk/internal/dynalink/CallSiteDescriptor;Ljdk/internal/dynalink/linker/LinkRequest;)Ljdk/internal/dynalink/linker/GuardedInvocation; desc *Ljdk/internal/dynalink/CallSiteDescriptor; request *Ljdk/internal/dynalink/linker/LinkRequest; inv 0Ljdk/internal/dynalink/linker/GuardedInvocation; CLjava/lang/Class<+Ljdk/nashorn/internal/runtime/arrays/ArrayData;>; ? É(Ljava/lang/Class<+Ljdk/nashorn/internal/runtime/arrays/ArrayData;>;Ljdk/internal/dynalink/CallSiteDescriptor;Ljdk/internal/dynalink/linker/LinkRequest;)Ljdk/internal/dynalink/linker/GuardedInvocation; findFastSetIndexMethod ;()Ljdk/nashorn/internal/runtime/arrays/ContinuousArrayData; B(Ljava/lang/Class;)Ljdk/nashorn/internal/runtime/arrays/ArrayData; 1()Ljdk/nashorn/internal/runtime/arrays/ArrayData; N<T:Ljava/nio/Buffer;>Ljdk/nashorn/internal/runtime/arrays/ContinuousArrayData; SourceFile TypedArrayData.java ? ? ? 'java/lang/UnsupportedOperationException ? ? ? ? T U ¡ ¢ £ ¤ V U ¥ ¦ c d § ¨ ? K © ª « ¬ ® ¯ j k u k 4 5 I J 2jdk/nashorn/internal/runtime/arrays/TypedArrayData 7jdk/nashorn/internal/runtime/arrays/ContinuousArrayData java/lang/invoke/MethodHandle .jdk/internal/dynalink/linker/GuardedInvocation (J)V length ()J ()V java/lang/Object getClass ()Ljava/lang/Class; getContinuousElementGetter c(Ljava/lang/Class;Ljava/lang/invoke/MethodHandle;Ljava/lang/Class;I)Ljava/lang/invoke/MethodHandle; "jdk/nashorn/internal/lookup/Lookup filterReturnType Q(Ljava/lang/invoke/MethodHandle;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; filterArgumentType R(Ljava/lang/invoke/MethodHandle;ILjava/lang/Class;)Ljava/lang/invoke/MethodHandle; 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;! n *?· *+µ ± 4 5 6 ! "