Changeset 9795 in webkit for trunk/JavaScriptCore/kjs/object.h


Ignore:
Timestamp:
Jul 15, 2005, 9:58:57 AM (20 years ago)
Author:
ggaren
Message:

-rolled in KDE fixes for http://bugzilla.opendarwin.org/show_bug.cgi?id=3601
Error instance type info

Reviewed by mjs.

  • kjs/error_object.cpp:
  • Created ErrorInstanceImp class for Error() objects.
  • Changed parent object for Native Errors to "Function" (matches ECMA spec). (ErrorInstanceImp::ErrorInstanceImp): (ErrorProtoFuncImp::call): (ErrorObjectImp::construct): (NativeErrorImp::construct):
  • kjs/error_object.h: (KJS::ErrorInstanceImp::classInfo):
  • kjs/object.h: made comment more informative about ClassInfo
  • tests/mozilla/expected.html:
File:
1 edited

Legend:

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

    r9768 r9795  
    437437     *
    438438     * \code
    439      *   const ClassInfo BarImp::info = {0, 0, 0}; // no parent class
    440      *   const ClassInfo FooImp::info = {&BarImp::info, 0, 0};
     439     *   const ClassInfo BarImp::info = {"Bar", 0, 0, 0}; // no parent class
     440     *   const ClassInfo FooImp::info = {"Foo", &BarImp::info, 0, 0};
    441441     * \endcode
    442442     *
Note: See TracChangeset for help on using the changeset viewer.