Interface PropertyTree
- All Superinterfaces:
Tree
To represent property setting in an object literal tree.
- Since:
- 9
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns the setter function of this property if this is an accessor property.getKey()Returns the name of this property.Returns the getter function of this property if this is an accessor property.getValue()Returns the value of this property.booleanIs this a computed property?booleanisStatic()Is this a class static property?Methods inherited from interface Tree
accept, getEndPosition, getKind, getStartPosition
-
Method Details
-
getKey
-
getValue
ExpressionTree getValue()Returns the value of this property. This is null for accessor properties.- Returns:
- the value of the property
-
getGetter
FunctionExpressionTree getGetter()Returns the setter function of this property if this is an accessor property. This is null for data properties.- Returns:
- the setter function of the property
-
getSetter
FunctionExpressionTree getSetter()Returns the getter function of this property if this is an accessor property. This is null for data properties.- Returns:
- the getter function of the property
-
isStatic
boolean isStatic()Is this a class static property?- Returns:
- true if this is a static property
-
isComputed
boolean isComputed()Is this a computed property?- Returns:
- true if this is a computed property
-