Ignore:
Timestamp:
Dec 10, 2005, 6:06:17 PM (19 years ago)
Author:
darin
Message:

JavaScriptCore:

Rubber stamped by Maciej.

  • did long-promised KJS renaming:

ValueImp -> JSValue
ObjectImp -> JSObject
AllocatedValueImp -> JSCell

A renaming to get a class out of the way

KJS::Bindings::JSObject -> JavaJSObject

and some other "imp-reduction" renaming

*InstanceImp -> *Instance
*ProtoFuncImp -> *ProtoFunc
*PrototypeImp -> *Prototype
ArgumentsImp -> Arguments
RuntimeArrayImp -> RuntimeArray
RuntimeMethodImp -> RuntimeMethod

  • most files and functions

WebCore:

Rubber stamped by Maciej.

  • updated for KJS class renaming
  • many files and functions
File:
1 edited

Legend:

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

    r10801 r11527  
    2626namespace KJS {
    2727
    28     class FunctionPrototypeImp;
    29     class ObjectPrototypeImp;
     28    class FunctionPrototype;
     29    class ObjectPrototype;
    3030
    31     class DateInstanceImp : public ObjectImp {
     31    class DateInstance : public JSObject {
    3232    public:
    33         DateInstanceImp(ObjectImp *proto);
     33        DateInstance(JSObject *proto);
    3434
    3535        virtual const ClassInfo *classInfo() const { return &info; }
     
    4343     * with the Date constructor
    4444     */
    45     class DatePrototypeImp : public DateInstanceImp {
     45    class DatePrototype : public DateInstance {
    4646    public:
    47         DatePrototypeImp(ExecState *, ObjectPrototypeImp *);
     47        DatePrototype(ExecState *, ObjectPrototype *);
    4848        virtual bool getOwnPropertySlot(ExecState *, const Identifier &, PropertySlot&);
    4949        virtual const ClassInfo *classInfo() const { return &info; }
     
    5858    class DateObjectImp : public InternalFunctionImp {
    5959    public:
    60         DateObjectImp(ExecState *, FunctionPrototypeImp *, DatePrototypeImp *);
     60        DateObjectImp(ExecState *, FunctionPrototype *, DatePrototype *);
    6161
    6262        virtual bool implementsConstruct() const;
    63         virtual ObjectImp *construct(ExecState *, const List &args);
     63        virtual JSObject *construct(ExecState *, const List &args);
    6464        virtual bool implementsCall() const;
    65         virtual ValueImp *callAsFunction(ExecState *, ObjectImp *thisObj, const List &args);
     65        virtual JSValue *callAsFunction(ExecState *, JSObject *thisObj, const List &args);
    6666
    6767        Completion execute(const List &);
    68         ObjectImp *construct(const List &);
     68        JSObject *construct(const List &);
    6969    };
    7070
Note: See TracChangeset for help on using the changeset viewer.