public class JsObject
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
JsObject.EntriesArrayArrayUnionType<T> |
Modifier and Type | Field and Description |
---|---|
JsObject |
__parent__ |
JsObject |
__proto__ |
Function |
constructor |
Constructor and Description |
---|
JsObject() |
JsObject(java.lang.Object value) |
Modifier and Type | Method and Description |
---|---|
void |
__defineGetter__(java.lang.String sprop,
Function fun) |
void |
__defineSetter__(java.lang.String sprop,
Function fun) |
Function |
__lookupGetter__(java.lang.String sprop) |
Function |
__lookupSetter__(java.lang.String sprop) |
static JsObject |
assign(JsObject target,
JsObject... var_args) |
static JsObject |
create(JsObject proto) |
static JsObject |
create(JsObject proto,
JsObject properties) |
static JsObject |
defineProperties(JsObject obj,
JsObject props) |
static JsObject |
defineProperty(JsObject obj,
java.lang.String prop,
JsObject descriptor) |
static <T> JsObject.EntriesArrayArrayUnionType<T>[][] |
entries(<any> obj) |
static <T> T |
freeze(T obj) |
static <T> ObjectPropertyDescriptor<T> |
getOwnPropertyDescriptor(T obj,
java.lang.String prop) |
static <any> |
getOwnPropertyDescriptors(JsObject obj) |
static java.lang.String[] |
getOwnPropertyNames(JsObject obj) |
static java.lang.Object[] |
getOwnPropertySymbols(JsObject obj) |
static JsObject |
getPrototypeOf(JsObject obj) |
boolean |
hasOwnProperty(java.lang.Object propertyName) |
static boolean |
is(java.lang.Object p0,
java.lang.Object p1) |
static boolean |
isExtensible(JsObject obj) |
static boolean |
isFrozen(JsObject obj) |
boolean |
isPrototypeOf(JsObject other) |
static boolean |
isSealed(JsObject obj) |
static java.lang.String[] |
keys(JsObject obj) |
static JsObject |
observe(JsObject object,
Function callback) |
static JsObject |
observe(JsObject object,
Function callback,
java.lang.String[] acceptList) |
static <T> T |
preventExtensions(T obj) |
boolean |
propertyIsEnumerable(java.lang.String propertyName) |
static <T> T |
seal(T obj) |
static JsObject |
setPrototypeOf(JsObject obj,
java.lang.Object proto) |
java.lang.Object |
toJSON() |
java.lang.Object |
toJSON(java.lang.String key) |
java.lang.String |
toLocaleString() |
java.lang.String |
toSource() |
java.lang.String |
toString() |
static JsObject |
unobserve(JsObject object,
Function callback) |
java.lang.Object |
valueOf() |
static <T> T[] |
values(<any> obj) |
public JsObject __parent__
public JsObject __proto__
public Function constructor
public static JsObject defineProperty(JsObject obj, java.lang.String prop, JsObject descriptor)
public static <T> JsObject.EntriesArrayArrayUnionType<T>[][] entries(<any> obj)
public static <T> T freeze(T obj)
public static <T> ObjectPropertyDescriptor<T> getOwnPropertyDescriptor(T obj, java.lang.String prop)
public static <any> getOwnPropertyDescriptors(JsObject obj)
public static java.lang.String[] getOwnPropertyNames(JsObject obj)
public static java.lang.Object[] getOwnPropertySymbols(JsObject obj)
public static boolean is(java.lang.Object p0, java.lang.Object p1)
public static boolean isExtensible(JsObject obj)
public static boolean isFrozen(JsObject obj)
public static boolean isSealed(JsObject obj)
public static java.lang.String[] keys(JsObject obj)
public static JsObject observe(JsObject object, Function callback, java.lang.String[] acceptList)
public static <T> T preventExtensions(T obj)
public static <T> T seal(T obj)
public static <T> T[] values(<any> obj)
public void __defineGetter__(java.lang.String sprop, Function fun)
public void __defineSetter__(java.lang.String sprop, Function fun)
public Function __lookupGetter__(java.lang.String sprop)
public Function __lookupSetter__(java.lang.String sprop)
public boolean hasOwnProperty(java.lang.Object propertyName)
public boolean isPrototypeOf(JsObject other)
public boolean propertyIsEnumerable(java.lang.String propertyName)
public java.lang.Object toJSON()
public java.lang.Object toJSON(java.lang.String key)
public java.lang.String toLocaleString()
public java.lang.String toSource()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.Object valueOf()