#include <ast.h>
|
| | ClassLiteralProperty (Expression *key, Expression *value, Kind kind, bool is_static, bool is_computed_name, bool is_private) |
| |
| | ClassLiteralProperty (Expression *key, Expression *value, AutoAccessorInfo *auto_accessor_info, bool is_static, bool is_computed_name, bool is_private) |
| |
Definition at line 2544 of file ast.h.
◆ Kind
| Enumerator |
|---|
| METHOD | |
| GETTER | |
| SETTER | |
| FIELD | |
| AUTO_ACCESSOR | |
Definition at line 2546 of file ast.h.
◆ ClassLiteralProperty() [1/2]
◆ ClassLiteralProperty() [2/2]
◆ auto_accessor_info()
◆ computed_name_var()
| Variable * v8::internal::ClassLiteralProperty::computed_name_var |
( |
| ) |
const |
|
inline |
◆ is_auto_accessor()
| bool v8::internal::ClassLiteralProperty::is_auto_accessor |
( |
| ) |
const |
|
inline |
◆ is_private()
| bool v8::internal::ClassLiteralProperty::is_private |
( |
| ) |
const |
|
inline |
◆ is_static()
| bool v8::internal::ClassLiteralProperty::is_static |
( |
| ) |
const |
|
inline |
◆ kind()
| Kind v8::internal::ClassLiteralProperty::kind |
( |
| ) |
const |
|
inline |
◆ private_name_var()
| Variable * v8::internal::ClassLiteralProperty::private_name_var |
( |
| ) |
const |
|
inline |
◆ set_computed_name_proxy()
| void v8::internal::ClassLiteralProperty::set_computed_name_proxy |
( |
VariableProxy * | proxy | ) |
|
|
inline |
◆ SetPrivateNameProxy()
| void v8::internal::ClassLiteralProperty::SetPrivateNameProxy |
( |
VariableProxy * | proxy | ) |
|
|
inline |
◆ AstNodeFactory
◆ [union]
◆ auto_accessor_info_
◆ is_private_
| bool v8::internal::ClassLiteralProperty::is_private_ |
|
private |
◆ is_static_
| bool v8::internal::ClassLiteralProperty::is_static_ |
|
private |
◆ kind_
| Kind v8::internal::ClassLiteralProperty::kind_ |
|
private |
◆ private_or_computed_name_proxy_
| VariableProxy* v8::internal::ClassLiteralProperty::private_or_computed_name_proxy_ |
◆ Zone
| friend v8::internal::ClassLiteralProperty::Zone |
|
private |
The documentation for this class was generated from the following files: