| Interface | Description |
|---|---|
| JSArray.EachBooleanCallback<T> |
Interface containing a condition test callback function
|
| JSArray.ForEachCallback<T> |
Interface containing a function to call on each element of an array
|
| JSArray.MapCallback<T> |
Interface containing a map function
|
| JSArray.ReduceCallback |
Interface containing a reduce function
|
| JSArray.SortCallback<T> |
Interface containing a compare function callback for sort
|
| JSContext.IJSExceptionHandler |
Object interface for handling JSExceptions.
|
| Class | Description |
|---|---|
| JSArray<T> |
A convenience class for handling JavaScript arrays.
|
| JSArrayBuffer |
A wrapper class for a JavaScript ArrayBuffer
See: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer
Note, experimental ArrayBuffer.transfer() is not supported by this JavaScriptCore version
|
| JSBaseArray<T> |
A convenience class for handling JavaScript arrays.
|
| JSContext |
Wraps a JavaScriptCore context
|
| JSContextGroup |
A JSContextGroup associates JavaScript contexts with one another.
|
| JSDataView |
A wrapper class for a JavaScript DataView
See: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DataView
|
| JSDate |
Convenience class for managing JavaScript date objects
|
| JSError |
A convenience class for managing JavaScript error objects
|
| JSFloat32Array |
A convenience class for handling JavaScript's Float32Array
|
| JSFloat64Array |
A convenience class for handling JavaScript's Float64Array
|
| JSFunction |
A JavaScript function object.
|
| JSInt16Array |
A convenience class for handling JavaScript's Int16Array
|
| JSInt32Array |
A convenience class for handling JavaScript's Int32Array
|
| JSInt8Array |
A convenience class for handling JavaScript's Int8Array
|
| JSIterator<T> |
A JavaScript iterator interface shadow object
|
| JSObject |
A JavaScript object.
|
| JSObjectPropertiesMap<V> |
A JSObject shadow class which implements the Java Map interface.
|
| JSObjectWrapper | |
| JSON |
A convenience class for creating JavaScript values from JSON
|
| JSRegExp |
A convenience class for managing JavaScript regular expressions.
|
| JSTypedArray<T> |
A convenience base class for JavaScript typed arrays.
|
| JSUint16Array |
A convenience class for handling JavaScript's Uint16Array
|
| JSUint32Array |
A convenience class for handling JavaScript's Uint32Array
|
| JSUint8Array |
A convenience class for handling JavaScript's Uint8Array
|
| JSUint8ClampedArray |
A convenience class for handling JavaScript's Uint8ClampedArray
|
| JSValue |
A JavaScript value
|
| Exception | Description |
|---|---|
| JSException |
A JSException is thrown for a number of different reasons, mostly by the JavaScriptCore
library.
|