Index of class methods


_false [SpiderCaml.jsobj]
_true [SpiderCaml.jsobj]

A
array [SpiderCaml.jsobj]

B
bool [SpiderCaml.jsobj]

D
destroy_runtime [SpiderCaml.jsobj]
Free the internal table of all the registered closures.

E
eval [SpiderCaml.jsobj]
Evaluate a Javascript expression in the context of the current object.

F
float [SpiderCaml.jsobj]

G
get [SpiderCaml.jsobj]
Get the value of a named property.
get_bool [SpiderCaml.jsobj]
Raise InvalidType is the value is not a boolean.
get_float [SpiderCaml.jsobj]
Raise InvalidType is the value is not a double.
get_idx [SpiderCaml.jsobj]
Get the value of a numeric property.
get_int [SpiderCaml.jsobj]
Raise InvalidType is the value is not an integer.
get_string [SpiderCaml.jsobj]
Raise InvalidType is the value is not a string.

I
int [SpiderCaml.jsobj]
is_array [SpiderCaml.jsobj]
is_bool [SpiderCaml.jsobj]
is_float [SpiderCaml.jsobj]
is_int [SpiderCaml.jsobj]
is_null [SpiderCaml.jsobj]
is_number [SpiderCaml.jsobj]
is_object [SpiderCaml.jsobj]
is_string [SpiderCaml.jsobj]
is_void [SpiderCaml.jsobj]

L
lambda [SpiderCaml.jsobj]
Create a closure value with an optional name (for decompiling).

N
new_child [SpiderCaml.jsobj]
Create a new object whose parent is the current object.
new_context [SpiderCaml.jsobj]
Create a new evaluation context with a fresh global object, in the same runtime.
new_object [SpiderCaml.jsobj]
Create a new object with no parent.
new_object_gen [SpiderCaml.jsobj]
Create a new object with a specific parent.
null [SpiderCaml.jsobj]

S
set [SpiderCaml.jsobj]
Set the value of a named property.
set_idx [SpiderCaml.jsobj]
Set the value of a numeric property.
set_version [SpiderCaml.jsobj]
Change the JS version supported by the current context.
string [SpiderCaml.jsobj]

T
to_bool [SpiderCaml.jsobj]
to_float [SpiderCaml.jsobj]
to_int [SpiderCaml.jsobj]
to_object [SpiderCaml.jsobj]
to_string [SpiderCaml.jsobj]

V
version [SpiderCaml.jsobj]
The JS version supported by the current context.
void [SpiderCaml.jsobj]