Edit C:\Program Files\Java\jre8\lib\ext\jdk\nashorn\internal\runtime\ListAdapter.class
Êþº¾ 3y b ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ÷ ê ø ù ú û ü ý þ ÿ $ ? 0 ä 0 0 / ê 6 ê ! "# ? ä $ % & '( ) * « + , - . / 0 12 P3 4 5 67879 :;7<= Y> ? @ABC D ^ ä EAFGH InnerClasses ADD_INVOKER_CREATOR Ljava/util/concurrent/Callable; Signature @Ljava/util/concurrent/Callable<Ljava/lang/invoke/MethodHandle;>; PUSH Ljava/lang/Object; UNSHIFT REMOVE_INVOKER_CREATOR POP SHIFT SPLICE_ADD SPLICE_ADD_INVOKER_CREATOR SPLICE_REMOVE SPLICE_REMOVE_INVOKER_CREATOR obj $Ljdk/nashorn/api/scripting/JSObject; global %Ljdk/nashorn/internal/objects/Global; <init> L(Ljdk/nashorn/api/scripting/JSObject;Ljdk/nashorn/internal/objects/Global;)V Code LineNumberTable LocalVariableTable this *Ljdk/nashorn/internal/runtime/ListAdapter; StackMapTable ï õI create >(Ljava/lang/Object;)Ljdk/nashorn/internal/runtime/ListAdapter; getJSObject ](Ljava/lang/Object;Ljdk/nashorn/internal/objects/Global;)Ljdk/nashorn/api/scripting/JSObject; get (I)Ljava/lang/Object; index I getAt set '(ILjava/lang/Object;)Ljava/lang/Object; element prevValue checkRange (I)V size ()I push (Ljava/lang/Object;)V e add (Ljava/lang/Object;)Z addFirst ex Ljava/lang/Throwable; t addLast (ILjava/lang/Object;)V getFunction &(Ljava/lang/String;)Ljava/lang/Object; name Ljava/lang/String; fnC invalidIndex ((I)Ljava/lang/IndexOutOfBoundsException; offer offerFirst offerLast pop ()Ljava/lang/Object; remove removeFirst removeLast checkNonEmpty ()V maxIndex invokeShift invokePop removeRange (II)V fromIndex toIndex invokeSpliceRemove count poll pollFirst pollLast peek peekFirst peekLast getFirst getLast descendingIterator ()Ljava/util/Iterator; it Ljava/util/ListIterator; LocalVariableTypeTable ,Ljava/util/ListIterator<Ljava/lang/Object;>; *()Ljava/util/Iterator<Ljava/lang/Object;>; removeFirstOccurrence o removeLastOccurrence removeOccurrence )(Ljava/lang/Object;Ljava/util/Iterator;)Z Ljava/util/Iterator; (Ljava/util/Iterator<Ljava/lang/Object;>; =(Ljava/lang/Object;Ljava/util/Iterator<Ljava/lang/Object;>;)Z invokerCreator D(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/util/concurrent/Callable; rtype Ljava/lang/Class; ptypes [Ljava/lang/Class; Ljava/lang/Class<*>; [Ljava/lang/Class<*>; k(Ljava/lang/Class<*>;[Ljava/lang/Class<*>;)Ljava/util/concurrent/Callable<Ljava/lang/invoke/MethodHandle;>; getDynamicInvoker R(Ljava/lang/Object;Ljava/util/concurrent/Callable;)Ljava/lang/invoke/MethodHandle; key creator s(Ljava/lang/Object;Ljava/util/concurrent/Callable<Ljava/lang/invoke/MethodHandle;>;)Ljava/lang/invoke/MethodHandle; <clinit> iLjava/util/AbstractList<Ljava/lang/Object;>;Ljava/util/RandomAccess;Ljava/util/Deque<Ljava/lang/Object;>; SourceFile ListAdapter.java x ± java/lang/IllegalStateException list.adapter.null.global java/lang/StringJKL xM t u v wNOP (jdk/nashorn/internal/runtime/ListAdapter ? ? x y )jdk/nashorn/internal/runtime/ScriptObjectQRS "jdk/nashorn/api/scripting/JSObject "java/lang/IllegalArgumentException !ScriptObject or JSObject expected ? ? ? ?T ?U ? ? ? ¦ § lengthV ¡WXY ? ? ? ? l k f g Û Ü unshift ¡Z[\ java/lang/RuntimeException java/lang/Error java/lang/Throwable x] j k p k q g splice[^_` ? 'java/lang/UnsupportedOperationException java/lang/StringBuilder 0The script object doesn't have a function named abcd #java/lang/IndexOutOfBoundsExceptionef ª ? ® ¬ ° ± ³ ¬ ´ ¬gh java/util/NoSuchElementException ? ? ¹ ¶ o k m g shift[i n k r k s g[j ¼ ¬ ¿ ¬ Á ¬kl *jdk/nashorn/internal/runtime/ListAdapter$1 xmn Ä Í Î Ã Äophq ¬rst ± *jdk/nashorn/internal/runtime/ListAdapter$2 xuIvw Õ java/lang/Class java/lang/Object Ò Óx java/util/AbstractList java/util/RandomAccess java/util/Deque #jdk/nashorn/internal/objects/Global 'jdk/nashorn/internal/runtime/ECMAErrors getMessage 9(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; (Ljava/lang/String;)V $jdk/nashorn/internal/runtime/Context getGlobal '()Ljdk/nashorn/internal/objects/Global; ,jdk/nashorn/api/scripting/ScriptObjectMirror wrap 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; getSlot setSlot getMember #jdk/nashorn/internal/runtime/JSType toInt32 (Ljava/lang/Object;)I java/lang/invoke/MethodHandle invokeExact K(Ljava/lang/Object;Ljdk/nashorn/api/scripting/JSObject;Ljava/lang/Object;)V (Ljava/lang/Throwable;)V M(Ljava/lang/Object;Ljdk/nashorn/api/scripting/JSObject;IILjava/lang/Object;)V -jdk/nashorn/internal/runtime/linker/Bootstrap isCallable append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; valueOf (I)Ljava/lang/String; isEmpty ()Z J(Ljava/lang/Object;Ljdk/nashorn/api/scripting/JSObject;)Ljava/lang/Object; ;(Ljava/lang/Object;Ljdk/nashorn/api/scripting/JSObject;II)V listIterator (I)Ljava/util/ListIterator; E(Ljdk/nashorn/internal/runtime/ListAdapter;Ljava/util/ListIterator;)V iterator java/util/Iterator hasNext next java/util/Objects equals '(Ljava/lang/Object;Ljava/lang/Object;)Z &(Ljava/lang/Class;[Ljava/lang/Class;)V java/lang/Void TYPE java/lang/Integer ! b c d f g h i j k l k m g h i n k o k p k q g h i r k s g h i t u v w , x y z ? $*· ,Ç » Y½ ¸ · ¿*+µ *,µ ± { U V W Z [ # \ | $ } ~ $ t u $ v w ÿ ? ? ? ? ? z J ¸ L» Y*+¸ +· ° { e f | t k v w ? ? z t &*Á ? *+¸ À °*Á ? *À °» Y· ¿ { j k l m o | &