Changeset 28053 in webkit for trunk/JavaScriptCore/kjs/function.h


Ignore:
Timestamp:
Nov 26, 2007, 3:48:14 PM (18 years ago)
Author:
[email protected]
Message:

Reviewed by Kevin McCullough.


Fixed <rdar://problem/5597937> REGRESSION (r27126): Drosera does not
show variables (can't enumerate ActivationImp properties)


Implemented a custome ActivationImp::getPropertyNames, since
ActivationImp now uses a custom property storage mechanism for local
variables.

  • kjs/function.cpp: (KJS::ActivationImp::getPropertyNames):
  • kjs/function.h:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/kjs/function.h

    r27359 r28053  
    160160    virtual void put(ExecState*, const Identifier& propertyName, JSValue* value, int attr = None);
    161161    virtual bool deleteProperty(ExecState*, const Identifier& propertyName);
     162    virtual void getPropertyNames(ExecState*, PropertyNameArray&);
    162163
    163164    virtual const ClassInfo* classInfo() const { return &info; }
Note: See TracChangeset for help on using the changeset viewer.