NativeCall.class
1 ���� 1 � ` a ` b c 2 d 3 e 4 % d f 5 g h i j 6 k l 7 k m 8 k n o p 9 q r 10 % s t 11 u 12 k v w x 13 y z { 14 y | 15 } ~ 16 17 � � 18 % � 19 � � � 20 � � 21 h � 22 � 23 � � serialVersionUID J ConstantValue�P +�?�� CALL_TAG Ljava/lang/Object; Id_constructor I MAX_PROTOTYPE_ID function 'Lorg/mozilla/javascript/NativeFunction; originalArgs [Ljava/lang/Object; parentActivationCall #Lorg/mozilla/javascript/NativeCall; init '(Lorg/mozilla/javascript/Scriptable;Z)V Code LineNumberTable LocalVariableTable scope #Lorg/mozilla/javascript/Scriptable; sealed Z obj <init> ()V this `(Lorg/mozilla/javascript/NativeFunction;Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;)V name Ljava/lang/String; val i args paramAndVarCount 24 paramCount getClassName ()Ljava/lang/String; findPrototypeId (Ljava/lang/String;)I s initPrototypeId (I)V arity id 25 execIdCall �(Lorg/mozilla/javascript/IdFunctionObject;Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;)Ljava/lang/Object; result f )Lorg/mozilla/javascript/IdFunctionObject; cx Lorg/mozilla/javascript/Context; thisObj <clinit> 26 SourceFile NativeCall.java � � . � . !org/mozilla/javascript/NativeCall A B � � 1 2 � � � � 4 3 4 � � � � � � � � � , � � arguments � � org/mozilla/javascript/Arguments A � � � Call constructor � � � "java/lang/IllegalArgumentException � � A � + , � � � � � U V � � msg.only.from.new � � � � � � � � � )org/mozilla/javascript/IdScriptableObject 'org/mozilla/javascript/ScriptableObject PERMANENT CONST exportAsJSClass P(ILorg/mozilla/javascript/Scriptable;Z)Lorg/mozilla/javascript/IdFunctionObject; setParentScope &(Lorg/mozilla/javascript/Scriptable;)V $org/mozilla/javascript/ScriptRuntime emptyArgs %org/mozilla/javascript/NativeFunction getParamAndVarCount ()I getParamCount getParamOrVarName (I)Ljava/lang/String; org/mozilla/javascript/Undefined instance defineProperty ((Ljava/lang/String;Ljava/lang/Object;I)V has 8(Ljava/lang/String;Lorg/mozilla/javascript/Scriptable;)Z &(Lorg/mozilla/javascript/NativeCall;)V getParamOrVarConst (I)Z java/lang/String equals (Ljava/lang/Object;)Z valueOf (Ljava/lang/String;)V initPrototypeMethod )(Ljava/lang/Object;ILjava/lang/String;I)V 'org/mozilla/javascript/IdFunctionObject hasTag methodId org/mozilla/javascript/Context reportRuntimeError1 Q(Ljava/lang/String;Ljava/lang/Object;)Lorg/mozilla/javascript/EvaluatorException; checkDeprecated 5(Lorg/mozilla/javascript/Context;Ljava/lang/String;)V getObjectPrototype H(Lorg/mozilla/javascript/Scriptable;)Lorg/mozilla/javascript/Scriptable; setPrototype 1 % &