3.jdk/nashorn/internal/objects/NativeArrayBuffer)jdk/nashorn/internal/runtime/ScriptObjectNativeArrayBuffer.javanbLjava/nio/ByteBuffer; $nasgenmap$*Ljdk/nashorn/internal/runtime/PropertyMap;=(Ljava/nio/ByteBuffer;Ljdk/nashorn/internal/objects/Global;)V#jdk/nashorn/internal/objects/Global getArrayBufferPrototype-()Ljdk/nashorn/internal/runtime/ScriptObject;    X(Ljdk/nashorn/internal/runtime/ScriptObject;Ljdk/nashorn/internal/runtime/PropertyMap;)V    this0Ljdk/nashorn/internal/objects/NativeArrayBuffer;global%Ljdk/nashorn/internal/objects/Global;(Ljava/nio/ByteBuffer;)Vinstance'()Ljdk/nashorn/internal/objects/Global;  "(I)Vjava/nio/ByteBuffer%allocateDirect(I)Ljava/nio/ByteBuffer; '( &)  + byteLengthI5(Ljdk/nashorn/internal/objects/NativeArrayBuffer;II)V getNioBuffer()Ljava/nio/ByteBuffer; 01 2 cloneBuffer.(Ljava/nio/ByteBuffer;II)Ljava/nio/ByteBuffer; 45 6otherbeginend constructorX(ZLjava/lang/Object;[Ljava/lang/Object;)Ljdk/nashorn/internal/objects/NativeArrayBuffer;constructor.requires.new=java/lang/String? ArrayBufferA'jdk/nashorn/internal/runtime/ECMAErrorsC typeErrorS(Ljava/lang/String;[Ljava/lang/String;)Ljdk/nashorn/internal/runtime/ECMAException; EF DG $ I#jdk/nashorn/internal/runtime/JSTypeKtoInt32(Ljava/lang/Object;)I MN LOnewObjZselfLjava/lang/Object;args[Ljava/lang/Object;capacity()I WX &Yrewind()Ljava/nio/Buffer; [\ &]put,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; _` &aflip c\ &dposition(I)Ljava/nio/Buffer; fg &hlimit jg &kslice m1 &noriginalclone getClassName()Ljava/lang/String; getByteLength tX uisView'(Ljava/lang/Object;Ljava/lang/Object;)Z,jdk/nashorn/internal/objects/ArrayBufferViewyobjh(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljdk/nashorn/internal/objects/NativeArrayBuffer; adjustIndex(II)I }~ *jdk/nashorn/internal/runtime/ScriptRuntime UNDEFINED(Ljdk/nashorn/internal/runtime/Undefined; java/lang/Mathmax ~ / begin0end0 arrayBuffer((Ljava/lang/Object;II)Ljava/lang/Object;'(Ljava/lang/Object;I)Ljava/lang/Object; m clamp ~ indexlength jX & getBuffer duplicate 1 &offset(II)Ljava/nio/ByteBuffer; ( ()V$clinit$ java/util/ArrayList I- -N -jdk/nashorn/internal/runtime/AccessorPropertycreate(Ljava/lang/String;ILjava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljdk/nashorn/internal/runtime/AccessorProperty; java/util/Collectionadd(Ljava/lang/Object;)Z (jdk/nashorn/internal/runtime/PropertyMapnewMapB(Ljava/util/Collection;)Ljdk/nashorn/internal/runtime/PropertyMap; CodeLocalVariableTableLineNumberTable StackMapTable SourceFile1   W*,*+ ; <= A *+!#   DE $A **,  -. LM /Z*+37,*89.:. W X;</>@YBSH, YJY,2PJ /QR/ST/UVcdgh!k 45.*Z*N*^W-*bW*^W-eW-iW-lW-o*.p.9..:.&q"op qrst#u)v01/* zrs-B  -N2*v ST wx9+zST{T m|?*N-v6+P6, ,P6Y-H?ST?T?T: 4-.)9.-:. - $A m~$*N-v6Y-4$ST$9.$:. -. mA **v ST 9.}~S `..D ~].. tX2* 1/* (C*i&.K *l&   . .  , YYW