Ignore:
Timestamp:
Jun 30, 2008, 6:11:22 PM (17 years ago)
Author:
[email protected]
Message:

JavaScriptCore:

2008-06-30 Sam Weinig <[email protected]>

Rubber-stamped by Darin Alder.

Split InternalFunction into its own header file.

  • API/JSCallbackFunction.h:
  • JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
  • JavaScriptCore.xcodeproj/project.pbxproj:
  • kjs/ArrayConstructor.h:
  • kjs/BooleanConstructor.h:
  • kjs/DateConstructor.h:
  • kjs/ErrorConstructor.h:
  • kjs/FunctionConstructor.h:
  • kjs/FunctionPrototype.h:
  • kjs/InternalFunction.h: Copied from kjs/JSFunction.h.
  • kjs/JSFunction.h:
  • kjs/NativeErrorConstructor.h:
  • kjs/NumberConstructor.h:
  • kjs/ObjectConstructor.h:
  • kjs/RegExpConstructor.h:
  • kjs/StringConstructor.h:
  • profiler/Profiler.cpp:

WebCore:

2008-06-30 Sam Weinig <[email protected]>

Rubber-stamped by Darin Adler.

Split InternalFunction into its own header file.

  • ForwardingHeaders/kjs/InternalFunction.h: Added.
  • bridge/runtime_method.h:
File:
1 edited

Legend:

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

    r34791 r34901  
    1 // -*- c-basic-offset: 2 -*-
    21/*
    32 *  Copyright (C) 1999-2000 Harri Porten ([email protected])
     
    2625#define JSFunction_h
    2726
     27#include "InternalFunction.h"
    2828#include "JSVariableObject.h"
    2929#include "SymbolTable.h"
     
    3737  class JSActivation;
    3838  class JSGlobalObject;
    39 
    40   class InternalFunction : public JSObject {
    41   public:
    42     static const ClassInfo info;
    43     virtual const ClassInfo* classInfo() const { return &info; }
    44     const Identifier& functionName() const { return m_name; }
    45 
    46   protected:
    47     InternalFunction();
    48     InternalFunction(FunctionPrototype*, const Identifier&);
    49 
    50   private:
    51     virtual CallType getCallData(CallData&) = 0;
    52     virtual bool implementsHasInstance() const;
    53 
    54     Identifier m_name;
    55   };
    5639
    5740  class JSFunction : public InternalFunction {
Note: See TracChangeset for help on using the changeset viewer.