NativeGenerator.class
1 ���� 1 2 � � 3 � 4 � 5 � 6 � 7 � 8 � � 9 � � 10 9 � � � � 11 � � 12 � � � 13 � � 14 � � 15 � � � 16 � 17 � � � � � � � � 18 � � 19 � 20 � 21 � � 22 9 � 23 � � 24 � � 25 % � � � 26 � � � 27 � � 28 � � � � � 29 , � � � 30 � � � 31 3 � 32 3 � 33 � � 34 � � 35 � � � GeneratorClosedException InnerClasses CloseGeneratorAction serialVersionUID J ConstantValue�btn�"� GENERATOR_TAG Ljava/lang/Object; GENERATOR_SEND I GENERATOR_THROW GENERATOR_CLOSE Id_close Id_next Id_send Id_throw Id___iterator__ MAX_PROTOTYPE_ID function 'Lorg/mozilla/javascript/NativeFunction; 36 savedState 37 lineSource Ljava/lang/String; 38 lineNumber firstTime Z locked init T(Lorg/mozilla/javascript/ScriptableObject;Z)Lorg/mozilla/javascript/NativeGenerator; Code LineNumberTable LocalVariableTable scope )Lorg/mozilla/javascript/ScriptableObject; sealed prototype (Lorg/mozilla/javascript/NativeGenerator; <init> ()V this _(Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/NativeFunction;Ljava/lang/Object;)V #Lorg/mozilla/javascript/Scriptable; top getClassName ()Ljava/lang/String; finalize cx Lorg/mozilla/javascript/Context; factory 'Lorg/mozilla/javascript/ContextFactory; 39 Exceptions � initPrototypeId (I)V id s arity 40 execIdCall �(Lorg/mozilla/javascript/IdFunctionObject;Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;)Ljava/lang/Object; arg f )Lorg/mozilla/javascript/IdFunctionObject; thisObj args [Ljava/lang/Object; generator resume j(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;ILjava/lang/Object;)Ljava/lang/Object; thrown e ALorg/mozilla/javascript/NativeGenerator$GeneratorClosedException; 'Lorg/mozilla/javascript/RhinoException; operation value findPrototypeId (Ljava/lang/String;)I c X s_length 41 access$000 �(Lorg/mozilla/javascript/NativeGenerator;Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;ILjava/lang/Object;)Ljava/lang/Object; x0 x1 x2 x3 x4 <clinit> 42 SourceFile NativeGenerator.java � � &org/mozilla/javascript/NativeGenerator g h � � � � � � � w � h B C � � � Z [ T U V C � � � � Generator � � � � � � � � ;org/mozilla/javascript/NativeGenerator$CloseGeneratorAction g � � � close next send throw __iterator__ "java/lang/IllegalArgumentException � � � g � � � � � � { | � � � � ?org/mozilla/javascript/NativeGenerator$GeneratorClosedException C � msg.send.newborn *org/mozilla/javascript/JavaScriptException W X Y E g 43 \ [ msg.already.exec.gen %org/mozilla/javascript/RhinoException Y � W n � )org/mozilla/javascript/IdScriptableObject java/lang/Throwable setParentScope &(Lorg/mozilla/javascript/Scriptable;)V getObjectPrototype H(Lorg/mozilla/javascript/Scriptable;)Lorg/mozilla/javascript/Scriptable; setPrototype activatePrototypeMap 44 sealObject 'org/mozilla/javascript/ScriptableObject associateValue 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; getTopLevelScope getTopScopeValue I(Lorg/mozilla/javascript/Scriptable;Ljava/lang/Object;)Ljava/lang/Object; org/mozilla/javascript/Context getCurrentContext "()Lorg/mozilla/javascript/Context; 45 getFactory )()Lorg/mozilla/javascript/ContextFactory; %org/mozilla/javascript/ContextFactory getGlobal +(Lorg/mozilla/javascript/NativeGenerator;)V call :(Lorg/mozilla/javascript/ContextAction;)Ljava/lang/Object; java/lang/String valueOf (I)Ljava/lang/String; (Ljava/lang/String;)V initPrototypeMethod )(Ljava/lang/Object;ILjava/lang/String;I)V 'org/mozilla/javascript/IdFunctionObject hasTag (Ljava/lang/Object;)Z methodId ()I incompatibleCallError M(Lorg/mozilla/javascript/IdFunctionObject;)Lorg/mozilla/javascript/EcmaError; org/mozilla/javascript/Undefined instance java/lang/Object equals $org/mozilla/javascript/ScriptRuntime 46 typeError0 6(Ljava/lang/String;)Lorg/mozilla/javascript/EcmaError; %org/mozilla/javascript/NativeIterator getStopIterationObject 7(Lorg/mozilla/javascript/Scriptable;)Ljava/lang/Object; ((Ljava/lang/Object;Ljava/lang/String;I)V %org/mozilla/javascript/NativeFunction resumeGenerator |(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;ILjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; length charAt (I)C 1 9 = >