v8  3.11.10(node0.8.26)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ReappearingPropertyContext Class Reference
Inheritance diagram for ReappearingPropertyContext:
Collaboration diagram for ReappearingPropertyContext:

Public Types

enum  State { DECLARE, DONT_DECLARE, INITIALIZE, UNKNOWN }
 

Public Member Functions

 ReappearingPropertyContext ()
 
- Public Member Functions inherited from DeclarationContext
 DeclarationContext ()
 
virtual ~DeclarationContext ()
 
void Check (const char *source, int get, int set, int has, Expectations expectations, v8::Handle< Value > value=Local< Value >())
 
int get_count () const
 
int set_count () const
 
int query_count () const
 

Protected Member Functions

virtual v8::Handle< IntegerQuery (Local< String > key)
 
- Protected Member Functions inherited from DeclarationContext
virtual v8::Handle< ValueGet (Local< String > key)
 
virtual v8::Handle< ValueSet (Local< String > key, Local< Value > value)
 
void InitializeIfNeeded ()
 
virtual Local< ObjectTemplateGetHolder (Local< FunctionTemplate > function)
 

Additional Inherited Members

- Static Protected Member Functions inherited from DeclarationContext
static v8::Handle< ValueHandleGet (Local< String > key, const AccessorInfo &info)
 
static v8::Handle< ValueHandleSet (Local< String > key, Local< Value > value, const AccessorInfo &info)
 
static v8::Handle< IntegerHandleQuery (Local< String > key, const AccessorInfo &info)
 

Detailed Description

Definition at line 451 of file test-decls.cc.

Member Enumeration Documentation

enum State
Enumerator
DECLARE 
DONT_DECLARE 
INITIALIZE 
UNKNOWN 

Definition at line 453 of file test-decls.cc.

Constructor & Destructor Documentation

Definition at line 460 of file test-decls.cc.

Member Function Documentation

virtual v8::Handle<Integer> Query ( Local< String key)
inlineprotectedvirtual

Reimplemented from DeclarationContext.

Definition at line 463 of file test-decls.cc.

References CHECK, DECLARE, DONT_DECLARE, INITIALIZE, v8::None, and UNKNOWN.


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