org.mozilla.javascript.ScriptableObject.class Maven / Gradle / Ivy
The newest version!
???? 1?C
JD
E
)F ?G ?H
F ?I ?J
?K
?L
?M
NO GP GQ
?R
?ST U VW X
?Y
?Z
?[
?\
?]
?^
?_`
a b c d
_
?e
?f ghi gjklmn gow gpq gr stu gv gw xt gy zt g{ |t g} ~t g ?t??
??
??
???
?? C? C??? H??
???
g?
g? s? G?
??
??
?? G?
??
s?
??Y
J?
?? g?
??
?? s?
??
??
???
??
??
??
??
??
??
??
?? G??????
s???
s?
s????
s??
y??
J?
J??
??
J?
J?
y??
??
y???
)??
?F
??
??
??
s??
s?
??
?P
??
J?
??
J??
?? ?? ?t? g??
??
??????????
???
??$ G? G? ?? ?? ?d?
??
?? ??
??
|?? G? G?
?? ???
?? G? G? G? G? G?
??
?
?
?
g
? ?
?
?F
N
?? ?
s
s ? ? ?
J ?
? ?
?
?
?
????
|
!
"
#
$%
$&
$'()
GetterSlot InnerClasses Slot EMPTY I
ConstantValue READONLY DONTENUM PERMANENT UNINITIALIZED_CONST CONST
prototypeObject #Lorg/mozilla/javascript/Scriptable; parentScopeObject REMOVED .Lorg/mozilla/javascript/ScriptableObject$Slot; slots /[Lorg/mozilla/javascript/ScriptableObject$Slot; count
firstAdded lastAdded
lastAccess associatedValues Ljava/util/Map; Signature 5Ljava/util/Map;
SLOT_QUERY SLOT_MODIFY SLOT_REMOVE SLOT_MODIFY_GETTER_SETTER SLOT_MODIFY_CONST checkValidAttributes (I)V Code LineNumberTable LocalVariableTable
attributes mask ()V this )Lorg/mozilla/javascript/ScriptableObject; I(Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/Scriptable;)V scope prototype getClassName ()Ljava/lang/String; has 8(Ljava/lang/String;Lorg/mozilla/javascript/Scriptable;)Z name Ljava/lang/String; start '(ILorg/mozilla/javascript/Scriptable;)Z index get I(Ljava/lang/String;Lorg/mozilla/javascript/Scriptable;)Ljava/lang/Object; 8(ILorg/mozilla/javascript/Scriptable;)Ljava/lang/Object; put J(Ljava/lang/String;Lorg/mozilla/javascript/Scriptable;Ljava/lang/Object;)V value Ljava/lang/Object; 9(ILorg/mozilla/javascript/Scriptable;Ljava/lang/Object;)V delete (Ljava/lang/String;)V putConst defineConst 8(Ljava/lang/String;Lorg/mozilla/javascript/Scriptable;)V isConst (Ljava/lang/String;)Z slot
getAttributes 8(Ljava/lang/String;Lorg/mozilla/javascript/Scriptable;)I
Deprecated '(ILorg/mozilla/javascript/Scriptable;)I
setAttributes 9(Ljava/lang/String;Lorg/mozilla/javascript/Scriptable;I)V ((ILorg/mozilla/javascript/Scriptable;I)V (Ljava/lang/String;)I (I)I (Ljava/lang/String;I)V (II)V setGetterOrSetter 8(Ljava/lang/String;ILorg/mozilla/javascript/Callable;Z)V getterOrSetter !Lorg/mozilla/javascript/Callable; isSetter Z gslot 4Lorg/mozilla/javascript/ScriptableObject$GetterSlot; getGetterOrSetter ((Ljava/lang/String;IZ)Ljava/lang/Object; result isGetterOrSetter (Ljava/lang/String;IZ)Z setter addLazilyInitializedValue @(Ljava/lang/String;ILorg/mozilla/javascript/LazilyLoadedCtor;I)V init )Lorg/mozilla/javascript/LazilyLoadedCtor; getPrototype %()Lorg/mozilla/javascript/Scriptable; setPrototype &(Lorg/mozilla/javascript/Scriptable;)V m getParentScope setParentScope getIds ()[Ljava/lang/Object; getAllIds getDefaultValue %(Ljava/lang/Class;)Ljava/lang/Object; typeHint Ljava/lang/Class; LocalVariableTypeTable Ljava/lang/Class<*>; ((Ljava/lang/Class<*>;)Ljava/lang/Object; H(Lorg/mozilla/javascript/Scriptable;Ljava/lang/Class;)Ljava/lang/Object; tryToString
methodName args [Ljava/lang/Object; hint u v fun !Lorg/mozilla/javascript/Function; i object cx Lorg/mozilla/javascript/Context; arg K(Lorg/mozilla/javascript/Scriptable;Ljava/lang/Class<*>;)Ljava/lang/Object; hasInstance &(Lorg/mozilla/javascript/Scriptable;)Z instance avoidObjectDetection ()Z equivalentValues &(Ljava/lang/Object;)Ljava/lang/Object; defineClass 7(Lorg/mozilla/javascript/Scriptable;Ljava/lang/Class;)V clazz Ljava/lang/Class;
Exceptions*+, d(Lorg/mozilla/javascript/Scriptable;Ljava/lang/Class;)V 8(Lorg/mozilla/javascript/Scriptable;Ljava/lang/Class;Z)V sealed e(Lorg/mozilla/javascript/Scriptable;Ljava/lang/Class;Z)V J(Lorg/mozilla/javascript/Scriptable;Ljava/lang/Class;ZZ)Ljava/lang/String; mapInheritance ctor %Lorg/mozilla/javascript/BaseFunction; w(Lorg/mozilla/javascript/Scriptable;Ljava/lang/Class;ZZ)Ljava/lang/String; buildClassCtor ](Lorg/mozilla/javascript/Scriptable;Ljava/lang/Class;ZZ)Lorg/mozilla/javascript/BaseFunction; method Ljava/lang/reflect/Method; parmTypes [Ljava/lang/Class; superScriptable
superClass attr prefix propName f 'Lorg/mozilla/javascript/FunctionObject; dest
finishArgs methods [Ljava/lang/reflect/Method; ctors [Ljava/lang/reflect/Constructor; protoCtor Ljava/lang/reflect/Constructor; proto className
superProto functionPrefix staticFunctionPrefix getterPrefix setterPrefix ctorName
ctorMember Ljava/lang/reflect/Member;
finishInit names Ljava/util/HashSet; [Ljava/lang/Class<*>; 7Ljava/lang/Class<+Lorg/mozilla/javascript/Scriptable;>; Ljava/lang/Class<-TT;>; #[Ljava/lang/reflect/Constructor<*>; "Ljava/lang/reflect/Constructor<*>; 'Ljava/util/HashSet; ?(Lorg/mozilla/javascript/Scriptable;Ljava/lang/Class;ZZ)Lorg/mozilla/javascript/BaseFunction; extendsScriptable $(Ljava/lang/Class;)Ljava/lang/Class; c T(Ljava/lang/Class<*>;)Ljava/lang/Class; defineProperty ((Ljava/lang/String;Ljava/lang/Object;I)V propertyName K(Lorg/mozilla/javascript/Scriptable;Ljava/lang/String;Ljava/lang/Object;I)V destination so defineConstProperty 8(Lorg/mozilla/javascript/Scriptable;Ljava/lang/String;)V cp (Lorg/mozilla/javascript/ConstProperties; '(Ljava/lang/String;Ljava/lang/Class;I)V length buf [C
getterName
setterName getter *(Ljava/lang/String;Ljava/lang/Class<*>;I)V \(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;I)V
delegatedForm argType errorId
delegateTo getterBox "Lorg/mozilla/javascript/MemberBox; setterBox defineFunctionProperties (([Ljava/lang/String;Ljava/lang/Class;I)V [Ljava/lang/String; +([Ljava/lang/String;Ljava/lang/Class<*>;I)V getObjectPrototype H(Lorg/mozilla/javascript/Scriptable;)Lorg/mozilla/javascript/Scriptable; getFunctionPrototype getClassPrototype Z(Lorg/mozilla/javascript/Scriptable;Ljava/lang/String;)Lorg/mozilla/javascript/Scriptable; ctorObj getTopLevelScope parent obj
sealObject initializer isSealed checkNotSealed str getProperty I(Lorg/mozilla/javascript/Scriptable;Ljava/lang/String;)Ljava/lang/Object; 8(Lorg/mozilla/javascript/Scriptable;I)Ljava/lang/Object; hasProperty 8(Lorg/mozilla/javascript/Scriptable;Ljava/lang/String;)Z redefineProperty 9(Lorg/mozilla/javascript/Scriptable;Ljava/lang/String;Z)V base '(Lorg/mozilla/javascript/Scriptable;I)Z putProperty J(Lorg/mozilla/javascript/Scriptable;Ljava/lang/String;Ljava/lang/Object;)V putConstProperty 9(Lorg/mozilla/javascript/Scriptable;ILjava/lang/Object;)V deleteProperty getPropertyIds 8(Lorg/mozilla/javascript/Scriptable;)[Ljava/lang/Object; ids map $Lorg/mozilla/javascript/ObjToIntMap;
callMethod \(Lorg/mozilla/javascript/Scriptable;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object; |(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object; funObj getBase I(Lorg/mozilla/javascript/Scriptable;I)Lorg/mozilla/javascript/Scriptable; getAssociatedValue key h getTopScopeValue I(Lorg/mozilla/javascript/Scriptable;Ljava/lang/Object;)Ljava/lang/Object; associateValue 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; getImpl J(Ljava/lang/String;ILorg/mozilla/javascript/Scriptable;)Ljava/lang/Object;
getterThis nativeGetter getterObj putImpl L(Ljava/lang/String;ILorg/mozilla/javascript/Scriptable;Ljava/lang/Object;I)Z
setterThis nativeSetter pTypes valueType tag actualArg setterObj constFlag findAttributeSlot D(Ljava/lang/String;II)Lorg/mozilla/javascript/ScriptableObject$Slot;
accessType getSlot
accessSlot sname tableSize slotIndex insertPos newSlot prev
slotsLocalRef indexOrHash getSlotIndex (II)I copyTable b([Lorg/mozilla/javascript/ScriptableObject$Slot;[Lorg/mozilla/javascript/ScriptableObject$Slot;I)V next newSlots addKnownAbsentSlot a([Lorg/mozilla/javascript/ScriptableObject$Slot;Lorg/mozilla/javascript/ScriptableObject$Slot;I)V (Z)[Ljava/lang/Object; getAll s a writeObject (Ljava/io/ObjectOutputStream;)V out Ljava/io/ObjectOutputStream; objectsCount-
readObject (Ljava/io/ObjectInputStream;)V in Ljava/io/ObjectInputStream;.
SourceFile ScriptableObject.java "java/lang/IllegalArgumentExceptionk/7
0121215?G &org/mozilla/javascript/ConstProperties823~49:>4>E>FBGBHB 2org/mozilla/javascript/ScriptableObject$GetterSlot5V4?434b1el67h toString8p valueOf java/lang/Object undefined string9h:h function;h<=h boolean>h?h@AhBChDEhFGhH number msg.invalid.typeIi&JKL?? org/mozilla/javascript/FunctionMN`\OP !org/mozilla/javascript/Scriptable org/mozilla/javascript/WrapperQR java/lang/StringS& msg.default.valueTUVWXYZ4?????\%&??[\]^_`abhc4defgYhijkl msg.zero.arg.ctormnopqrsf??????]^ jsFunction_ jsStaticFunction_ jsGet_ jsSet_
jsConstructortu msg.ctor.multiple.parms %org/mozilla/javascript/FunctionObjectvw? msg.varargs.ctorxy" java/util/HashSetzF{< 1jsStaticFunction must be used with static method.|}?4~/_ duplicate.defineClass.name???_ 'org/mozilla/javascript/ScriptableObject msg.extend.scriptable?p java/lang/StringBuilder?????? msg.varargs.fun????????? org/mozilla/javascript/MemberBox??4? msg.obj.getter.parms?h msg.bad.getter.parms?p msg.setter.return msg.setter2.expected msg.setter2.parms msg.setter1.parms msg.setter.parms msg.method.not.found Object Function?? #org/mozilla/javascript/BaseFunction?R./ ? 'org/mozilla/javascript/LazilyLoadedCtorY?R???i/ msg.modify.sealed[\.0?;< msg.const.redecl msg.var.redecl67'(6',bc "org/mozilla/javascript/ObjToIntMap???c ??O?
?.?? java/util/HashMap?? msg.set.prop.no.setter?????? msg.prop.not.found)*( ??N?4)*- ,org/mozilla/javascript/ScriptableObject$Slot?
+,/0k???????5????4;R java/io/Serializable -org/mozilla/javascript/debug/DebuggableObject java/lang/IllegalAccessException java/lang/InstantiationException +java/lang/reflect/InvocationTargetException java/io/IOException java/lang/ClassNotFoundException (I)Ljava/lang/String; org/mozilla/javascript/Kit codeBug ()Ljava/lang/RuntimeException; org/mozilla/javascript/Undefined ()I checkNotReadonly $org/mozilla/javascript/ScriptRuntime StringClass emptyArgs ScriptableClass
FunctionClass BooleanClass java/lang/Boolean TYPE NumberClass ByteClass java/lang/Byte
ShortClass java/lang/Short IntegerClass java/lang/Integer
FloatClass java/lang/Float DoubleClass java/lang/Double java/lang/Class org/mozilla/javascript/Context reportRuntimeError1 Q(Ljava/lang/String;Ljava/lang/Object;)Lorg/mozilla/javascript/EvaluatorException;
getContext "()Lorg/mozilla/javascript/Context; call ?(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;)Ljava/lang/Object; unwrap ()Ljava/lang/Object; getName
typeError1 H(Ljava/lang/String;Ljava/lang/String;)Lorg/mozilla/javascript/EcmaError;
jsDelegatesTo I(Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/Scriptable;)Z TRUE Ljava/lang/Boolean; NOT_FOUND
getMethodList .(Ljava/lang/Class;)[Ljava/lang/reflect/Method; java/lang/reflect/Method equals (Ljava/lang/Object;)Z getParameterTypes ()[Ljava/lang/Class; ContextClass getModifiers java/lang/reflect/Modifier isStatic (I)Z FALSE invoke 9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; getConstructors "()[Ljava/lang/reflect/Constructor; java/lang/reflect/Constructor newInstance '([Ljava/lang/Object;)Ljava/lang/Object;
getSuperclass ()Ljava/lang/Class; isAssignableFrom (Ljava/lang/Class;)Z
isAbstract findSingleMethod I([Ljava/lang/reflect/Method;Ljava/lang/String;)Ljava/lang/reflect/Method; R(Ljava/lang/String;Ljava/lang/reflect/Member;Lorg/mozilla/javascript/Scriptable;)V isVarArgsMethod java/lang/reflect/Member initAsConstructor indexOf
startsWith reportRuntimeError ?(Ljava/lang/String;)Lorg/mozilla/javascript/EvaluatorException; substring contains reportRuntimeError2 c(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Lorg/mozilla/javascript/EvaluatorException; add getClass append -(Ljava/lang/String;)Ljava/lang/StringBuilder; isVarArgsConstructor getChars (II[CI)V java/lang/Character toUpperCase (C)C ([C)V (Ljava/lang/reflect/Method;)V java/lang/Void ScriptableObjectClass
getReturnType getPrototypeProperty getValue orderedNext intern getKeys notFunctionError B(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/RuntimeException; ?(Lorg/mozilla/javascript/ContextFactory;Lorg/mozilla/javascript/Callable;Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;)Ljava/lang/Object;
java/util/Map initHash G(Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; argTypes
getTypeTag (Ljava/lang/Class;)I
convertArg j(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Ljava/lang/Object;I)Ljava/lang/Object;
wasDeleted hashCode (Ljava/lang/String;II)V (I)Ljava/lang/Integer; java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V java/io/ObjectOutputStream defaultWriteObject writeInt (Ljava/lang/Object;)V java/io/ObjectInputStream defaultReadObject readInt! ? ) G ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? B
? ? ? ? ? ? ? ? ? ? ? ? ? V W <?~? ? Y? ? ?? ? ?
? ? ? ? > *? *? ? ? ? ? ? ! " x "*? *? ? +? ? Y? ?*+? *,? ? ? ? ? ? ? ? ! ? " ! "# "$ %&