Changeset 84052 in webkit for trunk/Source/JavaScriptCore/runtime/JSFunction.h
- Timestamp:
- Apr 15, 2011, 4:55:42 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/runtime/JSFunction.h
r83955 r84052 46 46 47 47 public: 48 JSFunction(ExecState*, JSGlobalObject*, NonNullPassRefPtr<Structure>, int length, const Identifier&, NativeFunction);49 JSFunction(ExecState*, JSGlobalObject*, NonNullPassRefPtr<Structure>, int length, const Identifier&, NativeExecutable*);48 JSFunction(ExecState*, JSGlobalObject*, Structure*, int length, const Identifier&, NativeFunction); 49 JSFunction(ExecState*, JSGlobalObject*, Structure*, int length, const Identifier&, NativeExecutable*); 50 50 JSFunction(ExecState*, FunctionExecutable*, ScopeChainNode*); 51 51 virtual ~JSFunction(); … … 74 74 static JS_EXPORTDATA const ClassInfo s_info; 75 75 76 static PassRefPtr<Structure>createStructure(JSGlobalData& globalData, JSValue prototype)76 static Structure* createStructure(JSGlobalData& globalData, JSValue prototype) 77 77 { 78 78 return Structure::create(globalData, prototype, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount, &s_info); … … 88 88 89 89 private: 90 JSFunction(NonNullPassRefPtr<Structure>, VPtrHackExecutable*);90 explicit JSFunction(VPtrStealingHackType); 91 91 92 92 bool isHostFunctionNonInline() const;
Note:
See TracChangeset
for help on using the changeset viewer.