V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::ClassLiteralProperty Class Referencefinal
Inheritance diagram for v8::internal::ClassLiteralProperty:
v8::internal::LiteralProperty v8::internal::ZoneObject

Public Types

enum  Kind : uint8_t { METHOD, GETTER, SETTER, FIELD }
 

Public Member Functions

Kind kind () const
 
bool is_static () const
 
bool is_private () const
 
void set_computed_name_var (Variable *var)
 
Variablecomputed_name_var () const
 
void set_private_name_var (Variable *var)
 
Variableprivate_name_var () const
 
- Public Member Functions inherited from v8::internal::LiteralProperty
Expressionkey () const
 
Expressionvalue () const
 
bool is_computed_name () const
 
bool NeedsSetFunctionName () const
 
- Public Member Functions inherited from v8::internal::ZoneObject
void * operator new (size_t size, Zone *zone)
 
void operator delete (void *, size_t)
 
void operator delete (void *pointer, Zone *zone)
 

Friends

class AstNodeFactory
 

Additional Inherited Members

- Protected Member Functions inherited from v8::internal::LiteralProperty
 LiteralProperty (Expression *key, Expression *value, bool is_computed_name)
 
- Protected Attributes inherited from v8::internal::LiteralProperty
PointerWithPayload< Expression, bool, 1 > key_and_is_computed_name_
 
Expressionvalue_
 

Detailed Description

Definition at line 2542 of file ast.h.


The documentation for this class was generated from the following files: