org.mozilla.javascript.InterpretedFunction.class Maven / Gradle / Ivy
The newest version!
???? 1 ?
' t u
v w
v x
y z {
t | } ~ ?
?
?
? ~ ?
? ?
? ? ? ? ?
?
? ? ~ ? ?
? ?
? ?
? ?
? ?
t ? ? ~ ?
? ?
? ? ~ ? ~ ? ~ ? ~ ? ? ? serialVersionUID J
ConstantValue??C,?լ idata (Lorg/mozilla/javascript/InterpreterData; securityController +Lorg/mozilla/javascript/SecurityController; securityDomain Ljava/lang/Object; functionRegExps $[Lorg/mozilla/javascript/Scriptable; =(Lorg/mozilla/javascript/InterpreterData;Ljava/lang/Object;)V Code LineNumberTable LocalVariableTable
dynamicDomain this ,Lorg/mozilla/javascript/InterpretedFunction; staticSecurityDomain cx Lorg/mozilla/javascript/Context; sc 0(Lorg/mozilla/javascript/InterpretedFunction;I)V parent index I createScript h(Lorg/mozilla/javascript/InterpreterData;Ljava/lang/Object;)Lorg/mozilla/javascript/InterpretedFunction; f createFunction ?(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/InterpreterData;Ljava/lang/Object;)Lorg/mozilla/javascript/InterpretedFunction; scope #Lorg/mozilla/javascript/Scriptable; ?(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/InterpretedFunction;I)Lorg/mozilla/javascript/InterpretedFunction; createRegExpWraps i(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;)[Lorg/mozilla/javascript/Scriptable; i rep $Lorg/mozilla/javascript/RegExpProxy; N array initInterpretedFunction F(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;)V getFunctionName ()Ljava/lang/String; call ?(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;)Ljava/lang/Object; thisObj args [Ljava/lang/Object; exec W(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;)Ljava/lang/Object; isScript ()Z getEncodedSource getDebuggableView 1()Lorg/mozilla/javascript/debug/DebuggableScript; resumeGenerator |(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;ILjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; operation state value getLanguageVersion ()I
getParamCount getParamAndVarCount getParamOrVarName (I)Ljava/lang/String; getParamOrVarConst (I)Z
SourceFile InterpretedFunction.java 6 ? . / ? ? ? ? ? ? ? ? "java/lang/IllegalArgumentException 0 1 2 3 ? ? ? *org/mozilla/javascript/InterpretedFunction 6 7 U V 6 B ? ] ? ? ? ? ? ? !org/mozilla/javascript/Scriptable ? ? ? ? V N O 4 5 ? ? ? ? ? ? ? ? ? ` a java/lang/IllegalStateException ? ] ? E b ? e f ? E ? E ? ? ? ? %org/mozilla/javascript/NativeFunction org/mozilla/javascript/Script ()V org/mozilla/javascript/Context
getContext "()Lorg/mozilla/javascript/Context; getSecurityController -()Lorg/mozilla/javascript/SecurityController; )org/mozilla/javascript/SecurityController getDynamicSecurityDomain &(Ljava/lang/Object;)Ljava/lang/Object; &org/mozilla/javascript/InterpreterData itsNestedFunctions )[Lorg/mozilla/javascript/InterpreterData; itsRegExpLiterals org/mozilla/javascript/Kit codeBug ()Ljava/lang/RuntimeException; $org/mozilla/javascript/ScriptRuntime checkRegExpProxy F(Lorg/mozilla/javascript/Context;)Lorg/mozilla/javascript/RegExpProxy; "org/mozilla/javascript/RegExpProxy
wrapRegExp z(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Ljava/lang/Object;)Lorg/mozilla/javascript/Scriptable; initScriptFunction itsName Ljava/lang/String;
hasTopCall #(Lorg/mozilla/javascript/Context;)Z doTopCall ?(Lorg/mozilla/javascript/Callable;Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;)Ljava/lang/Object; "org/mozilla/javascript/Interpreter interpret ?(Lorg/mozilla/javascript/InterpretedFunction;Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;)Ljava/lang/Object; emptyArgs itsFunctionType <(Lorg/mozilla/javascript/InterpreterData;)Ljava/lang/String; languageVersion argCount argNames [Ljava/lang/String;
argIsConst [Z 0 ' ( ) * + , . / 0 1 2 3 4 5 6 7 8 ? ?*? *+? ? N-? :? ,? :? ,? ? Y? ?:*? *? ? 9 2 8 9 >
? A B # D ' E / G 2 J 8 K > L : H ; 3 ? <