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 |
assign(java.lang.Object target,
java.lang.Object... var_args) |
static JsObject |
create(JsObject proto) |
static JsObject |
create(JsObject proto,
JsObject properties) |
static JsObject |
create(java.lang.Object proto) |
static JsObject |
create(java.lang.Object proto,
java.lang.Object properties) |
static JsObject |
defineProperties(JsObject obj,
JsObject props) |
static JsObject |
defineProperties(java.lang.Object obj,
java.lang.Object props) |
static JsObject |
defineProperty(JsObject obj,
java.lang.String prop,
JsObject descriptor) |
static JsObject |
defineProperty(java.lang.Object obj,
java.lang.String prop,
java.lang.Object descriptor) |
static <T> JsObject.EntriesArrayArrayUnionType<T>[][] |
entries(JsPropertyMap<T> obj) |
static <T> T |
freeze(T obj) |
static <T> ObjectPropertyDescriptor<T> |
getOwnPropertyDescriptor(T obj,
java.lang.String prop) |
static JsPropertyMap<ObjectPropertyDescriptor> |
getOwnPropertyDescriptors(JsObject obj) |
static JsPropertyMap<ObjectPropertyDescriptor> |
getOwnPropertyDescriptors(java.lang.Object obj) |
static java.lang.String[] |
getOwnPropertyNames(JsObject obj) |
static java.lang.String[] |
getOwnPropertyNames(java.lang.Object obj) |
static java.lang.Object[] |
getOwnPropertySymbols(JsObject obj) |
static java.lang.Object[] |
getOwnPropertySymbols(java.lang.Object obj) |
static JsObject |
getPrototypeOf(JsObject obj) |
static JsObject |
getPrototypeOf(java.lang.Object 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 |
isExtensible(java.lang.Object obj) |
static boolean |
isFrozen(JsObject obj) |
static boolean |
isFrozen(java.lang.Object obj) |
boolean |
isPrototypeOf(JsObject other) |
boolean |
isPrototypeOf(java.lang.Object other) |
static boolean |
isSealed(JsObject obj) |
static boolean |
isSealed(java.lang.Object obj) |
static java.lang.String[] |
keys(JsObject obj) |
static java.lang.String[] |
keys(java.lang.Object obj) |
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) |
static JsObject |
setPrototypeOf(java.lang.Object 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_() |
java.lang.Object |
valueOf() |
static <T> T[] |
values(JsPropertyMap<T> obj) |
public JsObject __parent__
public JsObject __proto__
public Function constructor
public static final JsObject assign(java.lang.Object target, java.lang.Object... var_args)
public static final JsObject create(java.lang.Object proto, java.lang.Object properties)
public static final JsObject create(java.lang.Object proto)
public static final JsObject defineProperties(java.lang.Object obj, java.lang.Object props)
public static JsObject defineProperty(JsObject obj, java.lang.String prop, JsObject descriptor)
public static final JsObject defineProperty(java.lang.Object obj, java.lang.String prop, java.lang.Object descriptor)
public static <T> JsObject.EntriesArrayArrayUnionType<T>[][] entries(JsPropertyMap<T> obj)
public static <T> T freeze(T obj)
public static <T> ObjectPropertyDescriptor<T> getOwnPropertyDescriptor(T obj, java.lang.String prop)
public static JsPropertyMap<ObjectPropertyDescriptor> getOwnPropertyDescriptors(JsObject obj)
public static final JsPropertyMap<ObjectPropertyDescriptor> getOwnPropertyDescriptors(java.lang.Object obj)
public static java.lang.String[] getOwnPropertyNames(JsObject obj)
public static final java.lang.String[] getOwnPropertyNames(java.lang.Object obj)
public static java.lang.Object[] getOwnPropertySymbols(JsObject obj)
public static final java.lang.Object[] getOwnPropertySymbols(java.lang.Object obj)
public static final JsObject getPrototypeOf(java.lang.Object obj)
public static boolean is(java.lang.Object p0, java.lang.Object p1)
public static boolean isExtensible(JsObject obj)
public static final boolean isExtensible(java.lang.Object obj)
public static boolean isFrozen(JsObject obj)
public static final boolean isFrozen(java.lang.Object obj)
public static boolean isSealed(JsObject obj)
public static final boolean isSealed(java.lang.Object obj)
public static java.lang.String[] keys(JsObject obj)
public static final java.lang.String[] keys(java.lang.Object obj)
public static <T> T preventExtensions(T obj)
public static <T> T seal(T obj)
public static final JsObject setPrototypeOf(java.lang.Object obj, java.lang.Object proto)
public static <T> T[] values(JsPropertyMap<T> 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 final boolean isPrototypeOf(java.lang.Object 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_()
public java.lang.Object valueOf()