## Uses of Class
com.google.gwt.core.client.JavaScriptObject

- Packages that use JavaScriptObject
  Package | Description
  --- | ---
  com.google.gwt.canvas.dom.client | Classes for HTML Canvas 2D support.
  com.google.gwt.core.client | Fundamental classes used in client-side GWT code.
  com.google.gwt.dom.client | Classes for low-level DOM programming.
  com.google.gwt.geolocation.client | Support for the HTML5 Geolocation API.
  com.google.gwt.i18n.client | Internationalization support for GWT applications.
  com.google.gwt.json.client | Classes for parsing and creating JSON encoded values.
  com.google.gwt.jsonp.client | Classes for sending cross domain requests to an http server, potentially on a different domain, via JSONP.
  com.google.gwt.media.dom.client | DOM classes for HTML Audio and Video support.
  com.google.gwt.storage.client | Provides for key-value Storage services.
  com.google.gwt.typedarrays.client |
  com.google.gwt.user.client | Fundamental user-interface classes used in client-side GWT code.
  com.google.gwt.user.client.ui | Widgets, Panels, and other user-interface classes.
  com.google.gwt.xhr.client | Classes to support Javascript's XMLHttpRequest.

- - ### Uses of JavaScriptObject in com.google.gwt.canvas.dom.client

    Subclasses of JavaScriptObject in com.google.gwt.canvas.dom.client
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `CanvasGradient` | Gradient object used with `Context2d`.
    `class` | `CanvasPattern` | Pattern object used with `Context2d`.
    `class` | `CanvasPixelArray` | Array-like object holding the actual image data for an ImageData object.
    `class` | `Context2d` | Rendering interface used to draw on a `CanvasElement`.
    `class` | `CssColor` | CSS Color object.
    `class` | `FillStrokeStyle` | Represents a `CssColor`, `CanvasGradient`, or `CanvasPattern` that is used for stroke and fill.
    `class` | `ImageData` | Object that holds image data and a size.
    `class` | `TextMetrics` | HTML 5 Canvas text metrics.

  - ### Uses of JavaScriptObject in com.google.gwt.core.client

    Classes in com.google.gwt.core.client with type parameters of type JavaScriptObject
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `JsArray<T extends JavaScriptObject>` | A simple wrapper around a homogeneous native array of `JavaScriptObject` values.

    Subclasses of JavaScriptObject in com.google.gwt.core.client
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `JsArray<T extends JavaScriptObject>` | A simple wrapper around a homogeneous native array of `JavaScriptObject` values.
    `class` | `JsArrayBoolean` | A simple wrapper around a homogeneous native array of boolean values.
    `class` | `JsArrayInteger` | A simple wrapper around a homogeneous native array of integer values.
    `class` | `JsArrayMixed` | A simple wrapper around an heterogeneous native array of values.
    `class` | `JsArrayNumber` | A simple wrapper around a homogeneous native array of numeric values.
    `class` | `JsArrayString` | A simple wrapper around a homogeneous native array of string values.
    `class` | `JsDate` | A simple wrapper around a native JS Date object.

    Fields in com.google.gwt.core.client declared as JavaScriptObject
    Modifier and Type | Field | Description
    --- | --- | ---
    `static JavaScriptObject` | ScriptInjector.`TOP_WINDOW` | Returns the top level window object.

    Methods in com.google.gwt.core.client with type parameters of type JavaScriptObject
    Modifier and Type | Method | Description
    --- | --- | ---
    `<T extends JavaScriptObject> T` | JavaScriptObject.`cast()` | A helper method to enable cross-casting from any `JavaScriptObject` type to any other `JavaScriptObject` type.
    `<T extends JavaScriptObject> T` | JsArrayMixed.`getObject​(int index)` | Gets the `JavaScriptObject` at a given index.
    `static <T extends JavaScriptObject> JsArray<T>` | JsArrayUtils.`readOnlyJsArray​(T[] array)` | Take a Java array, and produce a JS array that is only used for reading.
    `static <T extends JavaScriptObject> T` | JsonUtils.`safeEval​(java.lang.String json)` | Evaluates a JSON expression safely.
    `<T extends JavaScriptObject> T` | JsArrayMixed.`shiftObject()` | Shifts the first value off the array.
    `static <T extends JavaScriptObject> T` | JsonUtils.`unsafeEval​(java.lang.String json)` | Evaluates a JSON expression using `eval()`.

    Methods in com.google.gwt.core.client that return JavaScriptObject
    Modifier and Type | Method | Description
    --- | --- | ---
    `static JavaScriptObject` | JavaScriptObject.`createArray()` | Returns a new array.
    `static JavaScriptObject` | JavaScriptObject.`createArray​(int size)` | Returns a new array with a given size.
    `static JavaScriptObject` | JavaScriptObject.`createFunction()` | Returns an empty function.
    `static JavaScriptObject` | JavaScriptObject.`createObject()` | Returns a new object.
    `JavaScriptObject` | JavaScriptException.`getException()` | Deprecated. deprecated in favor for `JavaScriptException.getThrown()` and `JavaScriptException.isThrownSet()`
    `JavaScriptObject` | ScriptInjector.FromString.`inject()` | Injects a script into the DOM.
    `JavaScriptObject` | ScriptInjector.FromUrl.`inject()` | Injects an external JavaScript reference into the document and optionally calls a callback when it finishes loading.

    Methods in com.google.gwt.core.client that return types with arguments of type JavaScriptObject
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.lang.Class<? extends JavaScriptObject>` | `value()` |

    Methods in com.google.gwt.core.client with parameters of type JavaScriptObject
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | JsArrayMixed.`push​(JavaScriptObject value)` | Pushes the given `JavaScriptObject` onto the end of the array.
    `static <T extends JavaScriptObject> JsArray<T>` | JsArrayUtils.`readOnlyJsArray​(T[] array)` | Take a Java array, and produce a JS array that is only used for reading.
    `void` | JsArrayMixed.`set​(int index, JavaScriptObject value)` | Sets the object value at a given index.
    `ScriptInjector.FromString` | ScriptInjector.FromString.`setWindow​(JavaScriptObject window)` |
    `ScriptInjector.FromUrl` | ScriptInjector.FromUrl.`setWindow​(JavaScriptObject window)` | This call allows you to specify which DOM window object to install the script tag in.
    `static java.lang.String` | JsonUtils.`stringify​(JavaScriptObject obj)` | Converts a value to JSON.
    `static java.lang.String` | JsonUtils.`stringify​(JavaScriptObject obj, java.lang.String space)` | Converts a value to JSON.
    `void` | JsArrayMixed.`unshift​(JavaScriptObject value)` | Shifts a `JavaScriptObject` onto the beginning of the array.

  - ### Uses of JavaScriptObject in com.google.gwt.dom.client

    Subclasses of JavaScriptObject in com.google.gwt.dom.client
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AnchorElement` | The anchor element.
    `class` | `AreaElement` | Client-side image map area definition.
    `class` | `AudioElement` | Audio element.
    `class` | `BaseElement` | Document base URI.
    `class` | `BodyElement` | The HTML document body.
    `class` | `BRElement` | Force a line break.
    `class` | `ButtonElement` | Push button.
    `class` | `CanvasElement` | Canvas element.
    `class` | `DataTransfer` | Class representing DataTransfer interface.
    `class` | `DivElement` | Generic block container.
    `class` | `DListElement` | Definition list.
    `class` | `Document` | A Document is the root of the HTML hierarchy and holds the entire content.
    `class` | `Element` | All HTML element interfaces derive from this class.
    `class` | `EventTarget` | Represents the target of a JavaScript event.
    `class` | `FieldSetElement` | Organizes form controls into logical groups.
    `class` | `FormElement` | The FORM element encompasses behavior similar to a collection and an element.
    `class` | `FrameElement` | Create a frame.
    `class` | `FrameSetElement` | Create a grid of frames.
    `class` | `HeadElement` | Document head information.
    `class` | `HeadingElement` | For the H1 to H6 elements.
    `class` | `HRElement` | Create a horizontal rule.
    `class` | `IFrameElement` | Inline subwindows.
    `class` | `ImageElement` | Embedded image.
    `class` | `InputElement` | Form control.
    `class` | `LabelElement` | Form field label text.
    `class` | `LegendElement` | Provides a caption for a FIELDSET grouping.
    `class` | `LIElement` | List item.
    `class` | `LinkElement` | The LINK element specifies a link to an external resource, and defines this document's relationship to that resource (or vice versa).
    `class` | `MapElement` | Client-side image map.
    `class` | `MediaElement` | Common superclass for Audio and Video elements.
    `class` | `MetaElement` | This contains generic meta-information about the document.
    `class` | `ModElement` | Notice of modification to part of a document.
    `class` | `NativeEvent` | The native dom event.
    `class` | `Node` | The Node interface is the primary datatype for the entire Document Object Model.
    `class` | `NodeCollection<T extends Node>` | An ElementCollection is a list of nodes.
    `class` | `NodeList<T extends Node>` | The NodeList interface provides the abstraction of an ordered collection of nodes, without defining or constraining how this collection is implemented.
    `class` | `ObjectElement` | Generic embedded object.
    `class` | `OListElement` | Ordered list.
    `class` | `OptGroupElement` | Group options together in logical subdivisions.
    `class` | `OptionElement` | A selectable choice.
    `class` | `ParagraphElement` | Paragraphs.
    `class` | `ParamElement` | Parameters fed to the OBJECT element.
    `class` | `PreElement` | Preformatted text.
    `class` | `QuoteElement` | For the Q and BLOCKQUOTE elements.
    `class` | `ScriptElement` | Script statements.
    `class` | `SelectElement` | The select element allows the selection of an option.
    `class` | `SourceElement` | The SOURCE element specifies one of potentially multiple source file in a media element.
    `class` | `SpanElement` | Generic inline container.
    `class` | `Style` | Provides programmatic access to properties of the style object.
    `class` | `StyleElement` | Style information.
    `class` | `TableCaptionElement` | Table caption.
    `class` | `TableCellElement` | The object used to represent the TH and TD elements.
    `class` | `TableColElement` | Regroups the COL and COLGROUP elements.
    `class` | `TableElement` | The create* and delete* methods on the table allow authors to construct and modify tables.
    `class` | `TableRowElement` | A row in a table.
    `class` | `TableSectionElement` | The THEAD, TFOOT, and TBODY elements.
    `class` | `Text` | The Text interface represents textual content.
    `class` | `TextAreaElement` | Multi-line text field.
    `class` | `TitleElement` | The document title.
    `class` | `Touch` | Class representing touches.
    `class` | `UListElement` | Unordered list.
    `class` | `VideoElement` | Video element.

    Methods in com.google.gwt.dom.client that return JavaScriptObject
    Modifier and Type | Method | Description
    --- | --- | ---
    `JavaScriptObject` | Element.`getPropertyJSO​(java.lang.String name)` | Gets a JSO property from this element.

    Methods in com.google.gwt.dom.client with parameters of type JavaScriptObject
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Element` | Element.`as​(JavaScriptObject o)` | Assert that the given `Node` is an `Element` and automatically typecast it.
    `static Node` | Node.`as​(JavaScriptObject o)` | Assert that the given `JavaScriptObject` is a DOM node and automatically typecast it.
    `static boolean` | AnchorElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | AreaElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | BaseElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | BodyElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | BRElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | ButtonElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | DivElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | DListElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | Element.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to an `Element`.
    `static boolean` | FieldSetElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | FormElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | FrameElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | FrameSetElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | HeadElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | HeadingElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | HRElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | IFrameElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | ImageElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | InputElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | LabelElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | LegendElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | LIElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | LinkElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | MapElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | MetaElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | ModElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | Node.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` is a DOM node.
    `static boolean` | ObjectElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | OListElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | OptGroupElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | OptionElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | ParagraphElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | ParamElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | PreElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | QuoteElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | ScriptElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | SelectElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | SourceElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | SpanElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | StyleElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | TableCaptionElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | TableCellElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | TableColElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | TableElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | TableRowElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | TableSectionElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | TextAreaElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | TitleElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `static boolean` | UListElement.`is​(JavaScriptObject o)` | Determines whether the given `JavaScriptObject` can be cast to this class.
    `void` | Element.`setPropertyJSO​(java.lang.String name, JavaScriptObject value)` | Sets a JSO property on this element.

  - ### Uses of JavaScriptObject in com.google.gwt.geolocation.client

    Subclasses of JavaScriptObject in com.google.gwt.geolocation.client
    Modifier and Type | Class | Description
    --- | --- | ---
    `(package private) class` | `PositionImpl` | Real `JavaScriptObject` implementation of the `Position`.
    `(package private) static class` | `PositionImpl.CoordinatesImpl` |

  - ### Uses of JavaScriptObject in com.google.gwt.i18n.client

    Subclasses of JavaScriptObject in com.google.gwt.i18n.client
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `TimeZoneInfo` | A JavaScript Overlay type on top of the JSON data describing everything we need to know about a particular timezone.

    Fields in com.google.gwt.i18n.client declared as JavaScriptObject
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected JavaScriptObject` | CurrencyList.`dataMapNative` | JS map of currency codes to CurrencyData objects.
    `protected JavaScriptObject` | CurrencyList.`namesMapNative` | JS map of currency codes to localized currency names.

    Methods in com.google.gwt.i18n.client that return JavaScriptObject
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected JavaScriptObject` | CurrencyList.`loadCurrencyMapNative()` | Loads the currency map from a JS object literal.
    `protected JavaScriptObject` | CurrencyList.`loadNamesMapNative()` | Loads the currency names map from a JS object literal.
    `protected static JavaScriptObject` | CurrencyList.`overrideMap​(JavaScriptObject original, JavaScriptObject override)` | Add all entries in `override` to the original map, replacing any existing entries.

    Methods in com.google.gwt.i18n.client with parameters of type JavaScriptObject
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected static JavaScriptObject` | CurrencyList.`overrideMap​(JavaScriptObject original, JavaScriptObject override)` | Add all entries in `override` to the original map, replacing any existing entries.

  - ### Uses of JavaScriptObject in com.google.gwt.json.client

    Fields in com.google.gwt.json.client declared as JavaScriptObject
    Modifier and Type | Field | Description
    --- | --- | ---
    `(package private) static JavaScriptObject` | JSONParser.`typeMap` |

    Methods in com.google.gwt.json.client that return JavaScriptObject
    Modifier and Type | Method | Description
    --- | --- | ---
    `JavaScriptObject` | JSONArray.`getJavaScriptObject()` | Returns the underlying JavaScript array that this object wraps.
    `JavaScriptObject` | JSONObject.`getJavaScriptObject()` | Returns the underlying JavaScript object that this object wraps.
    `(package private) JavaScriptObject` | JSONArray.`getUnwrapper()` |
    `(package private) JavaScriptObject` | JSONBoolean.`getUnwrapper()` |
    `(package private) JavaScriptObject` | JSONNull.`getUnwrapper()` |
    `(package private) JavaScriptObject` | JSONNumber.`getUnwrapper()` |
    `(package private) JavaScriptObject` | JSONObject.`getUnwrapper()` |
    `(package private) JavaScriptObject` | JSONString.`getUnwrapper()` |
    `(package private) abstract JavaScriptObject` | JSONValue.`getUnwrapper()` | Internal.

    Constructors in com.google.gwt.json.client with parameters of type JavaScriptObject
    Constructor | Description
    --- | ---
    `JSONArray​(JavaScriptObject arr)` | Creates a new JSONArray from the supplied JavaScriptObject representing a JavaScript array.
    `JSONObject​(JavaScriptObject jsValue)` | Creates a new JSONObject from the supplied JavaScript value.

  - ### Uses of JavaScriptObject in com.google.gwt.jsonp.client

    Methods in com.google.gwt.jsonp.client with type parameters of type JavaScriptObject
    Modifier and Type | Method | Description
    --- | --- | ---
    `<T extends JavaScriptObject> JsonpRequest<T>` | JsonpRequestBuilder.`requestObject​(java.lang.String url, AsyncCallback<T> callback)` | Sends a JSONP request and expects a JavaScript object as a result.

  - ### Uses of JavaScriptObject in com.google.gwt.media.dom.client

    Subclasses of JavaScriptObject in com.google.gwt.media.dom.client
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `MediaError` | A `JavaScriptObject` indicating the type of error encountered by a `MediaElement`.
    `class` | `TimeRanges` | A `JavaScriptObject` representing a time range returned from a `MediaElement`.

  - ### Uses of JavaScriptObject in com.google.gwt.storage.client

    Subclasses of JavaScriptObject in com.google.gwt.storage.client
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `StorageEvent` | Represents a Storage Event.

    Fields in com.google.gwt.storage.client declared as JavaScriptObject
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected static JavaScriptObject` | StorageImpl.`jsHandler` |

  - ### Uses of JavaScriptObject in com.google.gwt.typedarrays.client

    Subclasses of JavaScriptObject in com.google.gwt.typedarrays.client
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ArrayBufferNative` | JS native implementation of `ArrayBuffer`.
    `class` | `ArrayBufferViewNative` | Base class for JS implementation of various views.
    `class` | `DataViewNative` | JS native implementation of `DataView`.
    `class` | `Float32ArrayNative` | JS native implementation of `Float32Array`.
    `class` | `Float64ArrayNative` | JS native implementation of `Float64Array`.
    `class` | `Int16ArrayNative` | JS native implementation of `Int16Array`.
    `class` | `Int32ArrayNative` | JS native implementation of `Int32Array`.
    `class` | `Int8ArrayNative` | JS native implementation of `Int8Array`.
    `class` | `Uint16ArrayNative` | JS native implementation of `Uint16Array`.
    `class` | `Uint32ArrayNative` | JS native implementation of `Uint32Array`.
    `class` | `Uint8ArrayNative` | JS native implementation of `Uint8Array` and, where natively supported, `Uint8ClampedArray`.

    Methods in com.google.gwt.typedarrays.client with parameters of type JavaScriptObject
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Uint8ArrayNative` | Uint8ArrayNative.`create​(JavaScriptObject array)` | Create a `Uint8Array` instance from a JavaScript array-like object.
    `static Uint8ArrayNative` | Uint8ArrayNative.`createClamped​(JavaScriptObject array)` | Create a `Uint8ClampedArray` instance from a JavaScript array-like object.

  - ### Uses of JavaScriptObject in com.google.gwt.user.client

    Subclasses of JavaScriptObject in com.google.gwt.user.client
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `Element` | Deprecated.
    `class` | `Event` | An opaque handle to a native DOM Event.

  - ### Uses of JavaScriptObject in com.google.gwt.user.client.ui

    Subclasses of JavaScriptObject in com.google.gwt.user.client.ui
    Modifier and Type | Class | Description
    --- | --- | ---
    `static class` | `AbstractImagePrototype.ImagePrototypeElement` | This corresponds to the top Element of the DOM structure created by `AbstractImagePrototype.createElement()`.
    `class` | `PotentialElement` | EXPERIMENTAL and subject to change.

    Fields in com.google.gwt.user.client.ui declared as JavaScriptObject
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected JavaScriptObject` | PrefixTree.`subtrees` | Field to store subtrees in.
    `protected JavaScriptObject` | PrefixTree.`suffixes` | Field to store terminal nodes in.

    Methods in com.google.gwt.user.client.ui with parameters of type JavaScriptObject
    Modifier and Type | Method | Description
    --- | --- | ---
    `static boolean` | PotentialElement.`isPotential​(JavaScriptObject o)` | Tests whether a given `JavaScriptObject` represents a PotentialElement.

  - ### Uses of JavaScriptObject in com.google.gwt.xhr.client

    Subclasses of JavaScriptObject in com.google.gwt.xhr.client
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `XMLHttpRequest` | The native XMLHttpRequest object.