/arkcompiler/ets_runtime/ecmascript/builtins/ |
H A D | builtins_object.h | 81 V("hasOwnProperty", HasOwnProperty, 1, ObjectHasOwnProperty) \ 144 static JSTaggedValue HasOwnProperty(EcmaRuntimeCallInfo *argv);
|
H A D | builtins_object.cpp | 770 JSTaggedValue BuiltinsObject::HasOwnProperty(EcmaRuntimeCallInfo *argv) in HasOwnProperty() function in panda::ecmascript::builtins::BuiltinsObject 774 BUILTINS_API_TRACE(thread, Object, HasOwnProperty); in HasOwnProperty() 785 std::pair<JSTaggedValue, bool> result = ObjectFastOperator::HasOwnProperty(thread, thisValue.GetTaggedValue(), in HasOwnPropertyInternal() 805 // 5. Return HasOwnProperty(O, P). in HasOwnPropertyInternal() 806 bool res = JSTaggedValue::HasOwnProperty(thread, JSHandle<JSTaggedValue>::Cast(object), property); in HasOwnPropertyInternal() 1178 // 5. Return HasOwnProperty(O, P). in HasOwn() 1179 bool res = JSTaggedValue::HasOwnProperty(thread, JSHandle<JSTaggedValue>::Cast(object), key); in HasOwn()
|
H A D | builtins_function.cpp | 228 // 6. Let targetHasLength be HasOwnProperty(Target, "length"). in FunctionPrototypeBindInternal() 229 bool targetHasLength = JSTaggedValue::HasOwnProperty(thread, target, lengthKey); in FunctionPrototypeBindInternal()
|
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
H A D | builtins_object_stub_builder.h | 41 void HasOwnProperty(Variable *result, Label *exit, Label *slowPath, GateRef thisValue, GateRef prop,
|
H A D | builtins_object_stub_builder.cpp | 642 void BuiltinsObjectStubBuilder::HasOwnProperty(Variable *result, Label *exit, Label *slowPath)
in HasOwnProperty() function in panda::ecmascript::kungfu::BuiltinsObjectStubBuilder 645 HasOwnProperty(result, exit, slowPath, thisValue_, prop);
in HasOwnProperty() 648 void BuiltinsObjectStubBuilder::HasOwnProperty(Variable *result, Label *exit, Label *slowPath, GateRef thisValue,
in HasOwnProperty() function in panda::ecmascript::kungfu::BuiltinsObjectStubBuilder
|
H A D | builtins_call_signature.h | 81 V(HasOwnProperty, Object, TaggedFalse()) \
|
/arkcompiler/ets_runtime/ecmascript/ |
H A D | object_fast_operator.h | 51 static inline std::pair<JSTaggedValue, bool> HasOwnProperty(JSThread *thread,
|
H A D | js_tagged_value.h | 462 static bool HasOwnProperty(JSThread *thread, const JSHandle<JSTaggedValue> &obj,
|
H A D | object_fast_operator-inl.h | 59 std::pair<JSTaggedValue, bool> ObjectFastOperator::HasOwnProperty(JSThread *thread, in HasOwnProperty() function in panda::ecmascript::ObjectFastOperator
|
H A D | runtime_call_id.h | 670 V(Object, HasOwnProperty) \
|
H A D | js_tagged_value.cpp | 1369 // 7.3.11 HasOwnProperty (O, P) 1370 bool JSTaggedValue::HasOwnProperty(JSThread *thread, const JSHandle<JSTaggedValue> &obj, in HasOwnProperty() function in panda::ecmascript::JSTaggedValue
|
H A D | js_function.cpp | 312 JSTaggedValue::HasOwnProperty(thread, target, lengthKey); in LengthGetter()
|
/arkcompiler/ets_runtime/ecmascript/tests/ |
H A D | js_object_test.cpp | 158 bool flag = JSTaggedValue::HasOwnProperty(thread, JSHandle<JSTaggedValue>::Cast(son), sonKey); in GetPropertyHasOwnPeroperty() 160 flag = JSTaggedValue::HasOwnProperty(thread, JSHandle<JSTaggedValue>::Cast(son), fatherKey); in GetPropertyHasOwnPeroperty() 162 flag = JSTaggedValue::HasOwnProperty(thread, JSHandle<JSTaggedValue>::Cast(son), grandfatherKey); in GetPropertyHasOwnPeroperty() 236 success = JSTaggedValue::HasOwnProperty(thread, JSHandle<JSTaggedValue>::Cast(obj), key); in HWTEST_F_L0() 261 success = JSTaggedValue::HasOwnProperty(thread, JSHandle<JSTaggedValue>::Cast(obj), key); in HWTEST_F_L0() 378 HWTEST_F_L0(JSObjectTest, HasOwnProperty) in HWTEST_F_L0()
|
/arkcompiler/ets_runtime/ecmascript/builtins/tests/ |
H A D | builtins_object_test.cpp | 708 HWTEST_F_L0(BuiltinsObjectTest, HasOwnProperty) in HWTEST_F_L0() 721 JSTaggedValue result = BuiltinsObject::HasOwnProperty(ecmaRuntimeCallInfo); in HWTEST_F_L0()
|
/arkcompiler/ets_runtime/ecmascript/napi/test/ |
H A D | jsnapi_second_tests.cpp | 1679 EXPECT_FALSE(object->HasOwnProperty(vm_, key)); in HWTEST_F_L0()
|
/arkcompiler/ets_runtime/ecmascript/snapshot/mem/ |
H A D | snapshot_processor.cpp | 292 reinterpret_cast<uintptr_t>(Object::HasOwnProperty),
|
/arkcompiler/ets_runtime/ecmascript/napi/include/ |
H A D | jsnapi_expo.h | 818 bool HasOwnProperty(const EcmaVM *vm, Local<JSValueRef> key);
|
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | typed_native_inline_lowering.cpp | 2684 objectStubBuilder.HasOwnProperty(&result, &exit, &callRuntime, thisValue, key, gate); in LowerObjectHasOwnProperty() 2745 objectStubBuilder.HasOwnProperty(&result, &afterHasOwn, &callRuntime, target, key, gate); in LowerReflectHas()
|
/arkcompiler/ets_runtime/ecmascript/napi/ |
H A D | jsnapi_expo.cpp | 2864 bool ObjectRef::HasOwnProperty(const EcmaVM *vm, Local<JSValueRef> key) in HasOwnProperty() function in panda::ObjectRef 2871 return JSTaggedValue::HasOwnProperty(thread, object, keyValue); in HasOwnProperty()
|