Home
last modified time | relevance | path

Searched refs:HasOwnProperty (Results 1 - 19 of 19) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/builtins/
H A Dbuiltins_object.h81 V("hasOwnProperty", HasOwnProperty, 1, ObjectHasOwnProperty) \
144 static JSTaggedValue HasOwnProperty(EcmaRuntimeCallInfo *argv);
H A Dbuiltins_object.cpp770 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 Dbuiltins_function.cpp228 // 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 Dbuiltins_object_stub_builder.h41 void HasOwnProperty(Variable *result, Label *exit, Label *slowPath, GateRef thisValue, GateRef prop,
H A Dbuiltins_object_stub_builder.cpp642 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 Dbuiltins_call_signature.h81 V(HasOwnProperty, Object, TaggedFalse()) \
/arkcompiler/ets_runtime/ecmascript/
H A Dobject_fast_operator.h51 static inline std::pair<JSTaggedValue, bool> HasOwnProperty(JSThread *thread,
H A Djs_tagged_value.h462 static bool HasOwnProperty(JSThread *thread, const JSHandle<JSTaggedValue> &obj,
H A Dobject_fast_operator-inl.h59 std::pair<JSTaggedValue, bool> ObjectFastOperator::HasOwnProperty(JSThread *thread, in HasOwnProperty() function in panda::ecmascript::ObjectFastOperator
H A Druntime_call_id.h670 V(Object, HasOwnProperty) \
H A Djs_tagged_value.cpp1369 // 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 Djs_function.cpp312 JSTaggedValue::HasOwnProperty(thread, target, lengthKey); in LengthGetter()
/arkcompiler/ets_runtime/ecmascript/tests/
H A Djs_object_test.cpp158 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 Dbuiltins_object_test.cpp708 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 Djsnapi_second_tests.cpp1679 EXPECT_FALSE(object->HasOwnProperty(vm_, key)); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/snapshot/mem/
H A Dsnapshot_processor.cpp292 reinterpret_cast<uintptr_t>(Object::HasOwnProperty),
/arkcompiler/ets_runtime/ecmascript/napi/include/
H A Djsnapi_expo.h818 bool HasOwnProperty(const EcmaVM *vm, Local<JSValueRef> key);
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dtyped_native_inline_lowering.cpp2684 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 Djsnapi_expo.cpp2864 bool ObjectRef::HasOwnProperty(const EcmaVM *vm, Local<JSValueRef> key) in HasOwnProperty() function in panda::ObjectRef
2871 return JSTaggedValue::HasOwnProperty(thread, object, keyValue); in HasOwnProperty()

Completed in 55 milliseconds