Ignore:
Timestamp:
Jul 7, 2006, 7:25:55 PM (19 years ago)
Author:
ggaren
Message:

Reviewed by Maciej.


  • Standardized which functions take a JSContext as an argument. The rule is: if you might execute JavaScript, you take a JSContext, otherwise you don't.


The FIXME in JSObjectRef.h requires refactoring some parts of Interpreter,
but not API changes, so I'm putting it off until later.

  • API/JSCallbackObject.cpp: (KJS::JSCallbackObject::JSCallbackObject): (KJS::JSCallbackObject::init):
  • API/JSCallbackObject.h:
  • API/JSContextRef.cpp: (JSContextCreate):
  • API/JSContextRef.h:
  • API/JSObjectRef.cpp: (JSObjectMake): (JSPropertyEnumeratorGetNext):
  • API/JSObjectRef.h:
  • API/testapi.c: (MyObject_initialize): (main):
  • JavaScriptCore.exp:
  • kjs/array_object.cpp: (ArrayInstance::setLength): (ArrayInstance::pushUndefinedObjectsToEnd):
  • kjs/nodes.cpp: (ForInNode::execute):
  • kjs/reference.cpp: (KJS::Reference::getPropertyName): (KJS::Reference::getValue):
  • kjs/reference.h:
  • kjs/scope_chain.cpp: (KJS::ScopeChain::print):
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/kjs/reference.cpp

    r13015 r15225  
    4444}
    4545
    46 Identifier Reference::getPropertyName(ExecState*) const
     46Identifier Reference::getPropertyName() const
    4747{
    4848  if (propertyNameIsNumber && prop.isNull())
     
    5656  if (!o || !o->isObject()) {
    5757    if (!o || o->isNull())
    58       return throwError(exec, ReferenceError, "Can't find variable: " + getPropertyName(exec).ustring());
     58      return throwError(exec, ReferenceError, "Can't find variable: " + getPropertyName().ustring());
    5959    return throwError(exec, ReferenceError, "Base is not an object");
    6060  }
Note: See TracChangeset for help on using the changeset viewer.