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
ThisNamedPropertyAssignmentFinder Class Reference
Inheritance diagram for ThisNamedPropertyAssignmentFinder:
Collaboration diagram for ThisNamedPropertyAssignmentFinder:

Public Member Functions

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

Additional Inherited Members

- Protected Member Functions inherited from ParserFinder
 ParserFinder ()
 
- Static Protected Member Functions inherited from ParserFinder
static AssignmentAsAssignment (Statement *stat)
 

Detailed Description

Definition at line 947 of file parser.cc.

Constructor & Destructor Documentation

ThisNamedPropertyAssignmentFinder ( Isolate isolate,
Zone zone 
)
inline

Definition at line 949 of file parser.cc.

Member Function Documentation

Handle<FixedArray> GetThisPropertyAssignments ( )
inline

Definition at line 982 of file parser.cc.

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

bool only_simple_this_property_assignments ( )
inline

Definition at line 976 of file parser.cc.

void Update ( Scope scope,
Statement stat 
)
inline

Definition at line 958 of file parser.cc.

References ParserFinder::AsAssignment().


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