v8  3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ThisNamedPropertyAssignmentFinder Class Reference

Public Member Functions

 ThisNamedPropertyAssignmentFinder (Isolate *isolate, Zone *zone)
 
void Update (Scope *scope, Statement *stat)
 
bool only_simple_this_property_assignments ()
 
Handle< FixedArrayGetThisPropertyAssignments ()
 

Static Public Member Functions

static AssignmentAsAssignment (Statement *stat)
 

Detailed Description

Definition at line 838 of file parser.cc.

Constructor & Destructor Documentation

ThisNamedPropertyAssignmentFinder ( Isolate isolate,
Zone zone 
)
inline

Definition at line 840 of file parser.cc.

Member Function Documentation

static Assignment* AsAssignment ( Statement stat)
inlinestatic
Handle<FixedArray> GetThisPropertyAssignments ( )
inline

Definition at line 880 of file parser.cc.

References ASSERT_EQ, Isolate::factory(), Smi::FromInt(), and Factory::NewFixedArray().

bool only_simple_this_property_assignments ( )
inline

Definition at line 874 of file parser.cc.

void Update ( Scope scope,
Statement stat 
)
inline

Definition at line 856 of file parser.cc.

References ThisNamedPropertyAssignmentFinder::AsAssignment().


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