Class JsObject
java.lang.Object
elemental2.core.JsObject
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
static interface
static interface
static interface
static interface
-
Field Summary
FieldsModifier and TypeFieldDescriptionDeprecated. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
__defineGetter__
(String sprop, Function fun) Deprecated.void
__defineSetter__
(String sprop, Function fun) Deprecated.__lookupGetter__
(String sprop) Deprecated.__lookupSetter__
(String sprop) Deprecated.__noSuchMethod__
(Function fun) Deprecated.static JsObject
static final JsObject
static JsObject
static JsObject
create
(JsObject proto, jsinterop.base.JsPropertyMap<ObjectPropertyDescriptor<Object>> properties) static final JsObject
static final JsObject
create
(Object proto, jsinterop.base.JsPropertyMap<ObjectPropertyDescriptor<Object>> properties) static <T> T
defineProperties
(T obj, jsinterop.base.JsPropertyMap<ObjectPropertyDescriptor<T>> props) static <T> T
defineProperty
(T obj, JsObject.DefinePropertyPropUnionType prop, ObjectPropertyDescriptor<T> descriptor) static final <T> T
defineProperty
(T obj, Object prop, ObjectPropertyDescriptor<T> descriptor) static final <T> T
defineProperty
(T obj, String prop, ObjectPropertyDescriptor<T> descriptor) static <T> JsArray
<JsArray<JsObject.EntriesArrayArrayUnionType<T>>> entries
(jsinterop.base.JsPropertyMap<T> obj) static <T> T
freeze
(T obj) static JsObject
fromEntries
(JsIterable<Object> iter) static <T> ObjectPropertyDescriptor
<T> static final <T> ObjectPropertyDescriptor
<T> getOwnPropertyDescriptor
(T obj, Object prop) static final <T> ObjectPropertyDescriptor
<T> getOwnPropertyDescriptor
(T obj, String prop) static jsinterop.base.JsPropertyMap
<ObjectPropertyDescriptor> static final jsinterop.base.JsPropertyMap
<ObjectPropertyDescriptor> static JsObject
getPrototypeOf
(JsObject obj) static final JsObject
getPrototypeOf
(Object obj) static boolean
hasOwn
(JsObject obj, JsObject.HasOwnPropertyNameUnionType propertyName) static final boolean
static final boolean
static final boolean
hasOwn
(Object obj, JsObject.HasOwnPropertyNameUnionType propertyName) static final boolean
static final boolean
boolean
hasOwnProperty
(Object propertyName) static boolean
static boolean
isExtensible
(JsObject obj) static final boolean
isExtensible
(Object obj) static boolean
static final boolean
boolean
isPrototypeOf
(JsObject other) final boolean
isPrototypeOf
(Object other) static boolean
static final boolean
static <T> T
preventExtensions
(T obj) boolean
final boolean
propertyIsEnumerable
(Object propertyName) final boolean
propertyIsEnumerable
(String propertyName) static <T> T
seal
(T obj) static JsObject
setPrototypeOf
(JsObject obj, Object proto) static final JsObject
setPrototypeOf
(Object obj, Object proto) toJSON()
toSource()
valueOf()
static <T> JsArray
<T> values
(jsinterop.base.JsPropertyMap<T> obj)
-
Field Details
-
__parent__
Deprecated. -
__proto__
-
constructor
-
-
Constructor Details
-
JsObject
public JsObject() -
JsObject
-
-
Method Details
-
assign
-
assign
-
create
public static JsObject create(JsObject proto, jsinterop.base.JsPropertyMap<ObjectPropertyDescriptor<Object>> properties) -
create
-
create
@JsOverlay public static final JsObject create(Object proto, jsinterop.base.JsPropertyMap<ObjectPropertyDescriptor<Object>> properties) -
create
-
defineProperties
public static <T> T defineProperties(T obj, jsinterop.base.JsPropertyMap<ObjectPropertyDescriptor<T>> props) -
defineProperty
public static <T> T defineProperty(T obj, JsObject.DefinePropertyPropUnionType prop, ObjectPropertyDescriptor<T> descriptor) -
defineProperty
@JsOverlay public static final <T> T defineProperty(T obj, Object prop, ObjectPropertyDescriptor<T> descriptor) -
defineProperty
@JsOverlay public static final <T> T defineProperty(T obj, String prop, ObjectPropertyDescriptor<T> descriptor) -
entries
public static <T> JsArray<JsArray<JsObject.EntriesArrayArrayUnionType<T>>> entries(jsinterop.base.JsPropertyMap<T> obj) -
freeze
public static <T> T freeze(T obj) -
fromEntries
-
getOwnPropertyDescriptor
public static <T> ObjectPropertyDescriptor<T> getOwnPropertyDescriptor(T obj, JsObject.GetOwnPropertyDescriptorPropUnionType prop) -
getOwnPropertyDescriptor
@JsOverlay public static final <T> ObjectPropertyDescriptor<T> getOwnPropertyDescriptor(T obj, Object prop) -
getOwnPropertyDescriptor
@JsOverlay public static final <T> ObjectPropertyDescriptor<T> getOwnPropertyDescriptor(T obj, String prop) -
getOwnPropertyDescriptors
public static jsinterop.base.JsPropertyMap<ObjectPropertyDescriptor> getOwnPropertyDescriptors(JsObject obj) -
getOwnPropertyDescriptors
@JsOverlay public static final jsinterop.base.JsPropertyMap<ObjectPropertyDescriptor> getOwnPropertyDescriptors(Object obj) -
getOwnPropertyNames
-
getOwnPropertyNames
-
getOwnPropertySymbols
-
getOwnPropertySymbols
-
getPrototypeOf
-
getPrototypeOf
-
hasOwn
-
hasOwn
-
hasOwn
-
hasOwn
@JsOverlay public static final boolean hasOwn(Object obj, JsObject.HasOwnPropertyNameUnionType propertyName) -
hasOwn
-
hasOwn
-
is
-
isExtensible
-
isExtensible
-
isFrozen
-
isFrozen
-
isSealed
-
isSealed
-
keys
-
keys
-
preventExtensions
public static <T> T preventExtensions(T obj) -
seal
public static <T> T seal(T obj) -
setPrototypeOf
-
setPrototypeOf
-
values
-
__defineGetter__
Deprecated. -
__defineSetter__
Deprecated. -
__lookupGetter__
Deprecated. -
__lookupSetter__
Deprecated. -
__noSuchMethod__
Deprecated. -
hasOwnProperty
-
isPrototypeOf
-
isPrototypeOf
-
propertyIsEnumerable
-
propertyIsEnumerable
public boolean propertyIsEnumerable(JsObject.PropertyIsEnumerablePropertyNameUnionType propertyName) -
propertyIsEnumerable
-
toJSON
-
toJSON
-
toLocaleString
-
toSource
-
toString_
-
valueOf
-