Package elemental2.core
Class JsObject
java.lang.Object
elemental2.core.JsObject
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interfaceJsObject.EntriesArrayArrayUnionType<T extends @Nullable Object>static interfacestatic interfacestatic interface -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid__defineGetter__(String sprop, @Nullable Function fun) Deprecated.void__defineSetter__(String sprop, @Nullable Function fun) Deprecated.@Nullable Function__lookupGetter__(String sprop) Deprecated.@Nullable Function__lookupSetter__(String sprop) Deprecated.@Nullable Object__noSuchMethod__(@Nullable Function fun) Deprecated.static JsObjectstatic JsObjectstatic final JsObjectstatic final JsObjectstatic JsObjectstatic JsObjectcreate(@Nullable JsObject proto, @Nullable jsinterop.base.JsPropertyMap<ObjectPropertyDescriptor<@Nullable Object>> properties) static final JsObjectstatic final JsObjectcreate(@Nullable Object proto, @Nullable jsinterop.base.JsPropertyMap<ObjectPropertyDescriptor<@Nullable Object>> properties) static <T extends @Nullable Object>
TdefineProperties(T obj, jsinterop.base.JsPropertyMap<ObjectPropertyDescriptor<T>> props) static <T extends @Nullable Object>
TdefineProperty(T obj, JsObject.DefinePropertyPropUnionType prop, ObjectPropertyDescriptor<T> descriptor) static final <T extends @Nullable Object>
TdefineProperty(T obj, Object prop, ObjectPropertyDescriptor<T> descriptor) static final <T extends @Nullable Object>
TdefineProperty(T obj, String prop, ObjectPropertyDescriptor<T> descriptor) static <T extends @Nullable Object>
JsArray<JsArray<JsObject.EntriesArrayArrayUnionType<T>>> entries(jsinterop.base.JsPropertyMap<T> obj) static <T extends @Nullable Object>
Tfreeze(T obj) static JsObjectfromEntries(JsIterable<@Nullable Object, @Nullable Object, @Nullable Object> iter) static <T extends @Nullable Object>
ObjectPropertyDescriptor<T> static final <T extends @Nullable Object>
ObjectPropertyDescriptor<T> getOwnPropertyDescriptor(T obj, Object prop) static final <T extends @Nullable Object>
ObjectPropertyDescriptor<T> getOwnPropertyDescriptor(T obj, String prop) static jsinterop.base.JsPropertyMap<ObjectPropertyDescriptor> static final jsinterop.base.JsPropertyMap<ObjectPropertyDescriptor> static @Nullable JsObjectgetPrototypeOf(JsObject obj) static final @Nullable JsObjectgetPrototypeOf(Object obj) static booleanhasOwn(JsObject obj, JsObject.HasOwnPropertyNameUnionType propertyName) static final booleanstatic final booleanstatic final booleanhasOwn(Object obj, JsObject.HasOwnPropertyNameUnionType propertyName) static final booleanstatic final booleanbooleanhasOwnProperty(@Nullable Object propertyName) static booleanstatic booleanisExtensible(JsObject obj) static final booleanisExtensible(Object obj) static booleanstatic final booleanbooleanisPrototypeOf(@Nullable JsObject other) final booleanisPrototypeOf(@Nullable Object other) static booleanstatic final booleanstatic <T extends @Nullable Object>
TpreventExtensions(T obj) booleanfinal booleanpropertyIsEnumerable(Object propertyName) final booleanpropertyIsEnumerable(String propertyName) static <T extends @Nullable Object>
Tseal(T obj) static JsObjectsetPrototypeOf(JsObject obj, @Nullable Object proto) static final JsObjectsetPrototypeOf(Object obj, @Nullable Object proto) @Nullable ObjecttoJSON()@Nullable ObjecttoSource()@Nullable ObjectvalueOf()values(jsinterop.base.JsPropertyMap<T> obj)
-
Field Details
-
__parent__
Deprecated. -
__proto__
-
constructor
-
-
Constructor Details
-
JsObject
public JsObject() -
JsObject
-
-
Method Details
-
assign
-
assign
-
assign
-
assign
-
create
public static JsObject create(@Nullable JsObject proto, @Nullable jsinterop.base.JsPropertyMap<ObjectPropertyDescriptor<@Nullable Object>> properties) -
create
-
create
@JsOverlay public static final JsObject create(@Nullable Object proto, @Nullable jsinterop.base.JsPropertyMap<ObjectPropertyDescriptor<@Nullable Object>> properties) -
create
-
defineProperties
public static <T extends @Nullable Object> T defineProperties(T obj, jsinterop.base.JsPropertyMap<ObjectPropertyDescriptor<T>> props) -
defineProperty
public static <T extends @Nullable Object> T defineProperty(T obj, JsObject.DefinePropertyPropUnionType prop, ObjectPropertyDescriptor<T> descriptor) -
defineProperty
@JsOverlay public static final <T extends @Nullable Object> T defineProperty(T obj, Object prop, ObjectPropertyDescriptor<T> descriptor) -
defineProperty
@JsOverlay public static final <T extends @Nullable Object> T defineProperty(T obj, String prop, ObjectPropertyDescriptor<T> descriptor) -
entries
public static <T extends @Nullable Object> JsArray<JsArray<JsObject.EntriesArrayArrayUnionType<T>>> entries(jsinterop.base.JsPropertyMap<T> obj) -
freeze
-
fromEntries
public static JsObject fromEntries(JsIterable<@Nullable Object, @Nullable Object, @Nullable Object> iter) -
getOwnPropertyDescriptor
public static <T extends @Nullable Object> ObjectPropertyDescriptor<T> getOwnPropertyDescriptor(T obj, JsObject.GetOwnPropertyDescriptorPropUnionType prop) -
getOwnPropertyDescriptor
@JsOverlay public static final <T extends @Nullable Object> ObjectPropertyDescriptor<T> getOwnPropertyDescriptor(T obj, Object prop) -
getOwnPropertyDescriptor
@JsOverlay public static final <T extends @Nullable Object> 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
-
seal
-
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
-