V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::PropertyDescriptor Class Reference

Public Member Functions

Handle< ObjectToObject (Isolate *isolate)
 
Handle< PropertyDescriptorObjectToPropertyDescriptorObject (Isolate *isolate)
 
bool is_empty () const
 
bool IsRegularAccessorProperty () const
 
bool IsRegularDataProperty () const
 
bool enumerable () const
 
void set_enumerable (bool enumerable)
 
bool has_enumerable () const
 
bool configurable () const
 
void set_configurable (bool configurable)
 
bool has_configurable () const
 
Handle< Objectvalue () const
 
void set_value (Handle< Object > value)
 
bool has_value () const
 
bool writable () const
 
void set_writable (bool writable)
 
bool has_writable () const
 
Handle< Objectget () const
 
void set_get (Handle< Object > get)
 
bool has_get () const
 
Handle< Objectset () const
 
void set_set (Handle< Object > set)
 
bool has_set () const
 
Handle< Objectname () const
 
void set_name (Handle< Object > name)
 
PropertyAttributes ToAttributes ()
 

Static Public Member Functions

static bool IsAccessorDescriptor (PropertyDescriptor *desc)
 
static bool IsDataDescriptor (PropertyDescriptor *desc)
 
static bool IsGenericDescriptor (PropertyDescriptor *desc)
 
static bool ToPropertyDescriptor (Isolate *isolate, Handle< Object > obj, PropertyDescriptor *desc)
 
static void CompletePropertyDescriptor (Isolate *isolate, PropertyDescriptor *desc)
 

Detailed Description

Definition at line 20 of file property-descriptor.h.


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