Property | Type | Description | |
---|---|---|---|
BooleanClass | |||
ByteClass | |||
CharacterClass | |||
ClassClass | |||
ContextClass | |||
ContextFactoryClass | |||
DateClass | |||
DoubleClass | |||
FloatClass | |||
FunctionClass | |||
IntegerClass | |||
LongClass | |||
NaN | double | ||
NaNobj | double | ||
NumberClass | |||
ObjectClass | |||
ROOT_LOCALE | |||
ScriptableClass | |||
ScriptableObjectClass | |||
ShortClass | |||
StringClass | |||
emptyArgs | object[] | ||
emptyStrings | string[] | ||
messageProvider | ScriptRuntime.MessageProvider | ||
negativeZero | double |
Method | Description | |
---|---|---|
Add ( Sharpen.CharSequence val1, object val2 ) : Sharpen.CharSequence | ||
Add ( object val1, Sharpen.CharSequence val2 ) : Sharpen.CharSequence | ||
Add ( object val1, object val2, |
||
AddInstructionCount ( |
||
ApplyOrCall ( bool isApply, |
Function.prototype.apply and Function.prototype.call See Ecma 15.3.4.[34]
|
|
Bind ( |
Returns the object in the scope chain that has a given property. Returns the object in the scope chain that has a given property. The order of evaluation of an assignment expression involves evaluating the lhs to a reference, evaluating the rhs, and then modifying the reference with the rhs value. This method is used to 'bind' the given name to an object containing that property so that the side effects of evaluating the rhs do not affect which property is modified. Typically used in conjunction with setName. See ECMA 10.1.4 |
|
CallRef ( Callable function, Scriptable thisObj, object args, |
Perform function call in reference context. Perform function call in reference context. Should always return value that can be passed to |
|
CallSpecial ( |
||
CheckRegExpProxy ( |
||
Cmp_LE ( object val1, object val2 ) : bool | ||
Cmp_LT ( object val1, object val2 ) : bool | ||
ConstructError ( string error, string message ) : |
||
ConstructError ( string error, string message, int lineNumberDelta ) : |
||
ConstructError ( string error, string message, string sourceName, int lineNumber, string lineSource, int columnNumber ) : |
||
CreateFunctionActivation ( NativeFunction funObj, Scriptable scope, object args ) : Scriptable | ||
Delete ( object obj, object id, |
The delete operator See ECMA 11.4.1 In ECMA 0.19, the description of the delete operator (11.4.1) assumes that the [[Delete]] method returns a value. The delete operator See ECMA 11.4.1 In ECMA 0.19, the description of the delete operator (11.4.1) assumes that the [[Delete]] method returns a value. However, the definition of the [[Delete]] operator (8.6.2.5) does not define a return value. Here we assume that the [[Delete]] method doesn't return a value. |
|
DeleteObjectElem ( Scriptable target, object elem, |
||
DoTopCall ( Callable callable, |
||
ElemIncrDecr ( object obj, object index, |
||
EnterActivationFunction ( |
||
EnterDotQuery ( object value, Scriptable scope ) : Scriptable | ||
EnterWith ( object obj, |
||
EnumId ( object enumObj, |
||
EnumInit ( object value, |
||
EnumInit ( object value, |
||
EnumNext ( object enumObj ) : bool | ||
EnumValue ( object enumObj, |
||
Eq ( object x, object y ) : bool |
Equality See ECMA 11.9
|
|
EscapeAttributeValue ( object value, |
Escapes the reserved characters in a value of an attribute
|
|
EscapeString ( string s ) : string | ||
EscapeString ( string s, char escapeQuote ) : string |
For escaping strings printed by object and array literals; not quite the same as 'escape.'
|
|
EscapeTextValue ( object value, |
Escapes the reserved characters in a value of a text node
|
|
EvalSpecial ( |
The eval function property of the global object. The eval function property of the global object. See ECMA 15.1.2.1 |
|
ExitActivationFunction ( |
||
GetArrayElements ( Scriptable @object ) : object[] | ||
GetElemFunctionAndThis ( object obj, object elem, |
Prepare for calling obj[id](...): return function corresponding to obj[id] and make obj properly converted to Scriptable available as ScriptRuntime.lastStoredScriptable() for consumption as thisObj. Prepare for calling obj[id](...): return function corresponding to obj[id] and make obj properly converted to Scriptable available as ScriptRuntime.lastStoredScriptable() for consumption as thisObj. The caller must call ScriptRuntime.lastStoredScriptable() immediately after calling this method. |
|
GetGlobal ( |
||
GetLibraryScopeOrNull ( Scriptable scope ) : ScriptableObject | ||
GetMessage ( string messageId, object arguments ) : string | ||
GetMessage0 ( string messageId ) : string | ||
GetMessage1 ( string messageId, object arg1 ) : string | ||
GetMessage2 ( string messageId, object arg1, object arg2 ) : string | ||
GetMessage3 ( string messageId, object arg1, object arg2, object arg3 ) : string | ||
GetMessage4 ( string messageId, object arg1, object arg2, object arg3, object arg4 ) : string | ||
GetNameFunctionAndThis ( string name, |
Prepare for calling name(...): return function corresponding to name and make current top scope available as ScriptRuntime.lastStoredScriptable() for consumption as thisObj. Prepare for calling name(...): return function corresponding to name and make current top scope available as ScriptRuntime.lastStoredScriptable() for consumption as thisObj. The caller must call ScriptRuntime.lastStoredScriptable() immediately after calling this method. |
|
GetObjectElem ( Scriptable obj, object elem, |
||
GetObjectElem ( object obj, object elem, |
Call obj.[[Get]](id)
|
|
GetObjectElem ( object obj, object elem, |
Call obj.[[Get]](id)
|
|
GetObjectIndex ( Scriptable obj, int index, |
||
GetObjectIndex ( object obj, double dblIndex, |
||
GetObjectProp ( Scriptable obj, string property, |
||
GetObjectProp ( object obj, string property, |
Version of getObjectElem when elem is a valid JS identifier name. Version of getObjectElem when elem is a valid JS identifier name. |
|
GetObjectProp ( object obj, string property, |
||
GetObjectPropNoWarn ( object obj, string property, |
||
GetPropFunctionAndThis ( object obj, string property, |
Prepare for calling obj.property(...): return function corresponding to obj.property and make obj properly converted to Scriptable available as ScriptRuntime.lastStoredScriptable() for consumption as thisObj. Prepare for calling obj.property(...): return function corresponding to obj.property and make obj properly converted to Scriptable available as ScriptRuntime.lastStoredScriptable() for consumption as thisObj. The caller must call ScriptRuntime.lastStoredScriptable() immediately after calling this method. Warning: this doesn't allow to resolve primitive prototype properly when many top scopes are involved. |
|
GetPropFunctionAndThis ( object obj, string property, |
Prepare for calling obj.property(...): return function corresponding to obj.property and make obj properly converted to Scriptable available as ScriptRuntime.lastStoredScriptable() for consumption as thisObj. Prepare for calling obj.property(...): return function corresponding to obj.property and make obj properly converted to Scriptable available as ScriptRuntime.lastStoredScriptable() for consumption as thisObj. The caller must call ScriptRuntime.lastStoredScriptable() immediately after calling this method. |
|
GetRegExpProxy ( |
||
GetTopCallScope ( |
||
GetTopLevelProp ( Scriptable scope, string id ) : object | ||
GetValueFunctionAndThis ( object value, |
Prepare for calling Prepare for calling |
|
HasObjectElem ( Scriptable target, object elem, |
||
HasTopCall ( |
||
In ( object a, object b, |
The in operator. The in operator. This is a new JS 1.3 language feature. The in operator mirrors the operation of the for .. in construct, and tests whether the rhs has the property given by the lhs. It is different from the for .. in construct in that: |
|
IndexFromString ( string str ) : long |
Return -1L if str is not an index, or the index value as lower 32 bits of the result. Return -1L if str is not an index, or the index value as lower 32 bits of the result. Note that the result needs to be cast to an int in order to produce the actual index, which may be negative. |
|
InitFunction ( |
||
InitScript ( NativeFunction funObj, Scriptable thisObj, |
||
InitStandardObjects ( |
||
InstanceOf ( object a, object b, |
The instanceof operator. The instanceof operator. |
|
IsArrayObject ( object obj ) : bool | ||
IsJSLineTerminator ( int c ) : bool | ||
IsJSWhitespaceOrLineTerminator ( int c ) : bool | ||
IsPrimitive ( object obj ) : bool | ||
IsRhinoRuntimeType ( |
||
JsDelegatesTo ( Scriptable lhs, Scriptable rhs ) : bool |
Delegates to
|
|
LastStoredScriptable ( |
||
LastUint32Result ( |
||
LeaveDotQuery ( Scriptable scope ) : Scriptable | ||
LeaveWith ( Scriptable scope ) : Scriptable | ||
MemberRef ( object obj, object elem, |
||
MemberRef ( object obj, object @namespace, object elem, |
||
Name ( |
Looks up a name in the scope chain and returns its value. Looks up a name in the scope chain and returns its value. |
|
NameIncrDecr ( Scriptable scopeChain, string id, |
||
NameRef ( object name, |
||
NameRef ( object @namespace, object name, |
||
NewArrayLiteral ( object objects, int skipIndices, |
||
NewBuiltinObject ( |
||
NewCatchScope ( |
||
NewObject ( |
||
NewObject ( object fun, |
Operator new. Operator new. See ECMA 11.2.2 |
|
NewObjectLiteral ( object propertyIds, object propertyValues, int getterSetters, |
||
NewSpecial ( |
||
NotFoundError ( Scriptable @object, string property ) : |
||
NotFunctionError ( object value ) : |
||
NotFunctionError ( object value, object messageHelper ) : |
||
NotFunctionError ( object obj, object value, string propertyName ) : |
||
NumberToString ( double d, int @base ) : string | ||
PadArguments ( object args, int count ) : object[] |
Helper function for builtin objects that use the varargs form. Helper function for builtin objects that use the varargs form. ECMA function formal arguments are undefined if not supplied; this function pads the argument array out to the expected length, if necessary. |
|
PropIncrDecr ( object obj, string id, |
||
RefDel ( |
||
RefGet ( |
||
RefIncrDecr ( |
||
RefSet ( |
||
SearchDefaultNamespace ( |
||
SetBuiltinProtoAndParent ( ScriptableObject @object, Scriptable scope, |
||
SetConst ( Scriptable bound, object value, |
||
SetDefaultNamespace ( object @namespace, |
||
SetEnumNumbers ( object enumObj, bool enumNumbers ) : void | ||
SetFunctionProtoAndParent ( |
||
SetName ( Scriptable bound, object value, |
||
SetObjectElem ( Scriptable obj, object elem, object value, |
||
SetObjectElem ( object obj, object elem, object value, |
||
SetObjectIndex ( Scriptable obj, int index, object value, |
||
SetObjectIndex ( object obj, double dblIndex, object value, |
||
SetObjectProp ( Scriptable obj, string property, object value, |
||
SetObjectProp ( object obj, string property, object value, |
Version of setObjectElem when elem is a valid JS identifier name. Version of setObjectElem when elem is a valid JS identifier name. |
|
SetObjectProtoAndParent ( ScriptableObject @object, Scriptable scope ) : void | ||
SetRegExpProxy ( |
||
ShallowEq ( object x, object y ) : bool | ||
SpecialRef ( object obj, string specialProperty, |
||
StoreUint32Result ( |
||
StrictSetName ( Scriptable bound, object value, |
||
TestUint32String ( string str ) : long |
If str is a decimal presentation of Uint32 value, return it as long. If str is a decimal presentation of Uint32 value, return it as long. Othewise return -1L; |
|
ThrowError ( |
Equivalent to executing "new Error(message)" from JavaScript. Equivalent to executing "new Error(message)" from JavaScript. |
|
ToBoolean ( object val ) : bool |
Convert the value to a boolean. Convert the value to a boolean. See ECMA 9.2. |
|
ToCharSequence ( object val ) : Sharpen.CharSequence | ||
ToInt32 ( double d ) : int | ||
ToInt32 ( object val ) : int |
See ECMA 9.5. See ECMA 9.5. |
|
ToInt32 ( object args, int index ) : int | ||
ToInteger ( double d ) : double | ||
ToInteger ( object val ) : double |
See ECMA 9.4. See ECMA 9.4. |
|
ToInteger ( object args, int index ) : double | ||
ToIterator ( |
||
ToNumber ( object val ) : double |
Convert the value to a number. Convert the value to a number. See ECMA 9.3. |
|
ToNumber ( object args, int index ) : double | ||
ToNumber ( string s ) : double |
ToNumber applied to the String type See ECMA 9.3.1
|
|
ToObject ( |
Convert the value to an object. Convert the value to an object. See ECMA 9.9. |
|
ToObject ( Scriptable scope, object val ) : Scriptable | ||
ToObjectOrNull ( |
Warning: this doesn't allow to resolve primitive prototype properly when many top scopes are involved
|
|
ToObjectOrNull ( |
||
ToPrimitive ( object val ) : object | ||
ToPrimitive ( object val, |
||
ToString ( double val ) : string |
Optimized version of toString(Object) for numbers. Optimized version of toString(Object) for numbers. |
|
ToString ( object val ) : string |
Convert the value to a string. Convert the value to a string. See ECMA 9.8. |
|
ToString ( object args, int index ) : string | ||
ToUint16 ( object val ) : char |
See ECMA 9.7. See ECMA 9.7. |
|
ToUint32 ( double d ) : long |
See ECMA 9.6. See ECMA 9.6. |
|
ToUint32 ( object val ) : long | ||
TypeError ( string message ) : |
||
TypeError0 ( string messageId ) : |
||
TypeError1 ( string messageId, string arg1 ) : |
||
TypeError2 ( string messageId, string arg1, string arg2 ) : |
||
TypeError3 ( string messageId, string arg1, string arg2, string arg3 ) : |
||
TypeErrorThrower ( ) : |
Returns representation of the [[ThrowTypeError]] object. Returns representation of the [[ThrowTypeError]] object. See ECMA 5 spec, 13.2.3 |
|
Typeof ( object value ) : string |
The typeof operator
|
|
TypeofName ( Scriptable scope, string id ) : string |
The typeof operator that correctly handles the undefined case
|
|
UndefCallError ( object @object, object id ) : |
||
UndefReadError ( object @object, object id ) : |
||
UndefWriteError ( object @object, object id, object value ) : |
||
UpdateDotQuery ( bool value, Scriptable scope ) : object | ||
WrapBoolean ( bool b ) : bool | ||
WrapException ( |
||
WrapInt ( int i ) : int | ||
WrapNumber ( double x ) : Number | ||
WrapRegExp ( |
Method | Description | |
---|---|---|
ScriptRuntime ( ) : System |
No instances should be created. No instances should be created. |
Method | Description | |
---|---|---|
Call ( |
||
CheckDeprecated ( |
||
CheckDynamicScope ( Scriptable possibleDynamicScope, Scriptable staticTopScope ) : Scriptable |
Return possibleDynamicScope if staticTopScope is present on its prototype chain and return staticTopScope otherwise. Return possibleDynamicScope if staticTopScope is present on its prototype chain and return staticTopScope otherwise. Should only be called when staticTopScope is top scope. |
|
CurrentXMLLib ( |
||
DefaultObjectToSource ( |
||
DefaultObjectToString ( Scriptable obj ) : string | ||
Delete ( object obj, object id, |
||
DoScriptableIncrDecr ( Scriptable target, string id, Scriptable protoChainStart, object value, int incrDecrMask ) : object | ||
EnumChangeObject ( |
||
EqNumber ( double x, object y ) : bool | ||
EqString ( Sharpen.CharSequence x, object y ) : bool | ||
ErrorWithClassName ( string msg, object val ) : |
||
FindFunctionActivation ( |
||
GetApplyArguments ( |
||
GetCallable ( Scriptable thisObj ) : Callable | ||
GetExistingCtor ( |
||
GetIndexObject ( double d ) : object |
If d is exact int value, return its value wrapped as Integer and othewise return d converted to String. If d is exact int value, return its value wrapped as Integer and othewise return d converted to String. |
|
GetIndexObject ( string s ) : object |
If s represents index, then return index value wrapped as Integer and othewise return s. If s represents index, then return index value wrapped as Integer and othewise return s. |
|
GetPropFunctionAndThisHelper ( object obj, string property, |
||
GetTopPackageNames ( ) : string[] | ||
IsGeneratedScript ( string sourceUrl ) : bool | ||
IsSpecialProperty ( string s ) : bool | ||
IsStrWhiteSpaceChar ( int c ) : bool |
Indicates if the character is a Str whitespace char according to ECMA spec: StrWhiteSpaceChar :::
|
|
IsValidIdentifierName ( string s ) : bool | ||
IsVisible ( |
||
LastIndexResult ( |
||
MakeUrlForGeneratedScript ( bool isEval, string masterScriptUrl, int masterScriptLine ) : string | ||
NameIncrDecr ( Scriptable scopeChain, string id, int incrDecrMask ) : object | ||
NameOrFunction ( |
||
NewObjectLiteral ( object propertyIds, object propertyValues, |
||
NotXmlError ( object value ) : |
||
StoreIndexResult ( |
||
StoreScriptable ( |
||
StringToNumber ( string s, int start, int radix ) : double | ||
ToObject ( |
||
ToObject ( Scriptable scope, object val, |
||
ToStringIdOrIndex ( |
If toString(id) is a decimal presentation of int32 value, then id is index. If toString(id) is a decimal presentation of int32 value, then id is index. In this case return null and make the index available as ScriptRuntime.lastIndexResult(cx). Otherwise return toString(id). |
|
TopScopeName ( |
||
UndefDeleteError ( object @object, object id ) : |
||
Uneval ( |
||
WarnAboutNonJSObject ( object nonJSObject ) : void |
public static Add ( Sharpen.CharSequence val1, object val2 ) : Sharpen.CharSequence | ||
val1 | Sharpen.CharSequence | |
val2 | object | |
return | Sharpen.CharSequence |
public static Add ( object val1, Sharpen.CharSequence val2 ) : Sharpen.CharSequence | ||
val1 | object | |
val2 | Sharpen.CharSequence | |
return | Sharpen.CharSequence |
public static Add ( object val1, object val2, |
||
val1 | object | |
val2 | object | |
cx | ||
return | object |
public static AddInstructionCount ( |
||
cx | ||
instructionsToAdd | int | |
return | void |
public static ApplyOrCall ( bool isApply, |
||
isApply | bool | |
cx | ||
scope | Scriptable | |
thisObj | Scriptable | |
args | object | |
return | object |
public static Bind ( |
||
cx | ||
scope | Scriptable | |
id | string | |
return | Scriptable |
public static CallRef ( Callable function, Scriptable thisObj, object args, |
||
function | Callable | |
thisObj | Scriptable | |
args | object | |
cx | ||
return |
public static CallSpecial ( |
||
cx | ||
fun | Callable | |
thisObj | Scriptable | |
args | object | |
scope | Scriptable | |
callerThis | Scriptable | |
callType | int | |
filename | string | |
lineNumber | int | |
return | object |
public static CheckRegExpProxy ( |
||
cx | ||
return | RegExpProxy |
public static Cmp_LE ( object val1, object val2 ) : bool | ||
val1 | object | |
val2 | object | |
return | bool |
public static Cmp_LT ( object val1, object val2 ) : bool | ||
val1 | object | |
val2 | object | |
return | bool |
public static ConstructError ( string error, string message ) : |
||
error | string | |
message | string | |
return |
public static ConstructError ( string error, string message, int lineNumberDelta ) : |
||
error | string | |
message | string | |
lineNumberDelta | int | |
return |
public static ConstructError ( string error, string message, string sourceName, int lineNumber, string lineSource, int columnNumber ) : |
||
error | string | |
message | string | |
sourceName | string | |
lineNumber | int | |
lineSource | string | |
columnNumber | int | |
return |
public static CreateFunctionActivation ( NativeFunction funObj, Scriptable scope, object args ) : Scriptable | ||
funObj | NativeFunction | |
scope | Scriptable | |
args | object | |
return | Scriptable |
public static Delete ( object obj, object id, |
||
obj | object | |
id | object | |
cx | ||
isName | bool | |
return | object |
public static DeleteObjectElem ( Scriptable target, object elem, |
||
target | Scriptable | |
elem | object | |
cx | ||
return | bool |
public static DoTopCall ( Callable callable, |
||
callable | Callable | |
cx | ||
scope | Scriptable | |
thisObj | Scriptable | |
args | object | |
return | object |
public static ElemIncrDecr ( object obj, object index, |
||
obj | object | |
index | object | |
cx | ||
incrDecrMask | int | |
return | object |
public static EnterActivationFunction ( |
||
cx | ||
scope | Scriptable | |
return | void |
public static EnterDotQuery ( object value, Scriptable scope ) : Scriptable | ||
value | object | |
scope | Scriptable | |
return | Scriptable |
public static EnterWith ( object obj, |
||
obj | object | |
cx | ||
scope | Scriptable | |
return | Scriptable |
public static EnumId ( object enumObj, |
||
enumObj | object | |
cx | ||
return | object |
public static EnumInit ( object value, |
||
value | object | |
cx | ||
enumValues | bool | |
return | object |
public static EnumInit ( object value, |
||
value | object | |
cx | ||
enumType | int | |
return | object |
public static EnumNext ( object enumObj ) : bool | ||
enumObj | object | |
return | bool |
public static EnumValue ( object enumObj, |
||
enumObj | object | |
cx | ||
return | object |
public static Eq ( object x, object y ) : bool | ||
x | object | |
y | object | |
return | bool |
public static EscapeAttributeValue ( object value, |
||
value | object | Unescaped text |
cx | ||
return | string |
public static EscapeString ( string s ) : string | ||
s | string | |
return | string |
public static EscapeString ( string s, char escapeQuote ) : string | ||
s | string | |
escapeQuote | char | |
return | string |
public static EscapeTextValue ( object value, |
||
value | object | Unescaped text |
cx | ||
return | string |
public static EvalSpecial ( |
||
cx | ||
scope | Scriptable | |
thisArg | object | |
args | object | |
filename | string | |
lineNumber | int | |
return | object |
public static ExitActivationFunction ( |
||
cx | ||
return | void |
public static GetArrayElements ( Scriptable @object ) : object[] | ||
@object | Scriptable | |
return | object[] |
public static GetElemFunctionAndThis ( object obj, object elem, |
||
obj | object | |
elem | object | |
cx | ||
return | Callable |
public static GetGlobal ( |
||
cx | ||
return | ScriptableObject |
public static GetLibraryScopeOrNull ( Scriptable scope ) : ScriptableObject | ||
scope | Scriptable | |
return | ScriptableObject |
public static GetMessage ( string messageId, object arguments ) : string | ||
messageId | string | |
arguments | object | |
return | string |
public static GetMessage0 ( string messageId ) : string | ||
messageId | string | |
return | string |
public static GetMessage1 ( string messageId, object arg1 ) : string | ||
messageId | string | |
arg1 | object | |
return | string |
public static GetMessage2 ( string messageId, object arg1, object arg2 ) : string | ||
messageId | string | |
arg1 | object | |
arg2 | object | |
return | string |
public static GetMessage3 ( string messageId, object arg1, object arg2, object arg3 ) : string | ||
messageId | string | |
arg1 | object | |
arg2 | object | |
arg3 | object | |
return | string |
public static GetMessage4 ( string messageId, object arg1, object arg2, object arg3, object arg4 ) : string | ||
messageId | string | |
arg1 | object | |
arg2 | object | |
arg3 | object | |
arg4 | object | |
return | string |
public static GetNameFunctionAndThis ( string name, |
||
name | string | |
cx | ||
scope | Scriptable | |
return | Callable |
public static GetObjectElem ( Scriptable obj, object elem, |
||
obj | Scriptable | |
elem | object | |
cx | ||
return | object |
public static GetObjectElem ( object obj, object elem, |
||
obj | object | |
elem | object | |
cx | ||
return | object |
public static GetObjectElem ( object obj, object elem, |
||
obj | object | |
elem | object | |
cx | ||
scope | Scriptable | |
return | object |
public static GetObjectIndex ( Scriptable obj, int index, |
||
obj | Scriptable | |
index | int | |
cx | ||
return | object |
public static GetObjectIndex ( object obj, double dblIndex, |
||
obj | object | |
dblIndex | double | |
cx | ||
return | object |
public static GetObjectProp ( Scriptable obj, string property, |
||
obj | Scriptable | |
property | string | |
cx | ||
return | object |
public static GetObjectProp ( object obj, string property, |
||
obj | object | |
property | string | |
cx | ||
return | object |
public static GetObjectProp ( object obj, string property, |
||
obj | object | |
property | string | |
cx | ||
scope | Scriptable | the scope that should be used to resolve primitive prototype |
return | object |
public static GetObjectPropNoWarn ( object obj, string property, |
||
obj | object | |
property | string | |
cx | ||
return | object |
public static GetPropFunctionAndThis ( object obj, string property, |
||
obj | object | |
property | string | |
cx | ||
return | Callable |
public static GetPropFunctionAndThis ( object obj, string property, |
||
obj | object | |
property | string | |
cx | ||
scope | Scriptable | |
return | Callable |
public static GetRegExpProxy ( |
||
cx | ||
return | RegExpProxy |
public static GetTopCallScope ( |
||
cx | ||
return | Scriptable |
public static GetTopLevelProp ( Scriptable scope, string id ) : object | ||
scope | Scriptable | |
id | string | |
return | object |
public static GetValueFunctionAndThis ( object value, |
||
value | object | |
cx | ||
return | Callable |
public static HasObjectElem ( Scriptable target, object elem, |
||
target | Scriptable | |
elem | object | |
cx | ||
return | bool |
public static HasTopCall ( |
||
cx | ||
return | bool |
public static In ( object a, object b, |
||
a | object | the left hand operand |
b | object | the right hand operand |
cx | ||
return | bool |
public static IndexFromString ( string str ) : long | ||
str | string | |
return | long |
public static InitFunction ( |
||
cx | ||
scope | Scriptable | |
function | NativeFunction | |
type | int | |
fromEvalCode | bool | |
return | void |
public static InitScript ( NativeFunction funObj, Scriptable thisObj, |
||
funObj | NativeFunction | |
thisObj | Scriptable | |
cx | ||
scope | Scriptable | |
evalScript | bool | |
return | void |
public static InitStandardObjects ( |
||
cx | ||
scope | ScriptableObject | |
@sealed | bool | |
return | ScriptableObject |
public static InstanceOf ( object a, object b, |
||
a | object | |
b | object | |
cx | ||
return | bool |
public static IsArrayObject ( object obj ) : bool | ||
obj | object | |
return | bool |
public static IsJSLineTerminator ( int c ) : bool | ||
c | int | |
return | bool |
public static IsJSWhitespaceOrLineTerminator ( int c ) : bool | ||
c | int | |
return | bool |
public static IsPrimitive ( object obj ) : bool | ||
obj | object | |
return | bool |
public static IsRhinoRuntimeType ( |
||
cl | ||
return | bool |
public static JsDelegatesTo ( Scriptable lhs, Scriptable rhs ) : bool | ||
lhs | Scriptable | |
rhs | Scriptable | |
return | bool |
public static LastStoredScriptable ( |
||
cx | ||
return | Scriptable |
public static LastUint32Result ( |
||
cx | ||
return | long |
public static LeaveDotQuery ( Scriptable scope ) : Scriptable | ||
scope | Scriptable | |
return | Scriptable |
public static LeaveWith ( Scriptable scope ) : Scriptable | ||
scope | Scriptable | |
return | Scriptable |
public static MemberRef ( object obj, object elem, |
||
obj | object | |
elem | object | |
cx | ||
memberTypeFlags | int | |
return |
public static MemberRef ( object obj, object @namespace, object elem, |
||
obj | object | |
@namespace | object | |
elem | object | |
cx | ||
memberTypeFlags | int | |
return |
public static Name ( |
||
cx | ||
scope | Scriptable | |
name | string | |
return | object |
public static NameIncrDecr ( Scriptable scopeChain, string id, |
||
scopeChain | Scriptable | |
id | string | |
cx | ||
incrDecrMask | int | |
return | object |
public static NameRef ( object name, |
||
name | object | |
cx | ||
scope | Scriptable | |
memberTypeFlags | int | |
return |
public static NameRef ( object @namespace, object name, |
||
@namespace | object | |
name | object | |
cx | ||
scope | Scriptable | |
memberTypeFlags | int | |
return |
public static NewArrayLiteral ( object objects, int skipIndices, |
||
objects | object | |
skipIndices | int | |
cx | ||
scope | Scriptable | |
return | Scriptable |
public static NewBuiltinObject ( |
||
cx | ||
scope | Scriptable | |
type | ||
args | object | |
return | Scriptable |
public static NewCatchScope ( |
||
t | ||
lastCatchScope | Scriptable | |
exceptionName | string | |
cx | ||
scope | Scriptable | |
return | Scriptable |
public static NewObject ( |
||
cx | ||
scope | Scriptable | |
constructorName | string | |
args | object | |
return | Scriptable |
public static NewObject ( object fun, |
||
fun | object | |
cx | ||
scope | Scriptable | |
args | object | |
return | Scriptable |
public static NewObjectLiteral ( object propertyIds, object propertyValues, int getterSetters, |
||
propertyIds | object | |
propertyValues | object | |
getterSetters | int | |
cx | ||
scope | Scriptable | |
return | Scriptable |
public static NewSpecial ( |
||
cx | ||
fun | object | |
args | object | |
scope | Scriptable | |
callType | int | |
return | object |
public static NotFoundError ( Scriptable @object, string property ) : |
||
@object | Scriptable | |
property | string | |
return |
public static NotFunctionError ( object value ) : |
||
value | object | |
return |
public static NotFunctionError ( object value, object messageHelper ) : |
||
value | object | |
messageHelper | object | |
return |
public static NotFunctionError ( object obj, object value, string propertyName ) : |
||
obj | object | |
value | object | |
propertyName | string | |
return |
public static NumberToString ( double d, int @base ) : string | ||
d | double | |
@base | int | |
return | string |
public static PadArguments ( object args, int count ) : object[] | ||
args | object | |
count | int | |
return | object[] |
public static PropIncrDecr ( object obj, string id, |
||
obj | object | |
id | string | |
cx | ||
incrDecrMask | int | |
return | object |
public static RefDel ( |
||
@ref | ||
cx | ||
return | object |
public static RefGet ( |
||
@ref | ||
cx | ||
return | object |
public static RefIncrDecr ( |
||
@ref | ||
cx | ||
incrDecrMask | int | |
return | object |
public static RefSet ( |
||
@ref | ||
value | object | |
cx | ||
return | object |
public static SearchDefaultNamespace ( |
||
cx | ||
return | object |
public static SetBuiltinProtoAndParent ( ScriptableObject @object, Scriptable scope, |
||
@object | ScriptableObject | |
scope | Scriptable | |
type | ||
return | void |
public static SetConst ( Scriptable bound, object value, |
||
bound | Scriptable | |
value | object | |
cx | ||
id | string | |
return | object |
public static SetDefaultNamespace ( object @namespace, |
||
@namespace | object | |
cx | ||
return | object |
public static SetEnumNumbers ( object enumObj, bool enumNumbers ) : void | ||
enumObj | object | |
enumNumbers | bool | |
return | void |
public static SetFunctionProtoAndParent ( |
||
fn | ||
scope | Scriptable | |
return | void |
public static SetName ( Scriptable bound, object value, |
||
bound | Scriptable | |
value | object | |
cx | ||
scope | Scriptable | |
id | string | |
return | object |
public static SetObjectElem ( Scriptable obj, object elem, object value, |
||
obj | Scriptable | |
elem | object | |
value | object | |
cx | ||
return | object |
public static SetObjectElem ( object obj, object elem, object value, |
||
obj | object | |
elem | object | |
value | object | |
cx | ||
return | object |
public static SetObjectIndex ( Scriptable obj, int index, object value, |
||
obj | Scriptable | |
index | int | |
value | object | |
cx | ||
return | object |
public static SetObjectIndex ( object obj, double dblIndex, object value, |
||
obj | object | |
dblIndex | double | |
value | object | |
cx | ||
return | object |
public static SetObjectProp ( Scriptable obj, string property, object value, |
||
obj | Scriptable | |
property | string | |
value | object | |
cx | ||
return | object |
public static SetObjectProp ( object obj, string property, object value, |
||
obj | object | |
property | string | |
value | object | |
cx | ||
return | object |
public static SetObjectProtoAndParent ( ScriptableObject @object, Scriptable scope ) : void | ||
@object | ScriptableObject | |
scope | Scriptable | |
return | void |
public static SetRegExpProxy ( |
||
cx | ||
proxy | RegExpProxy | |
return | void |
public static ShallowEq ( object x, object y ) : bool | ||
x | object | |
y | object | |
return | bool |
public static SpecialRef ( object obj, string specialProperty, |
||
obj | object | |
specialProperty | string | |
cx | ||
return |
public static StoreUint32Result ( |
||
cx | ||
value | long | |
return | void |
public static StrictSetName ( Scriptable bound, object value, |
||
bound | Scriptable | |
value | object | |
cx | ||
scope | Scriptable | |
id | string | |
return | object |
public static TestUint32String ( string str ) : long | ||
str | string | |
return | long |
public static ThrowError ( |
||
cx | the current context | |
scope | Scriptable | the current scope |
message | string | the message |
return | JavaScriptException |
public static ToBoolean ( object val ) : bool | ||
val | object | |
return | bool |
public static ToCharSequence ( object val ) : Sharpen.CharSequence | ||
val | object | |
return | Sharpen.CharSequence |
public static ToInt32 ( object args, int index ) : int | ||
args | object | |
index | int | |
return | int |
public static ToInteger ( double d ) : double | ||
d | double | |
return | double |
public static ToInteger ( object val ) : double | ||
val | object | |
return | double |
public static ToInteger ( object args, int index ) : double | ||
args | object | |
index | int | |
return | double |
public static ToIterator ( |
||
cx | ||
scope | Scriptable | |
obj | Scriptable | |
keyOnly | bool | |
return | Scriptable |
public static ToNumber ( object val ) : double | ||
val | object | |
return | double |
public static ToNumber ( object args, int index ) : double | ||
args | object | |
index | int | |
return | double |
public static ToObject ( |
||
cx | ||
scope | Scriptable | |
val | object | |
return | Scriptable |
public static ToObject ( Scriptable scope, object val ) : Scriptable | ||
scope | Scriptable | |
val | object | |
return | Scriptable |
public static ToObjectOrNull ( |
||
cx | ||
obj | object | |
return | Scriptable |
public static ToObjectOrNull ( |
||
cx | ||
obj | object | |
scope | Scriptable | the scope that should be used to resolve primitive prototype |
return | Scriptable |
public static ToPrimitive ( object val ) : object | ||
val | object | |
return | object |
public static ToPrimitive ( object val, |
||
val | object | |
typeHint | ||
return | object |
public static ToString ( double val ) : string | ||
val | double | |
return | string |
public static ToString ( object val ) : string | ||
val | object | |
return | string |
public static ToString ( object args, int index ) : string | ||
args | object | |
index | int | |
return | string |
public static TypeError ( string message ) : |
||
message | string | |
return |
public static TypeError0 ( string messageId ) : |
||
messageId | string | |
return |
public static TypeError1 ( string messageId, string arg1 ) : |
||
messageId | string | |
arg1 | string | |
return |
public static TypeError2 ( string messageId, string arg1, string arg2 ) : |
||
messageId | string | |
arg1 | string | |
arg2 | string | |
return |
public static TypeError3 ( string messageId, string arg1, string arg2, string arg3 ) : |
||
messageId | string | |
arg1 | string | |
arg2 | string | |
arg3 | string | |
return |
public static TypeErrorThrower ( ) : |
||
return |
public static Typeof ( object value ) : string | ||
value | object | |
return | string |
public static TypeofName ( Scriptable scope, string id ) : string | ||
scope | Scriptable | |
id | string | |
return | string |
public static UndefCallError ( object @object, object id ) : |
||
@object | object | |
id | object | |
return |
public static UndefReadError ( object @object, object id ) : |
||
@object | object | |
id | object | |
return |
public static UndefWriteError ( object @object, object id, object value ) : |
||
@object | object | |
id | object | |
value | object | |
return |
public static UpdateDotQuery ( bool value, Scriptable scope ) : object | ||
value | bool | |
scope | Scriptable | |
return | object |
public static WrapException ( |
||
t | ||
scope | Scriptable | |
cx | ||
return | Scriptable |
public static WrapNumber ( double x ) : Number | ||
x | double | |
return | Number |
public static WrapRegExp ( |
||
cx | ||
scope | Scriptable | |
compiled | object | |
return | Scriptable |
public static Type,System ContextFactoryClass | ||
return |
public static CultureInfo,System.Globalization ROOT_LOCALE | ||
return |
public static Type,System ScriptableObjectClass | ||
return |
public static ScriptRuntime.MessageProvider messageProvider | ||
return | ScriptRuntime.MessageProvider |