#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