Home
last modified time | relevance | path

Searched refs:JsiObject (Results 1 – 15 of 15) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/
H A Djsi_types.cpp271 JsiObject::JsiObject() : JsiType() {} in JsiObject() function in OHOS::Ace::Framework::JsiObject
272 JsiObject::JsiObject(const panda::CopyableGlobal<panda::ObjectRef>& val) : JsiType(val) {} in JsiObject() function in OHOS::Ace::Framework::JsiObject
273 JsiObject::JsiObject(panda::Local<panda::ObjectRef> val) : JsiType(val) {} in JsiObject() function in OHOS::Ace::Framework::JsiObject
274 JsiObject::JsiObject(const EcmaVM *vm, panda::Local<panda::ObjectRef> val) : JsiType(vm, val) {} in JsiObject() function in OHOS::Ace::Framework::JsiObject
276 bool JsiObject::IsUndefined() const in IsUndefined()
285 JsiRef<JsiArray> JsiObject::GetPropertyNames() const in GetPropertyNames()
319 bool JsiObject::HasProperty(const char* prop) const in HasProperty()
415 JsiRef<JsiObject> JsiObjTemplate::NewInstance() const in NewInstance()
419 return JsiRef<JsiObject>::Make(instance); in NewInstance()
441 JsiRef<JsiObject> JsiCallbackInfo::This() const
[all …]
H A Djsi_types.h185 class JsiObject : public JsiType<panda::ObjectRef> {
187 JsiObject();
188 explicit JsiObject(panda::Local<panda::ObjectRef> val);
189 explicit JsiObject(const EcmaVM *vm, panda::Local<panda::ObjectRef> val);
190 explicit JsiObject(const panda::CopyableGlobal<panda::ObjectRef>& val);
192 ~JsiObject() override = default;
222 FAKE_PTR_FOR_FUNCTION_ACCESS(JsiObject)
243 class JsiObjTemplate : public JsiObject {
251 JsiRef<JsiObject> NewInstance() const;
269 JsiRef<JsiObject> This() const;
H A Djsi_types.inl150 T* JsiObject::Unwrap() const
159 void JsiObject::Wrap(T* data) const
165 void JsiObject::SetProperty(const char* prop, T value) const
172 void JsiObject::SetProperty(int32_t propertyIndex, T value) const
179 T JsiObject::GetPropertyValue(const char* prop, T defaultValue) const
200 T JsiObject::GetPropertyValue(int32_t propertyIndex, T defaultValue) const
H A Djsi_ref.h143 typename std::enable_if_t<std::is_same_v<T, JsiObject>, U*> Unwrap() const in Unwrap()
H A Djsi_view_register.cpp856 static TouchEvent GetTouchPointFromJS(const JsiObject& value) in GetTouchPointFromJS()
898 JsiObject obj(firstArg); in JsSendTouchEvent()
906 static KeyEvent GetKeyEventFromJS(const JsiObject& value) in GetKeyEventFromJS()
956 JsiObject obj(firstArg); in JsSendKeyEvent()
964 static MouseEvent GetMouseEventFromJS(const JsiObject& value) in GetMouseEventFromJS()
1008 JsiObject obj(firstArg); in JsSendMouseEvent()
H A Djsi_declarative_engine.cpp2190 auto objContext = JsiObject(objXComp); in FireExternalEvent()
2276 auto objContext = JsiObject(objXComp); in FireExternalEvent()
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/
H A Djs_layout_manager.cpp35 args.SetReturnValue(JsiRef<JsiObject>(JsiObject(lineCountObj))); in GetLineCount()
77 args.SetReturnValue(JsiRef<JsiObject>(JsiObject(lineMetricsObj))); in GetLineMetrics()
89 args.SetReturnValue(JsiRef<JsiObject>(JsiObject(exceedMaxLineObj))); in DidExceedMaxLines()
256 args.SetReturnValue(JsiRef<JsiObject>(JsiObject(positionWithAffinityObj))); in GetGlyphPositionAtCoordinate()
H A Djs_view_measure_layout.cpp469 auto jsObject = JsiObject(info->GetCallArgRef(0)->ToObject(vm)); in JSMeasure()
555 auto jsObject = JsiObject(info->GetCallArgRef(0)->ToObject(vm)); in JSLayout()
594 auto jsObject = JsiObject(info->GetCallArgRef(0)->ToObject(vm)); in JSPlaceChildren()
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/
H A Djs_ref_ptr.h88 using JSRefPtr = JSRefPtrImpl<T, JsiRef<JsiObject>>;
90 using JSWeakPtr = JSRefPtrImpl<T, JsiWeak<JsiObject>>;
H A Djs_types.h28 using JSObject = JsiObject;
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/style_string/
H A Djs_span_string.h46 JsiRef<JsiObject> thisObj);
H A Djs_span_string.cpp645 JsiRef<JsiObject> thisObj) in ParseJsSpanBaseVector()
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/canvas/
H A Djs_canvas_renderer.cpp1496 info.SetReturnValue(JsiRef<JsiObject>(JsiObject(obj))); in JsMeasureText()
/ohos5.0/docs/zh-cn/application-dev/dfx/
H A Dcppcrash-guidelines.md923 (inlined by) OHOS::Ace::Framework::JsiWeak<OHOS::Ace::Framework::JsiObject>::~JsiWeak() at foundati…
964 JsiWeak析构或重置的时候会触发其成员(类型为JsiObject/JsiValue/JsiFunction)父类JsiType中CopyableGlobal被释放,如下图:
/ohos5.0/docs/en/application-dev/dfx/
H A Dcppcrash-guidelines.md775 (inlined by) OHOS::Ace::Framework::JsiWeak<OHOS::Ace::Framework::JsiObject>::~JsiWeak() at foundati…
816 …et, **CopyableGlobal** in the parent class **JsiType** of its member (**JsiObject**/**JsiValue**/*…