public class TypedPropertyDescriptor<T> extends Objs
Objs.Constructor<T extends Objs>, Objs.Property<T>| Modifier and Type | Field and Description | 
|---|---|
Objs.Property<Boolean> | 
configurable  | 
Objs.Property<Boolean> | 
enumerable  | 
Objs.Property<Function.A0<? extends T>> | 
get  | 
Objs.Property<Function.A1<? super T,? extends Void>> | 
set  | 
Objs.Property<Objs> | 
value  | 
Objs.Property<Boolean> | 
writable  | 
| Modifier | Constructor and Description | 
|---|---|
protected  | 
TypedPropertyDescriptor(Objs.Constructor<?> c,
                       Object js)  | 
| Modifier and Type | Method and Description | 
|---|---|
static TypedPropertyDescriptor | 
$as(Object obj)  | 
Boolean | 
configurable()  | 
Boolean | 
enumerable()  | 
Function.A0<? extends T> | 
get()  | 
Function.A1<? super T,? extends Void> | 
set()  | 
Boolean | 
writable()  | 
$as, $cast, $delete, $get, $js, $set, create, create, defineProperties, defineProperty, freeze, getOwnPropertyDescriptor, getOwnPropertyNames, getPrototypeOf, hasOwnProperty, isExtensible, isFrozen, isPrototypeOf, isSealed, keys, newObject, newObject, preventExtensions, propertyIsEnumerable, seal, toLocaleString, toString, valueOfpublic Objs.Property<Boolean> enumerable
public Objs.Property<Boolean> configurable
public Objs.Property<Boolean> writable
public Objs.Property<Objs> value
public Objs.Property<Function.A0<? extends T>> get
public Objs.Property<Function.A1<? super T,? extends Void>> set
protected TypedPropertyDescriptor(Objs.Constructor<?> c, Object js)
public static TypedPropertyDescriptor $as(Object obj)
public Boolean enumerable()
public Boolean configurable()
public Boolean writable()
public Function.A0<? extends T> get()
public Function.A1<? super T,? extends Void> set()
Copyright © 2018. All rights reserved.