#include <Nodes.h>
|
| | PropertyNode (const Identifier &, ExpressionNode *, Type, PutType, SuperBinding, bool isClassProperty) |
| |
| | PropertyNode (ExpressionNode *propertyName, ExpressionNode *, Type, PutType, SuperBinding, bool isClassProperty) |
| |
| ExpressionNode * | expressionName () const |
| |
| const Identifier * | name () const |
| |
| Type | type () const |
| |
| bool | needsSuperBinding () const |
| |
| bool | isClassProperty () const |
| |
| PutType | putType () const |
| |
| void * | operator new (size_t, ParserArena &) |
| |
◆ PutType
| Enumerator |
|---|
| Unknown | |
| KnownDirect | |
◆ Type
| Enumerator |
|---|
| Constant | |
| Getter | |
| Setter | |
| Computed | |
| Shorthand | |
◆ PropertyNode() [1/2]
◆ PropertyNode() [2/2]
◆ expressionName()
◆ isClassProperty()
| bool JSC::PropertyNode::isClassProperty |
( |
| ) |
const |
|
inline |
◆ name()
| const Identifier* JSC::PropertyNode::name |
( |
| ) |
const |
|
inline |
◆ needsSuperBinding()
| bool JSC::PropertyNode::needsSuperBinding |
( |
| ) |
const |
|
inline |
◆ putType()
| PutType JSC::PropertyNode::putType |
( |
| ) |
const |
|
inline |
◆ type()
| Type JSC::PropertyNode::type |
( |
| ) |
const |
|
inline |
◆ PropertyListNode
The documentation for this class was generated from the following files:
- Source/JavaScriptCore/parser/Nodes.h
- DerivedData/WebKit/Build/Products/Debug/JavaScriptCore.framework/Versions/A/PrivateHeaders/NodeConstructors.h