Changeset 27344 in webkit for trunk/JavaScriptCore/kjs/function.h
- Timestamp:
- Nov 1, 2007, 1:36:58 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/function.h
r27242 r27344 141 141 private: 142 142 struct ActivationImpPrivate { 143 ActivationImpPrivate(FunctionImp* f, const List& a) 144 : function(f) 145 , arguments(a) 143 ActivationImpPrivate(ExecState* e) 144 : exec(e) 146 145 , argumentsObject(0) 147 146 { 148 ASSERT(f);149 147 } 150 148 151 FunctionImp* function;152 149 LocalStorage localStorage; 153 154 List arguments; 150 ExecState* exec; 155 151 Arguments* argumentsObject; 156 152 }; 157 153 158 154 public: 159 ActivationImp( FunctionImp* function, const List& arguments);155 ActivationImp(ExecState*); 160 156 161 157 virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&); … … 170 166 bool isActivation() { return true; } 171 167 172 void releaseArguments() { d->arguments.reset(); }173 174 168 LocalStorage& localStorage() { return d->localStorage; } 175 169 SymbolTable& symbolTable() { return *m_symbolTable; }
Note:
See TracChangeset
for help on using the changeset viewer.