Changeset 196836 in webkit for trunk/Source/JavaScriptCore/runtime/ProxyObject.h
- Timestamp:
- Feb 19, 2016, 2:56:31 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/runtime/ProxyObject.h
r196789 r196836 36 36 typedef JSNonFinalObject Base; 37 37 38 const static unsigned StructureFlags = Base::StructureFlags | OverridesGetOwnPropertySlot ;38 const static unsigned StructureFlags = Base::StructureFlags | OverridesGetOwnPropertySlot | TypeOfShouldCallGetCallData; 39 39 40 40 static ProxyObject* create(ExecState* exec, Structure* structure, JSValue target, JSValue handler) … … 62 62 static bool getOwnPropertySlot(JSObject*, ExecState*, PropertyName, PropertySlot&); 63 63 static bool getOwnPropertySlotByIndex(JSObject*, ExecState*, unsigned propertyName, PropertySlot&); 64 static CallType getCallData(JSCell*, CallData&); 64 65 static void visitChildren(JSCell*, SlotVisitor&); 65 66 … … 70 71 WriteBarrier<JSObject> m_target; 71 72 WriteBarrier<Unknown> m_handler; 73 bool m_isCallable : 1; 72 74 }; 73 75
Note:
See TracChangeset
for help on using the changeset viewer.