public class JsObject
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
JsObject.DefinePropertyPropUnionType |
static interface |
JsObject.EntriesArrayArrayUnionType<T> |
static interface |
JsObject.GetOwnPropertyDescriptorPropUnionType |
Modifier and Type | Field and Description |
---|---|
JsObject |
__parent__
Deprecated.
|
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)
Deprecated.
|
void |
__defineSetter__(java.lang.String sprop,
Function fun)
Deprecated.
|
Function |
__lookupGetter__(java.lang.String sprop)
Deprecated.
|
Function |
__lookupSetter__(java.lang.String sprop)
Deprecated.
|
java.lang.Object |
__noSuchMethod__(Function fun)
Deprecated.
|
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,
JsObject.DefinePropertyPropUnionType prop,
JsObject descriptor) |
static JsObject |
defineProperty(JsObject obj,
java.lang.Object prop,
JsObject descriptor) |
static JsObject |
defineProperty(JsObject obj,
java.lang.String prop,
JsObject descriptor) |
static JsObject |
defineProperty(java.lang.Object obj,
JsObject.DefinePropertyPropUnionType prop,
java.lang.Object descriptor) |
static JsObject |
defineProperty(java.lang.Object obj,
java.lang.Object prop,
java.lang.Object descriptor) |
static JsObject |
defineProperty(java.lang.Object obj,
java.lang.String prop,
java.lang.Object descriptor) |
static <T> JsArray<JsArray<JsObject.EntriesArrayArrayUnionType<T>>> |
entries(<any> obj) |
static <T> T |
freeze(T obj) |
static JsObject |
fromEntries(JsIterable<java.lang.Object> iter) |
static <T> ObjectPropertyDescriptor<T> |
getOwnPropertyDescriptor(T obj,
JsObject.GetOwnPropertyDescriptorPropUnionType prop) |
static <T> ObjectPropertyDescriptor<T> |
getOwnPropertyDescriptor(T obj,
java.lang.Object prop) |
static <T> ObjectPropertyDescriptor<T> |
getOwnPropertyDescriptor(T obj,
java.lang.String prop) |
static <any> |
getOwnPropertyDescriptors(JsObject obj) |
static <any> |
getOwnPropertyDescriptors(java.lang.Object obj) |
static JsArray<java.lang.String> |
getOwnPropertyNames(JsObject obj) |
static JsArray<java.lang.String> |
getOwnPropertyNames(java.lang.Object obj) |
static JsArray<java.lang.Object> |
getOwnPropertySymbols(JsObject obj) |
static JsArray<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 JsArray<java.lang.String> |
keys(JsObject obj) |
static JsArray<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> JsArray<T> |
values(<any> obj) |
@Deprecated 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, JsObject.DefinePropertyPropUnionType prop, JsObject descriptor)
public static final JsObject defineProperty(JsObject obj, java.lang.Object prop, JsObject descriptor)
public static final JsObject defineProperty(JsObject obj, java.lang.String prop, JsObject descriptor)
public static final JsObject defineProperty(java.lang.Object obj, JsObject.DefinePropertyPropUnionType prop, java.lang.Object descriptor)
public static final JsObject defineProperty(java.lang.Object obj, java.lang.Object prop, java.lang.Object descriptor)
public static final JsObject defineProperty(java.lang.Object obj, java.lang.String prop, java.lang.Object descriptor)
public static <T> JsArray<JsArray<JsObject.EntriesArrayArrayUnionType<T>>> entries(<any> obj)
public static <T> T freeze(T obj)
public static JsObject fromEntries(JsIterable<java.lang.Object> iter)
public static <T> ObjectPropertyDescriptor<T> getOwnPropertyDescriptor(T obj, JsObject.GetOwnPropertyDescriptorPropUnionType prop)
public static final <T> ObjectPropertyDescriptor<T> getOwnPropertyDescriptor(T obj, java.lang.Object prop)
public static final <T> ObjectPropertyDescriptor<T> getOwnPropertyDescriptor(T obj, java.lang.String prop)
public static <any> getOwnPropertyDescriptors(JsObject obj)
public static final <any> getOwnPropertyDescriptors(java.lang.Object obj)
public static final JsArray<java.lang.String> getOwnPropertyNames(java.lang.Object obj)
public static final JsArray<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 final JsArray<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> JsArray<T> values(<any> obj)
@Deprecated public void __defineGetter__(java.lang.String sprop, Function fun)
@Deprecated public void __defineSetter__(java.lang.String sprop, Function fun)
@Deprecated public Function __lookupGetter__(java.lang.String sprop)
@Deprecated public Function __lookupSetter__(java.lang.String sprop)
@Deprecated public java.lang.Object __noSuchMethod__(Function fun)
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()