Changeset 77151 in webkit for trunk/Source/JavaScriptCore/runtime/JSWrapperObject.h
- Timestamp:
- Jan 31, 2011, 12:07:21 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/runtime/JSWrapperObject.h
r77113 r77151 34 34 35 35 public: 36 JSValue internalValue() const { return m_internalValue ; }37 void setInternalValue(JS Value);36 JSValue internalValue() const { return m_internalValue.get(); } 37 void setInternalValue(JSGlobalData&, JSValue); 38 38 39 39 static PassRefPtr<Structure> createStructure(JSValue prototype) … … 48 48 virtual void markChildren(MarkStack&); 49 49 50 JSValuem_internalValue;50 WriteBarrier<Unknown> m_internalValue; 51 51 }; 52 52 … … 57 57 } 58 58 59 inline void JSWrapperObject::setInternalValue(JS Value value)59 inline void JSWrapperObject::setInternalValue(JSGlobalData& globalData, JSValue value) 60 60 { 61 61 ASSERT(value); 62 62 ASSERT(!value.isObject()); 63 m_internalValue = value;63 m_internalValue.set(globalData, this, value); 64 64 putAnonymousValue(0, value); 65 65 }
Note:
See TracChangeset
for help on using the changeset viewer.