/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/ |
H A D | jsi_types.cpp | 271 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 D | jsi_types.h | 185 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 D | jsi_types.inl | 150 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 D | jsi_ref.h | 143 typename std::enable_if_t<std::is_same_v<T, JsiObject>, U*> Unwrap() const in Unwrap()
|
H A D | jsi_view_register.cpp | 856 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 D | jsi_declarative_engine.cpp | 2190 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 D | js_layout_manager.cpp | 35 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 D | js_view_measure_layout.cpp | 469 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 D | js_ref_ptr.h | 88 using JSRefPtr = JSRefPtrImpl<T, JsiRef<JsiObject>>; 90 using JSWeakPtr = JSRefPtrImpl<T, JsiWeak<JsiObject>>;
|
H A D | js_types.h | 28 using JSObject = JsiObject;
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/style_string/ |
H A D | js_span_string.h | 46 JsiRef<JsiObject> thisObj);
|
H A D | js_span_string.cpp | 645 JsiRef<JsiObject> thisObj) in ParseJsSpanBaseVector()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/canvas/ |
H A D | js_canvas_renderer.cpp | 1496 info.SetReturnValue(JsiRef<JsiObject>(JsiObject(obj))); in JsMeasureText()
|
/ohos5.0/docs/zh-cn/application-dev/dfx/ |
H A D | cppcrash-guidelines.md | 923 (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 D | cppcrash-guidelines.md | 775 (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**/*…
|