/external/webkit/Source/JavaScriptCore/runtime/ |
H A D | PropertySlot.h | 64 typedef JSValue (*GetValueFunc)(ExecState*, JSValue slotBase, const Identifier&); 65 typedef JSValue (*GetIndexValueFunc)(ExecState*, JSValue slotBase, unsigned); 72 return m_getIndexValue(exec, slotBase(), index()); 75 return m_getValue(exec, slotBase(), propertyName); 86 return m_getValue(exec, slotBase(), Identifier::from(exec, propertyName)); 98 void setValue(JSValue slotBase, JSValue value) argument 103 m_slotBase = slotBase; 107 void setValue(JSValue slotBase, JSValue value, size_t offset) argument 111 m_slotBase = slotBase; 126 void setCustom(JSValue slotBase, GetValueFun argument 135 setCacheableCustom(JSValue slotBase, GetValueFunc getValue) argument 145 setCustomIndex(JSValue slotBase, unsigned index, GetIndexValueFunc getIndexValue) argument 163 setCacheableGetterSlot(JSValue slotBase, JSObject* getterFunc, unsigned offset) argument 179 JSValue slotBase() const function in class:JSC::PropertySlot [all...] |
H A D | RegExpConstructor.cpp | 205 JSValue regExpConstructorDollar1(ExecState* exec, JSValue slotBase, const Identifier&) argument 207 return asRegExpConstructor(slotBase)->getBackref(exec, 1); 210 JSValue regExpConstructorDollar2(ExecState* exec, JSValue slotBase, const Identifier&) argument 212 return asRegExpConstructor(slotBase)->getBackref(exec, 2); 215 JSValue regExpConstructorDollar3(ExecState* exec, JSValue slotBase, const Identifier&) argument 217 return asRegExpConstructor(slotBase)->getBackref(exec, 3); 220 JSValue regExpConstructorDollar4(ExecState* exec, JSValue slotBase, const Identifier&) argument 222 return asRegExpConstructor(slotBase)->getBackref(exec, 4); 225 JSValue regExpConstructorDollar5(ExecState* exec, JSValue slotBase, const Identifier&) argument 227 return asRegExpConstructor(slotBase) 230 regExpConstructorDollar6(ExecState* exec, JSValue slotBase, const Identifier&) argument 235 regExpConstructorDollar7(ExecState* exec, JSValue slotBase, const Identifier&) argument 240 regExpConstructorDollar8(ExecState* exec, JSValue slotBase, const Identifier&) argument 245 regExpConstructorDollar9(ExecState* exec, JSValue slotBase, const Identifier&) argument 250 regExpConstructorInput(ExecState* exec, JSValue slotBase, const Identifier&) argument 255 regExpConstructorMultiline(ExecState*, JSValue slotBase, const Identifier&) argument 260 regExpConstructorLastMatch(ExecState* exec, JSValue slotBase, const Identifier&) argument 265 regExpConstructorLastParen(ExecState* exec, JSValue slotBase, const Identifier&) argument 270 regExpConstructorLeftContext(ExecState* exec, JSValue slotBase, const Identifier&) argument 275 regExpConstructorRightContext(ExecState* exec, JSValue slotBase, const Identifier&) argument [all...] |
H A D | RegExpObject.cpp | 92 JSValue regExpObjectGlobal(ExecState*, JSValue slotBase, const Identifier&) argument 94 return jsBoolean(asRegExpObject(slotBase)->regExp()->global()); 97 JSValue regExpObjectIgnoreCase(ExecState*, JSValue slotBase, const Identifier&) argument 99 return jsBoolean(asRegExpObject(slotBase)->regExp()->ignoreCase()); 102 JSValue regExpObjectMultiline(ExecState*, JSValue slotBase, const Identifier&) argument 104 return jsBoolean(asRegExpObject(slotBase)->regExp()->multiline()); 107 JSValue regExpObjectSource(ExecState* exec, JSValue slotBase, const Identifier&) argument 109 return jsString(exec, asRegExpObject(slotBase)->regExp()->pattern()); 112 JSValue regExpObjectLastIndex(ExecState*, JSValue slotBase, const Identifier&) argument 114 return asRegExpObject(slotBase) [all...] |
H A D | JSFunction.cpp | 160 JSValue JSFunction::argumentsGetter(ExecState* exec, JSValue slotBase, const Identifier&) argument 162 JSFunction* thisObj = asFunction(slotBase); 167 JSValue JSFunction::callerGetter(ExecState* exec, JSValue slotBase, const Identifier&) argument 169 JSFunction* thisObj = asFunction(slotBase); 174 JSValue JSFunction::lengthGetter(ExecState*, JSValue slotBase, const Identifier&) argument 176 JSFunction* thisObj = asFunction(slotBase);
|
/external/webkit/Source/WebCore/bindings/js/ |
H A D | JSDOMMimeTypeArrayCustom.cpp | 36 JSValue JSDOMMimeTypeArray::nameGetter(ExecState* exec, JSValue slotBase, const Identifier& propertyName) argument 38 JSDOMMimeTypeArray* thisObj = static_cast<JSDOMMimeTypeArray*>(asObject(slotBase));
|
H A D | JSDOMPluginArrayCustom.cpp | 36 JSValue JSDOMPluginArray::nameGetter(ExecState* exec, JSValue slotBase, const Identifier& propertyName) argument 38 JSDOMPluginArray* thisObj = static_cast<JSDOMPluginArray*>(asObject(slotBase));
|
H A D | JSDOMPluginCustom.cpp | 35 JSValue JSDOMPlugin::nameGetter(ExecState* exec, JSValue slotBase, const Identifier& propertyName) argument 37 JSDOMPlugin* thisObj = static_cast<JSDOMPlugin*>(asObject(slotBase));
|
H A D | JSDataGridColumnListCustom.cpp | 46 JSValue JSDataGridColumnList::nameGetter(ExecState* exec, JSValue slotBase, const Identifier& propertyName) argument 48 JSDataGridColumnList* thisObj = static_cast<JSDataGridColumnList*>(asObject(slotBase));
|
H A D | JSHTMLFormElementCustom.cpp | 47 JSValue JSHTMLFormElement::nameGetter(ExecState* exec, JSValue slotBase, const Identifier& propertyName) argument 49 JSHTMLElement* jsForm = static_cast<JSHTMLFormElement*>(asObject(slotBase));
|
H A D | JSHTMLFrameSetElementCustom.cpp | 50 JSValue JSHTMLFrameSetElement::nameGetter(ExecState* exec, JSValue slotBase, const Identifier& propertyName) argument 52 JSHTMLElement* thisObj = static_cast<JSHTMLElement*>(asObject(slotBase));
|
H A D | JSStyleSheetListCustom.cpp | 55 JSValue JSStyleSheetList::nameGetter(ExecState* exec, JSValue slotBase, const Identifier& propertyName) argument 57 JSStyleSheetList* thisObj = static_cast<JSStyleSheetList*>(asObject(slotBase));
|
H A D | JSDOMStringMapCustom.cpp | 41 JSValue JSDOMStringMap::nameGetter(ExecState* exec, JSValue slotBase, const Identifier& propertyName) argument 43 JSDOMStringMap* thisObj = static_cast<JSDOMStringMap*>(asObject(slotBase));
|
H A D | JSNamedNodeMapCustom.cpp | 76 JSValue JSNamedNodeMap::nameGetter(ExecState* exec, JSValue slotBase, const Identifier& propertyName) argument 78 JSNamedNodeMap* thisObj = static_cast<JSNamedNodeMap*>(asObject(slotBase));
|
H A D | JSStorageCustom.cpp | 44 JSValue JSStorage::nameGetter(ExecState* exec, JSValue slotBase, const Identifier& propertyName) argument 46 JSStorage* thisObj = static_cast<JSStorage*>(asObject(slotBase));
|
H A D | JSNodeListCustom.cpp | 98 JSValue JSNodeList::nameGetter(ExecState* exec, JSValue slotBase, const Identifier& propertyName) argument 100 JSNodeList* thisObj = static_cast<JSNodeList*>(asObject(slotBase));
|
H A D | JSCSSStyleDeclarationCustom.cpp | 150 JSValue JSCSSStyleDeclaration::nameGetter(ExecState* exec, JSValue slotBase, const Identifier& propertyName) argument 152 JSCSSStyleDeclaration* thisObj = static_cast<JSCSSStyleDeclaration*>(asObject(slotBase));
|
H A D | JSHTMLAllCollectionCustom.cpp | 116 JSValue JSHTMLAllCollection::nameGetter(ExecState* exec, JSValue slotBase, const Identifier& propertyName) argument 118 JSHTMLAllCollection* thisObj = static_cast<JSHTMLAllCollection*>(asObject(slotBase));
|
H A D | JSHTMLCollectionCustom.cpp | 112 JSValue JSHTMLCollection::nameGetter(ExecState* exec, JSValue slotBase, const Identifier& propertyName) argument 114 JSHTMLCollection* thisObj = static_cast<JSHTMLCollection*>(asObject(slotBase));
|
H A D | JSHTMLDocumentCustom.cpp | 59 JSValue JSHTMLDocument::nameGetter(ExecState* exec, JSValue slotBase, const Identifier& propertyName) argument 61 JSHTMLDocument* thisObj = static_cast<JSHTMLDocument*>(asObject(slotBase));
|
H A D | JSPluginElementFunctions.cpp | 103 JSValue runtimeObjectPropertyGetter(ExecState* exec, JSValue slotBase, const Identifier& propertyName) argument 105 JSHTMLElement* element = static_cast<JSHTMLElement*>(asObject(slotBase));
|
/external/webkit/Source/WebCore/bindings/scripts/test/JS/ |
H A D | JSTestObj.cpp | 281 JSValue jsTestObjReadOnlyIntAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument 283 JSTestObj* castedThis = static_cast<JSTestObj*>(asObject(slotBase)); 290 JSValue jsTestObjReadOnlyStringAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument 292 JSTestObj* castedThis = static_cast<JSTestObj*>(asObject(slotBase)); 299 JSValue jsTestObjReadOnlyTestObjAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument 301 JSTestObj* castedThis = static_cast<JSTestObj*>(asObject(slotBase)); 308 JSValue jsTestObjShortAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument 310 JSTestObj* castedThis = static_cast<JSTestObj*>(asObject(slotBase)); 317 JSValue jsTestObjUnsignedShortAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument 319 JSTestObj* castedThis = static_cast<JSTestObj*>(asObject(slotBase)); 326 jsTestObjIntAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument 335 jsTestObjLongLongAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument 344 jsTestObjUnsignedLongLongAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument 353 jsTestObjStringAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument 362 jsTestObjTestObjAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument 371 jsTestObjXMLObjAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument 380 jsTestObjCreate(ExecState* exec, JSValue slotBase, const Identifier&) argument 389 jsTestObjReflectedStringAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument 398 jsTestObjReflectedIntegralAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument 407 jsTestObjReflectedUnsignedIntegralAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument 416 jsTestObjReflectedBooleanAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument 425 jsTestObjReflectedURLAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument 434 jsTestObjReflectedNonEmptyURLAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument 443 jsTestObjReflectedStringAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument 452 jsTestObjReflectedCustomIntegralAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument 461 jsTestObjReflectedCustomBooleanAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument 470 jsTestObjReflectedCustomURLAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument 479 jsTestObjReflectedCustomNonEmptyURLAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument 488 jsTestObjAttrWithGetterException(ExecState* exec, JSValue slotBase, const Identifier&) argument 498 jsTestObjAttrWithSetterException(ExecState* exec, JSValue slotBase, const Identifier&) argument 507 jsTestObjStringAttrWithGetterException(ExecState* exec, JSValue slotBase, const Identifier&) argument 517 jsTestObjStringAttrWithSetterException(ExecState* exec, JSValue slotBase, const Identifier&) argument 526 jsTestObjCustomAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument 532 jsTestObjScriptStringAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument 542 jsTestObjConditionalAttr1(ExecState* exec, JSValue slotBase, const Identifier&) argument 553 jsTestObjConditionalAttr2(ExecState* exec, JSValue slotBase, const Identifier&) argument 564 jsTestObjConditionalAttr3(ExecState* exec, JSValue slotBase, const Identifier&) argument 574 jsTestObjDescription(ExecState* exec, JSValue slotBase, const Identifier&) argument 583 jsTestObjId(ExecState* exec, JSValue slotBase, const Identifier&) argument 592 jsTestObjHash(ExecState* exec, JSValue slotBase, const Identifier&) argument 601 jsTestObjConstructor(ExecState* exec, JSValue slotBase, const Identifier&) argument [all...] |
H A D | JSTestSerializedScriptValueInterface.cpp | 146 JSValue jsTestSerializedScriptValueInterfaceValue(ExecState* exec, JSValue slotBase, const Identifier&) argument 148 JSTestSerializedScriptValueInterface* castedThis = static_cast<JSTestSerializedScriptValueInterface*>(asObject(slotBase)); 155 JSValue jsTestSerializedScriptValueInterfaceConstructor(ExecState* exec, JSValue slotBase, const Identifier&) argument 157 JSTestSerializedScriptValueInterface* domObject = static_cast<JSTestSerializedScriptValueInterface*>(asObject(slotBase));
|
/external/webkit/Source/WebCore/bridge/ |
H A D | runtime_array.cpp | 54 JSValue RuntimeArray::lengthGetter(ExecState*, JSValue slotBase, const Identifier&) argument 56 RuntimeArray* thisObj = static_cast<RuntimeArray*>(asObject(slotBase)); 60 JSValue RuntimeArray::indexGetter(ExecState* exec, JSValue slotBase, unsigned index) argument 62 RuntimeArray* thisObj = static_cast<RuntimeArray*>(asObject(slotBase));
|
H A D | runtime_object.cpp | 60 JSValue RuntimeObject::fallbackObjectGetter(ExecState* exec, JSValue slotBase, const Identifier& propertyName) argument 62 RuntimeObject* thisObj = static_cast<RuntimeObject*>(asObject(slotBase)); 78 JSValue RuntimeObject::fieldGetter(ExecState* exec, JSValue slotBase, const Identifier& propertyName) argument 80 RuntimeObject* thisObj = static_cast<RuntimeObject*>(asObject(slotBase)); 97 JSValue RuntimeObject::methodGetter(ExecState* exec, JSValue slotBase, const Identifier& propertyName) argument 99 RuntimeObject* thisObj = static_cast<RuntimeObject*>(asObject(slotBase));
|
H A D | runtime_method.cpp | 54 JSValue RuntimeMethod::lengthGetter(ExecState*, JSValue slotBase, const Identifier&) argument 56 RuntimeMethod* thisObj = static_cast<RuntimeMethod*>(asObject(slotBase));
|