Ignore:
Timestamp:
Feb 21, 2006, 8:57:53 AM (19 years ago)
Author:
darin
Message:

Reviewed by John Sullivan.

  • kjs/internal.h: Made InternalFunctionImp::callAsFunction pure virtual so that we'll get a compile error if some derived class neglects to implement it.
  • kjs/function.cpp: (KJS::FunctionImp::FunctionImp): Remove unneeded initialization of param, which is an OwnPtr so it gets initialized by default.
  • bindings/runtime_method.cpp:
  • bindings/runtime_method.h:
  • kjs/array_object.cpp:
  • kjs/array_object.h:
  • kjs/bool_object.cpp:
  • kjs/bool_object.h:
  • kjs/date_object.cpp:
  • kjs/date_object.h:
  • kjs/error_object.cpp:
  • kjs/error_object.h:
  • kjs/function.cpp:
  • kjs/function.h:
  • kjs/function_object.cpp:
  • kjs/function_object.h:
  • kjs/math_object.cpp:
  • kjs/math_object.h:
  • kjs/number_object.cpp:
  • kjs/number_object.h:
  • kjs/object_object.cpp:
  • kjs/object_object.h:
  • kjs/regexp_object.cpp:
  • kjs/regexp_object.h:
  • kjs/string_object.cpp:
  • kjs/string_object.h: Removed many rendundant implementations of implementsCall from subclasses of InternalFunctionImp.
File:
1 edited

Legend:

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

    r12911 r12921  
    173173{
    174174  putDirect(lengthPropertyName, len, DontDelete|ReadOnly|DontEnum);
    175 }
    176 
    177 bool StringProtoFunc::implementsCall() const
    178 {
    179   return true;
    180175}
    181176
     
    720715}
    721716
    722 bool StringObjectImp::implementsCall() const
    723 {
    724   return true;
    725 }
    726 
    727717// ECMA 15.5.1
    728718JSValue *StringObjectImp::callAsFunction(ExecState *exec, JSObject */*thisObj*/, const List &args)
     
    743733{
    744734  putDirect(lengthPropertyName, jsNumber(1), DontDelete|ReadOnly|DontEnum);
    745 }
    746 
    747 bool StringObjectFuncImp::implementsCall() const
    748 {
    749   return true;
    750735}
    751736
Note: See TracChangeset for help on using the changeset viewer.