Package me.topchetoeu.j2s.runtime.values
Class Member.PropertyMember
java.lang.Object
me.topchetoeu.j2s.runtime.values.Member.PropertyMember
- All Implemented Interfaces:
Member
- Enclosing interface:
- Member
-
Nested Class Summary
Nested classes/interfaces inherited from interface me.topchetoeu.j2s.runtime.values.Member
Member.FieldMember, Member.PropertyMember
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionPropertyMember
(Value self, Optional<FunctionValue> getter, Optional<FunctionValue> setter, Boolean configurable, Boolean enumerable) PropertyMember
(Value self, FunctionValue getter, FunctionValue setter, boolean configurable, boolean enumerable) -
Method Summary
Modifier and TypeMethodDescriptionboolean
descriptor
(me.topchetoeu.j2s.common.Environment env, Value self) boolean
boolean
reconfigure
(me.topchetoeu.j2s.common.Environment env, Value self, Optional<FunctionValue> get, Optional<FunctionValue> set, Boolean enumerable, Boolean configurable) boolean
-
Field Details
-
self
-
getter
-
setter
-
configurable
public boolean configurable -
enumerable
public boolean enumerable
-
-
Constructor Details
-
PropertyMember
public PropertyMember(Value self, FunctionValue getter, FunctionValue setter, boolean configurable, boolean enumerable) -
PropertyMember
public PropertyMember(Value self, Optional<FunctionValue> getter, Optional<FunctionValue> setter, Boolean configurable, Boolean enumerable)
-
-
Method Details
-
get
-
set
-
configurable
public boolean configurable()- Specified by:
configurable
in interfaceMember
-
enumerable
public boolean enumerable()- Specified by:
enumerable
in interfaceMember
-
reconfigure
public boolean reconfigure(me.topchetoeu.j2s.common.Environment env, Value self, Optional<FunctionValue> get, Optional<FunctionValue> set, Boolean enumerable, Boolean configurable) -
descriptor
- Specified by:
descriptor
in interfaceMember
-