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 |
static interface |
JsObject.PropertyIsEnumerablePropertyNameUnionType |
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,
<any> properties) |
static JsObject |
create(java.lang.Object proto) |
static JsObject |
create(java.lang.Object proto,
<any> properties) |
static <T> T |
defineProperties(T obj,
<any> props) |
static <T> T |
defineProperty(T obj,
JsObject.DefinePropertyPropUnionType prop,
ObjectPropertyDescriptor<T> descriptor) |
static <T> T |
defineProperty(T obj,
java.lang.Object prop,
ObjectPropertyDescriptor<T> descriptor) |
static <T> T |
defineProperty(T obj,
java.lang.String prop,
ObjectPropertyDescriptor<T> 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 a,
java.lang.Object b) |
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(JsObject.PropertyIsEnumerablePropertyNameUnionType propertyName) |
boolean |
propertyIsEnumerable(java.lang.Object propertyName) |
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, <any> properties)
public static final JsObject create(java.lang.Object proto)
public static <T> T defineProperties(T obj, <any> props)
public static <T> T defineProperty(T obj, JsObject.DefinePropertyPropUnionType prop, ObjectPropertyDescriptor<T> descriptor)
public static final <T> T defineProperty(T obj, java.lang.Object prop, ObjectPropertyDescriptor<T> descriptor)
public static final <T> T defineProperty(T obj, java.lang.String prop, ObjectPropertyDescriptor<T> 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 a, java.lang.Object b)
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 final boolean propertyIsEnumerable(java.lang.Object propertyName)
public boolean propertyIsEnumerable(JsObject.PropertyIsEnumerablePropertyNameUnionType propertyName)
public final 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()