org.mozilla.javascript.BaseFunction.class Maven / Gradle / Ivy
The newest version!
???? 1?
y
y
?
?
y
y
!
"
#
$
%
y& '( ) *
+,
-
y.
/0
y12345 ?6
7
.8 9
:
/;
/<
y=
>
?
@
A
B
C D
EF
/G
H IJ
K
LM
E N
EOP
QR
ST
EU
8
V
W
0
X
X
YZ
T [
V \
V]^_
V`ab
VUc
d
Te
f
T0
g
hi
j
kl
hmn
Vo
pq
hrs
t
u
hv
wx
hyz{
u|
h}~ serialVersionUID J
ConstantValueI???\*? FUNCTION_TAG Ljava/lang/Object; Id_length I Id_arity Id_name Id_prototype Id_arguments MAX_INSTANCE_ID Id_constructor Id_toString Id_toSource Id_apply Id_call MAX_PROTOTYPE_ID prototypeProperty prototypePropertyAttributes init '(Lorg/mozilla/javascript/Scriptable;Z)V Code LineNumberTable LocalVariableTable scope #Lorg/mozilla/javascript/Scriptable; sealed Z obj %Lorg/mozilla/javascript/BaseFunction; ()V this I(Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/Scriptable;)V prototype getClassName ()Ljava/lang/String; hasInstance &(Lorg/mozilla/javascript/Scriptable;)Z instance protoProp getMaxInstanceId ()I findInstanceIdInfo (Ljava/lang/String;)I X Ljava/lang/String; c s id attr getInstanceIdName (I)Ljava/lang/String; getInstanceIdValue (I)Ljava/lang/Object; setInstanceIdValue (ILjava/lang/Object;)V value fillConstructorProperties ,(Lorg/mozilla/javascript/IdFunctionObject;)V ctor )Lorg/mozilla/javascript/IdFunctionObject; initPrototypeId (I)V arity isApply ,(Lorg/mozilla/javascript/IdFunctionObject;)Z f
isApplyOrCall
execIdCall ?(Lorg/mozilla/javascript/IdFunctionObject;Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;)Ljava/lang/Object; realf indent flags cx Lorg/mozilla/javascript/Context; thisObj args [Ljava/lang/Object; realFunction s(Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/IdFunctionObject;)Lorg/mozilla/javascript/BaseFunction; x setImmunePrototypeProperty (Ljava/lang/Object;)V getClassPrototype %()Lorg/mozilla/javascript/Scriptable; protoVal call ?(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;)Ljava/lang/Object; construct {(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;)Lorg/mozilla/javascript/Scriptable; val parent result createObject h(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;)Lorg/mozilla/javascript/Scriptable; newInstance decompile (II)Ljava/lang/String; sb Ljava/lang/StringBuffer; justbody getArity getLength getFunctionName getPrototypeProperty ()Ljava/lang/Object; setupDefaultPrototype %Lorg/mozilla/javascript/NativeObject; proto getArguments
activation #Lorg/mozilla/javascript/NativeCall;
jsConstructor j(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;)Ljava/lang/Object; i funBody arglen sourceBuf source linep [I filename sourceURI global reporter &Lorg/mozilla/javascript/ErrorReporter; evaluator "Lorg/mozilla/javascript/Evaluator; findPrototypeId
SourceFile BaseFunction.java #org/mozilla/javascript/BaseFunction ? ? ? ??? ? ? Function??? !org/mozilla/javascript/Scriptable??? msg.instanceof.bad.prototype ? ???? ? name length?? arguments?? ? ? java/lang/IllegalStateException?? ? ? ? ??? ? ? ? ? ? ? ? ???? ? ?? ?????? ? ???? ? ? constructor toString toSource apply "java/lang/IllegalArgumentException? ? ?? ? ?????? ? ? ? ? ? ? ??? ? ????????? msg.incompat.call Object ??? ? ? ? ? ? ? java/lang/StringBuilder /Bad implementaion of call as constructor, name=?? in ????? ?3 ?? ? ? ?? ??? #org/mozilla/javascript/NativeObject java/lang/StringBuffer function ?? () {
[native code, arity=?? ]
}
? ???????????????? ? anonymous??3? ) {?? ??????????? *org/mozilla/javascript/JavaScriptException Interpreter not present ???? )org/mozilla/javascript/IdScriptableObject org/mozilla/javascript/Function exportAsJSClass P(ILorg/mozilla/javascript/Scriptable;Z)Lorg/mozilla/javascript/IdFunctionObject; 'org/mozilla/javascript/ScriptableObject getProperty I(Lorg/mozilla/javascript/Scriptable;Ljava/lang/String;)Ljava/lang/Object; $org/mozilla/javascript/ScriptRuntime
jsDelegatesTo I(Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/Scriptable;)Z
typeError1 H(Ljava/lang/String;Ljava/lang/String;)Lorg/mozilla/javascript/EcmaError; java/lang/String charAt (I)C equals (Ljava/lang/Object;)Z instanceIdInfo (II)I wrapInt (I)Ljava/lang/Integer; org/mozilla/javascript/UniqueTag
NULL_VALUE "Lorg/mozilla/javascript/UniqueTag; NOT_FOUND org/mozilla/javascript/Kit codeBug ()Ljava/lang/RuntimeException;
defaultPut '(Ljava/lang/String;Ljava/lang/Object;)V 'org/mozilla/javascript/IdFunctionObject setPrototype &(Lorg/mozilla/javascript/Scriptable;)V valueOf (Ljava/lang/String;)V initPrototypeMethod )(Ljava/lang/Object;ILjava/lang/String;I)V hasTag methodId toInt32 ([Ljava/lang/Object;I)I (Ljava/lang/Object;)I applyOrCall ?(ZLorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;)Ljava/lang/Object;
FunctionClass Ljava/lang/Class; getDefaultValue %(Ljava/lang/Class;)Ljava/lang/Object; Z(Lorg/mozilla/javascript/Scriptable;Ljava/lang/String;)Lorg/mozilla/javascript/Scriptable; org/mozilla/javascript/Undefined append -(Ljava/lang/String;)Ljava/lang/StringBuilder; java/lang/Object getClass ()Ljava/lang/Class; java/lang/Class getName getPrototype getParentScope setParentScope ,(Ljava/lang/String;)Ljava/lang/StringBuffer; (I)Ljava/lang/StringBuffer; defineProperty ((Ljava/lang/String;Ljava/lang/Object;I)V getObjectPrototype H(Lorg/mozilla/javascript/Scriptable;)Lorg/mozilla/javascript/Scriptable;
defaultGet &(Ljava/lang/String;)Ljava/lang/Object; org/mozilla/javascript/Context
getContext "()Lorg/mozilla/javascript/Context; findFunctionActivation f(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Function;)Lorg/mozilla/javascript/NativeCall; !org/mozilla/javascript/NativeCall get I(Ljava/lang/String;Lorg/mozilla/javascript/Scriptable;)Ljava/lang/Object; getLanguageVersion (C)Ljava/lang/StringBuffer; &(Ljava/lang/Object;)Ljava/lang/String; getSourcePositionFromStack ([I)Ljava/lang/String; makeUrlForGeneratedScript ((ZLjava/lang/String;I)Ljava/lang/String; getTopLevelScope getErrorReporter (()Lorg/mozilla/javascript/ErrorReporter; +org/mozilla/javascript/DefaultErrorReporter forEval N(Lorg/mozilla/javascript/ErrorReporter;)Lorg/mozilla/javascript/ErrorReporter; createInterpreter $()Lorg/mozilla/javascript/Evaluator; ((Ljava/lang/Object;Ljava/lang/String;I)V compileFunction ?(Lorg/mozilla/javascript/Scriptable;Ljava/lang/String;Lorg/mozilla/javascript/Evaluator;Lorg/mozilla/javascript/ErrorReporter;Ljava/lang/String;ILjava/lang/Object;)Lorg/mozilla/javascript/Function; ! y z { | } ~ ? ? ? ? } ? ? ? } ? ? ? } ? ? ? } ? ? ? } ? ? ? } ? ? ? } ? ? ? } ? ? ? } ? ? ? } ? ? ? } ? ? ? } ? ? ? ? ? ? ? ? a ? Y? M,? ,*? W? ? : <