1# Copyright (c) 2023-2024 Huawei Device Co., Ltd. 2# Licensed under the Apache License, Version 2.0 (the "License"); 3# you may not use this file except in compliance with the License. 4# You may obtain a copy of the License at 5# 6# http://www.apache.org/licenses/LICENSE-2.0 7# 8# Unless required by applicable law or agreed to in writing, software 9# distributed under the License is distributed on an "AS IS" BASIS, 10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11# See the License for the specific language governing permissions and 12# limitations under the License. 13 14import("//build/test.gni") 15import("//foundation/arkui/ace_engine/ace_config.gni") 16import("//foundation/arkui/ace_engine/build/ace_ext.gni") 17import("//foundation/arkui/ace_engine/test/unittest/ace_unittest.gni") 18 19group("unittest") { 20 testonly = true 21 deps = [] 22 if (!is_asan) { 23 deps += [ 24 "adapter:adapter_unittest", 25 "base:base_unittest", 26 "bridge:bridge_unittest", 27 "core:core_unittest", 28 "frameworks:frameworks_unittest", 29 "interfaces:interfaces_unittest", 30 ] 31 if (!ohos_indep_compiler_enable) { 32 deps += [ ":linux_unittest" ] 33 } 34 } 35} 36 37group("linux_unittest") { 38 testonly = true 39 deps = [ 40 "base:linux_base_unittest(${host_toolchain})", 41 "core:linux_core_unittest(${host_toolchain})", 42 ] 43} 44 45config("ace_circle_config") { 46 if (ace_engine_enable_circle_feature) { 47 cflags_cc = [ "-DARKUI_CIRCLE_FEATURE" ] 48 } 49} 50 51config("ace_coverage_config") { 52 cflags = [] 53 ldflags = [] 54 if (ace_engine_feature_enable_coverage) { 55 cflags += [ "--coverage" ] 56 ldflags += [ "--coverage" ] 57 } 58} 59 60# ace unittest config 61config("ace_unittest_config") { 62 visibility = [ "./../../*" ] 63 if ((ace_engine_feature_enable_split_mode || ace_engine_feature_wearable) && 64 defined(vendor_configs.ace_engine_advanced_split_mode_test_visibility)) { 65 visibility += vendor_configs.ace_engine_advanced_split_mode_test_visibility 66 } 67 68 configs = [ ":ace_circle_config" ] 69 70 if (current_os == "ohos") { 71 include_dirs = [ 72 "$ace_root", 73 "$ace_root/frameworks", 74 "$ace_root/interfaces/inner_api/ace_kit/include", 75 "$root_out_dir/arkui/framework", 76 ] 77 } else { 78 include_dirs = [ 79 "$ace_root", 80 "$ace_root/frameworks", 81 "$hilog_root/interfaces/native/innerkits/include", 82 "$ace_root/interfaces/inner_api/ace_kit/include", 83 "$root_out_dir/arkui/framework", 84 "//third_party/icu/icu4c/source/common", 85 "//third_party/skia", 86 "//foundation/window/window_manager/interfaces/innerkits", 87 "//commonlibrary/c_utils/base/include/", 88 "//third_party/node/src", 89 "$ace_root/test/mock/interfaces/ipc_single", 90 ] 91 } 92 93 if ((ace_engine_feature_enable_split_mode || ace_engine_feature_wearable) && 94 defined(vendor_configs.ace_engine_advanced_split_mode_dirs)) { 95 include_dirs += vendor_configs.ace_engine_advanced_split_mode_dirs 96 } 97 98 cflags_cc = [ 99 "-Wno-unused-private-field", 100 "-Wno-thread-safety-attributes", 101 "-Wno-thread-safety-analysis", 102 "-Wno-non-c-typedef-for-linkage", 103 "-fvisibility-inlines-hidden", 104 ] 105 106 cflags = [ 107 "-fvisibility=hidden", 108 "-fdata-sections", 109 "-ffunction-sections", 110 "-g", 111 ] 112 113 ldflags = [ "-Wl,--gc-sections,--as-needed" ] 114 115 if (ace_engine_feature_enable_coverage) { 116 cflags += [ "--coverage" ] 117 ldflags += [ "--coverage" ] 118 } 119 120 defines = [ 121 "ACE_UNITTEST", 122 "OHOS_STANDARD_SYSTEM", 123 ] 124 125 if (ace_engine_feature_enable_split_mode) { 126 defines += [ "ENABLE_SPLIT_MODE" ] 127 } 128 129 if (ace_engine_feature_enable_digital_crown) { 130 defines += [ "SUPPORT_DIGITAL_CROWN" ] 131 } 132} 133 134# ace unittest config ext 135config("ace_unittest_config_ext") { 136 visibility = [ "./../../*" ] 137 if (ace_engine_feature_enable_split_mode && 138 defined(vendor_configs.ace_engine_advanced_split_mode_test_visibility)) { 139 visibility += vendor_configs.ace_engine_advanced_split_mode_test_visibility 140 } 141 142 include_dirs = [ 143 "$ace_root", 144 "$ace_root/frameworks", 145 "$ace_root/interfaces/inner_api/ace_kit/include", 146 ] 147 148 if (ace_engine_feature_enable_split_mode && 149 defined(vendor_configs.ace_engine_advanced_split_mode_dirs)) { 150 include_dirs += vendor_configs.ace_engine_advanced_split_mode_dirs 151 } 152 153 cflags_cc = [ 154 "-Wno-unused-private-field", 155 "-Wno-thread-safety-attributes", 156 "-Wno-thread-safety-analysis", 157 "-Wno-non-c-typedef-for-linkage", 158 "-fvisibility-inlines-hidden", 159 ] 160 161 cflags = [ 162 "-fvisibility=hidden", 163 "-fdata-sections", 164 "-ffunction-sections", 165 "-g", 166 ] 167 168 ldflags = [ "-Wl,--gc-sections,--as-needed" ] 169 170 if (ace_engine_feature_enable_coverage) { 171 cflags += [ "--coverage" ] 172 ldflags += [ "--coverage" ] 173 } 174 175 defines = [ 176 "ACE_UNITTEST", 177 "OHOS_STANDARD_SYSTEM", 178 ] 179 180 if (ace_engine_feature_enable_split_mode) { 181 defines += [ "ENABLE_SPLIT_MODE" ] 182 } 183 184 if (ace_engine_feature_enable_digital_crown) { 185 defines += [ "SUPPORT_DIGITAL_CROWN" ] 186 } 187} 188 189# ace unittest log 190ohos_source_set("ace_unittest_log") { 191 testonly = true 192 subsystem_name = ace_engine_subsystem 193 part_name = ace_engine_part 194 sources = [ 195 "$ace_root/adapter/ohos/osal/log_wrapper.cpp", 196 "$ace_root/test/mock/adapter/mock_log_wrapper.cpp", 197 ] 198 configs = [ ":ace_unittest_config" ] 199} 200 201# ace unittest trace 202ohos_source_set("ace_unittest_trace") { 203 testonly = true 204 subsystem_name = ace_engine_subsystem 205 part_name = ace_engine_part 206 sources = [ 207 "$ace_root/adapter/ohos/osal/ace_trace.cpp", 208 "$ace_root/frameworks/base/log/ace_trace.cpp", 209 ] 210 external_deps = [ 211 "bounds_checking_function:libsec_static", 212 "hitrace:hitrace_meter", 213 ] 214 configs = [ ":ace_unittest_config" ] 215} 216 217# ace components base 218ohos_source_set("ace_components_base") { 219 testonly = true 220 subsystem_name = ace_engine_subsystem 221 part_name = ace_engine_part 222 sources = [ 223 "$ace_root/adapter/ohos/entrance/ui_session/ui_session_json_util.cpp", 224 "$ace_root/frameworks/core/common/builder_util.cpp", 225 "$ace_root/frameworks/core/common/card_scope.cpp", 226 "$ace_root/frameworks/core/common/color_inverter.cpp", 227 "$ace_root/frameworks/core/common/multi_thread_build_manager.cpp", 228 "$ace_root/frameworks/core/common/resource/pattern_resource_manager.cpp", 229 "$ace_root/frameworks/core/common/resource/resource_manager.cpp", 230 "$ace_root/frameworks/core/common/resource/resource_parse_utils.cpp", 231 "$ace_root/frameworks/core/common/resource/resource_wrapper.cpp", 232 "$ace_root/frameworks/core/components/theme/shadow_theme.cpp", 233 "$ace_root/frameworks/core/components_ng/base/distributed_ui.cpp", 234 "$ace_root/frameworks/core/components_ng/base/extension_handler.cpp", 235 "$ace_root/frameworks/core/components_ng/base/frame_node.cpp", 236 "$ace_root/frameworks/core/components_ng/base/frame_node_multi_thread.cpp", 237 "$ace_root/frameworks/core/components_ng/base/geometry_node.cpp", 238 "$ace_root/frameworks/core/components_ng/base/inspector.cpp", 239 "$ace_root/frameworks/core/components_ng/base/inspector_filter.cpp", 240 "$ace_root/frameworks/core/components_ng/base/lazy_compose_adapter.cpp", 241 "$ace_root/frameworks/core/components_ng/base/modifier.cpp", 242 "$ace_root/frameworks/core/components_ng/base/navigation_register.cpp", 243 "$ace_root/frameworks/core/components_ng/base/node_render_status_monitor.cpp", 244 "$ace_root/frameworks/core/components_ng/base/observer_handler.cpp", 245 "$ace_root/frameworks/core/components_ng/base/simplified_inspector.cpp", 246 "$ace_root/frameworks/core/components_ng/base/ui_node.cpp", 247 "$ace_root/frameworks/core/components_ng/base/ui_node_gc.cpp", 248 "$ace_root/frameworks/core/components_ng/base/view_abstract.cpp", 249 "$ace_root/frameworks/core/components_ng/base/view_abstract_model_ng.cpp", 250 "$ace_root/frameworks/core/components_ng/base/view_abstract_model_static.cpp", 251 "$ace_root/frameworks/core/components_ng/base/view_abstract_multithread.cpp", 252 "$ace_root/frameworks/core/components_ng/base/view_full_update_model_ng.cpp", 253 "$ace_root/frameworks/core/components_ng/base/view_partial_update_model_ng.cpp", 254 "$ace_root/frameworks/core/components_ng/base/view_stack_processor.cpp", 255 "$ace_root/frameworks/core/components_ng/pattern/pattern.cpp", 256 "$ace_root/frameworks/core/components_ng/pattern/ui_extension/dynamic_component/dynamic_component_manager.cpp", 257 "$ace_root/frameworks/core/components_ng/token_theme/token_theme_storage.cpp", 258 "$ace_root/interfaces/inner_api/ace_kit/src/view/theme/token_colors.cpp", 259 "$ace_root/interfaces/inner_api/ace_kit/src/view/theme/token_theme.cpp", 260 ] 261 if (ace_engine_feature_enable_split_mode && 262 defined( 263 vendor_configs.ace_engine_advanced_split_mode_base_test_sources)) { 264 sources += vendor_configs.ace_engine_advanced_split_mode_base_test_sources 265 } else { 266 sources += [ 267 "$ace_root/frameworks/core/components_ng/base/view_advanced_register.cpp", 268 ] 269 } 270 if (ace_engine_feature_enable_static_instructive_code) { 271 source += [ "$ace_root/frameworks/core/components_ng/base/interop/view_stack_processor_interop.cpp" ] 272 } 273 deps = [ "$ace_root/frameworks/core/components/theme:build_theme_code" ] 274 configs = [ ":ace_unittest_config" ] 275 external_deps = [ "cJSON:cjson" ] 276 if (current_os == "ohos") { 277 external_deps += [ "c_utils:utils" ] 278 } 279 if (defined(ffrt_support) && ffrt_support) { 280 defines = [ "FFRT_SUPPORT" ] 281 external_deps += [ "ffrt:libffrt" ] 282 } 283} 284 285# ace components event 286ohos_source_set("ace_components_event") { 287 testonly = true 288 subsystem_name = ace_engine_subsystem 289 part_name = ace_engine_part 290 sources = [ 291 "$ace_root/frameworks/core/components/theme/blur_style_theme.cpp", 292 "$ace_root/frameworks/core/components_ng/event/click_event.cpp", 293 "$ace_root/frameworks/core/components_ng/event/drag_drop_event.cpp", 294 "$ace_root/frameworks/core/components_ng/event/drag_event.cpp", 295 "$ace_root/frameworks/core/components_ng/event/event_hub.cpp", 296 "$ace_root/frameworks/core/components_ng/event/focus_box.cpp", 297 "$ace_root/frameworks/core/components_ng/event/focus_event_handler.cpp", 298 "$ace_root/frameworks/core/components_ng/event/focus_hub.cpp", 299 "$ace_root/frameworks/core/components_ng/event/focus_hub_multithread.cpp", 300 "$ace_root/frameworks/core/components_ng/event/gesture_event_hub.cpp", 301 "$ace_root/frameworks/core/components_ng/event/gesture_event_hub_drag.cpp", 302 "$ace_root/frameworks/core/components_ng/event/input_event.cpp", 303 "$ace_root/frameworks/core/components_ng/event/input_event_hub.cpp", 304 "$ace_root/frameworks/core/components_ng/event/long_press_event.cpp", 305 "$ace_root/frameworks/core/components_ng/event/pan_event.cpp", 306 "$ace_root/frameworks/core/components_ng/event/response_ctrl.cpp", 307 "$ace_root/frameworks/core/components_ng/event/scrollable_event.cpp", 308 "$ace_root/frameworks/core/components_ng/event/state_style_manager.cpp", 309 "$ace_root/frameworks/core/components_ng/event/target_component.cpp", 310 "$ace_root/frameworks/core/components_ng/event/touch_event.cpp", 311 "$ace_root/frameworks/core/components_ng/manager/focus/focus_manager.cpp", 312 "$ace_root/frameworks/core/components_ng/manager/focus/focus_view.cpp", 313 "$ace_root/frameworks/core/event/axis_event.cpp", 314 "$ace_root/frameworks/core/event/event_info_convertor.cpp", 315 "$ace_root/frameworks/core/event/mouse_event.cpp", 316 "$ace_root/frameworks/core/event/touch_event.cpp", 317 "$ace_root/frameworks/core/gestures/gesture_referee.cpp", 318 ] 319 configs = [ ":ace_unittest_config" ] 320 deps = [ "$ace_root/frameworks/core/components/theme:build_theme_code" ] 321 if (current_os == "ohos") { 322 external_deps = [ "c_utils:utils" ] 323 } 324} 325 326# ace components gestures 327ohos_source_set("ace_components_gestures") { 328 testonly = true 329 subsystem_name = ace_engine_subsystem 330 part_name = ace_engine_part 331 sources = [ 332 "$ace_root/frameworks/core/components_ng/gestures/gesture_group.cpp", 333 "$ace_root/frameworks/core/components_ng/gestures/gesture_referee.cpp", 334 "$ace_root/frameworks/core/components_ng/gestures/long_press_gesture.cpp", 335 "$ace_root/frameworks/core/components_ng/gestures/pan_gesture.cpp", 336 "$ace_root/frameworks/core/components_ng/gestures/pinch_gesture.cpp", 337 "$ace_root/frameworks/core/components_ng/gestures/recognizers/click_recognizer.cpp", 338 "$ace_root/frameworks/core/components_ng/gestures/recognizers/exclusive_recognizer.cpp", 339 "$ace_root/frameworks/core/components_ng/gestures/recognizers/gesture_recognizer.cpp", 340 "$ace_root/frameworks/core/components_ng/gestures/recognizers/gestures_extra_handler.cpp", 341 "$ace_root/frameworks/core/components_ng/gestures/recognizers/long_press_recognizer.cpp", 342 "$ace_root/frameworks/core/components_ng/gestures/recognizers/multi_fingers_recognizer.cpp", 343 "$ace_root/frameworks/core/components_ng/gestures/recognizers/pan_recognizer.cpp", 344 "$ace_root/frameworks/core/components_ng/gestures/recognizers/parallel_recognizer.cpp", 345 "$ace_root/frameworks/core/components_ng/gestures/recognizers/pinch_recognizer.cpp", 346 "$ace_root/frameworks/core/components_ng/gestures/recognizers/recognizer_group.cpp", 347 "$ace_root/frameworks/core/components_ng/gestures/recognizers/rotation_recognizer.cpp", 348 "$ace_root/frameworks/core/components_ng/gestures/recognizers/sequenced_recognizer.cpp", 349 "$ace_root/frameworks/core/components_ng/gestures/recognizers/swipe_recognizer.cpp", 350 "$ace_root/frameworks/core/components_ng/gestures/rotation_gesture.cpp", 351 "$ace_root/frameworks/core/components_ng/gestures/swipe_gesture.cpp", 352 "$ace_root/frameworks/core/components_ng/gestures/tap_gesture.cpp", 353 ] 354 deps = [ "$ace_root/frameworks/core/components/theme:build_theme_code" ] 355 configs = [ ":ace_unittest_config" ] 356 if (current_os == "ohos") { 357 external_deps = [ "c_utils:utils" ] 358 } 359} 360 361# ace components layout 362ohos_source_set("ace_components_layout") { 363 testonly = true 364 subsystem_name = ace_engine_subsystem 365 part_name = ace_engine_part 366 sources = [ 367 "$ace_root/frameworks/core/components_ng/layout/drawing_layout_utils.cpp", 368 "$ace_root/frameworks/core/components_ng/layout/box_layout_algorithm.cpp", 369 "$ace_root/frameworks/core/components_ng/layout/layout_algorithm.cpp", 370 "$ace_root/frameworks/core/components_ng/layout/layout_property.cpp", 371 "$ace_root/frameworks/core/components_ng/layout/layout_wrapper.cpp", 372 "$ace_root/frameworks/core/components_ng/layout/layout_wrapper_builder.cpp", 373 "$ace_root/frameworks/core/components_ng/layout/layout_wrapper_node.cpp", 374 ] 375 deps = [ "$ace_root/frameworks/core/components/theme:build_theme_code" ] 376 configs = [ ":ace_unittest_config" ] 377 if (current_os == "ohos") { 378 external_deps = [ "c_utils:utils" ] 379 } 380} 381 382# ace components property 383ohos_source_set("ace_components_property") { 384 testonly = true 385 subsystem_name = ace_engine_subsystem 386 part_name = ace_engine_part 387 sources = [ 388 "$ace_root/frameworks/core/components_ng/property/accessibility_property.cpp", 389 "$ace_root/frameworks/core/components_ng/property/accessibility_property_mutilthread.cpp", 390 "$ace_root/frameworks/core/components_ng/property/border_property.cpp", 391 "$ace_root/frameworks/core/components_ng/property/calc_length.cpp", 392 "$ace_root/frameworks/core/components_ng/property/constraint_flags.cpp", 393 "$ace_root/frameworks/core/components_ng/property/gradient_property.cpp", 394 "$ace_root/frameworks/core/components_ng/property/grid_property.cpp", 395 "$ace_root/frameworks/core/components_ng/property/magic_layout_property.cpp", 396 "$ace_root/frameworks/core/components_ng/property/measure_property.cpp", 397 "$ace_root/frameworks/core/components_ng/property/measure_utils.cpp", 398 "$ace_root/frameworks/core/components_ng/property/property.cpp", 399 "$ace_root/frameworks/core/components_ng/property/safe_area_insets.cpp", 400 "$ace_root/frameworks/core/components_ng/property/templates_parser.cpp", 401 ] 402 deps = [ "$ace_root/frameworks/core/components/theme:build_theme_code" ] 403 configs = [ ":ace_unittest_config" ] 404 if (current_os == "ohos") { 405 external_deps = [ "c_utils:utils" ] 406 } 407} 408 409ohos_source_set("ace_components_manager") { 410 testonly = true 411 subsystem_name = ace_engine_subsystem 412 part_name = ace_engine_part 413 sources = [ 414 "$ace_root/frameworks/core/components_ng/manager/avoid_info/avoid_info_manager.cpp", 415 "$ace_root/frameworks/core/components_ng/manager/display_sync/ui_display_sync.cpp", 416 "$ace_root/frameworks/core/components_ng/manager/display_sync/ui_display_sync_manager.cpp", 417 "$ace_root/frameworks/core/components_ng/manager/drag_drop/drag_drop_behavior_reporter/drag_drop_behavior_reporter.cpp", 418 "$ace_root/frameworks/core/components_ng/manager/drag_drop/drag_drop_controller_func_wrapper.cpp", 419 "$ace_root/frameworks/core/components_ng/manager/drag_drop/drag_drop_func_wrapper.cpp", 420 "$ace_root/frameworks/core/components_ng/manager/drag_drop/drag_drop_global_controller.cpp", 421 "$ace_root/frameworks/core/components_ng/manager/drag_drop/drag_drop_initiating/drag_drop_initiating_handler.cpp", 422 "$ace_root/frameworks/core/components_ng/manager/drag_drop/drag_drop_initiating/drag_drop_initiating_state_base.cpp", 423 "$ace_root/frameworks/core/components_ng/manager/drag_drop/drag_drop_initiating/drag_drop_initiating_state_idle.cpp", 424 "$ace_root/frameworks/core/components_ng/manager/drag_drop/drag_drop_initiating/drag_drop_initiating_state_lifting.cpp", 425 "$ace_root/frameworks/core/components_ng/manager/drag_drop/drag_drop_initiating/drag_drop_initiating_state_machine.cpp", 426 "$ace_root/frameworks/core/components_ng/manager/drag_drop/drag_drop_initiating/drag_drop_initiating_state_moving.cpp", 427 "$ace_root/frameworks/core/components_ng/manager/drag_drop/drag_drop_initiating/drag_drop_initiating_state_press.cpp", 428 "$ace_root/frameworks/core/components_ng/manager/drag_drop/drag_drop_initiating/drag_drop_initiating_state_ready.cpp", 429 "$ace_root/frameworks/core/components_ng/manager/drag_drop/drag_drop_manager.cpp", 430 "$ace_root/frameworks/core/components_ng/manager/drag_drop/drag_drop_proxy.cpp", 431 "$ace_root/frameworks/core/components_ng/manager/drag_drop/drag_drop_related_configuration.cpp", 432 "$ace_root/frameworks/core/components_ng/manager/drag_drop/drag_drop_spring_loading/drag_drop_spring_loading_detector.cpp", 433 "$ace_root/frameworks/core/components_ng/manager/drag_drop/drag_drop_spring_loading/drag_drop_spring_loading_state_base.cpp", 434 "$ace_root/frameworks/core/components_ng/manager/drag_drop/drag_drop_spring_loading/drag_drop_spring_loading_state_begin.cpp", 435 "$ace_root/frameworks/core/components_ng/manager/drag_drop/drag_drop_spring_loading/drag_drop_spring_loading_state_cancel.cpp", 436 "$ace_root/frameworks/core/components_ng/manager/drag_drop/drag_drop_spring_loading/drag_drop_spring_loading_state_end.cpp", 437 "$ace_root/frameworks/core/components_ng/manager/drag_drop/drag_drop_spring_loading/drag_drop_spring_loading_state_idle.cpp", 438 "$ace_root/frameworks/core/components_ng/manager/drag_drop/drag_drop_spring_loading/drag_drop_spring_loading_state_machine.cpp", 439 "$ace_root/frameworks/core/components_ng/manager/drag_drop/drag_drop_spring_loading/drag_drop_spring_loading_state_update.cpp", 440 "$ace_root/frameworks/core/components_ng/manager/drag_drop/utils/drag_animation_helper.cpp", 441 "$ace_root/frameworks/core/components_ng/manager/event/json_child_report.cpp", 442 "$ace_root/frameworks/core/components_ng/manager/force_split/force_split_manager.cpp", 443 "$ace_root/frameworks/core/components_ng/manager/form_visible/form_visible_manager.cpp", 444 "$ace_root/frameworks/core/components_ng/manager/frame_rate/frame_rate_manager.cpp", 445 "$ace_root/frameworks/core/components_ng/manager/full_screen/full_screen_manager.cpp", 446 "$ace_root/frameworks/core/components_ng/manager/memory/memory_manager.cpp", 447 "$ace_root/frameworks/core/components_ng/manager/navigation/navigation_manager.cpp", 448 "$ace_root/frameworks/core/components_ng/manager/post_event/post_event_manager.cpp", 449 "$ace_root/frameworks/core/components_ng/manager/safe_area/safe_area_manager.cpp", 450 "$ace_root/frameworks/core/components_ng/manager/select_content_overlay/select_content_overlay_manager.cpp", 451 "$ace_root/frameworks/core/components_ng/manager/select_overlay/select_overlay_client.cpp", 452 "$ace_root/frameworks/core/components_ng/manager/select_overlay/select_overlay_manager.cpp", 453 "$ace_root/frameworks/core/components_ng/manager/select_overlay/select_overlay_proxy.cpp", 454 "$ace_root/frameworks/core/components_ng/manager/shared_overlay/shared_overlay_manager.cpp", 455 "$ace_root/frameworks/core/components_ng/manager/shared_overlay/shared_transition_effect.cpp", 456 "$ace_root/frameworks/core/components_ng/manager/toolbar/toolbar_manager.cpp", 457 ] 458 deps = [ "$ace_root/frameworks/core/components/theme:build_theme_code" ] 459 configs = [ ":ace_unittest_config" ] 460 if (current_os == "ohos") { 461 external_deps = [ "c_utils:utils" ] 462 } 463} 464 465# ace components syntax 466ohos_source_set("ace_components_syntax") { 467 testonly = true 468 subsystem_name = ace_engine_subsystem 469 part_name = ace_engine_part 470 sources = [ 471 "$ace_root/frameworks/core/components_ng/syntax/content_slot_model_ng.cpp", 472 "$ace_root/frameworks/core/components_ng/syntax/content_slot_node.cpp", 473 "$ace_root/frameworks/core/components_ng/syntax/for_each_model_ng.cpp", 474 "$ace_root/frameworks/core/components_ng/syntax/for_each_node.cpp", 475 "$ace_root/frameworks/core/components_ng/syntax/if_else_model_ng.cpp", 476 "$ace_root/frameworks/core/components_ng/syntax/if_else_node.cpp", 477 "$ace_root/frameworks/core/components_ng/syntax/lazy_for_each_builder.cpp", 478 "$ace_root/frameworks/core/components_ng/syntax/lazy_for_each_node.cpp", 479 "$ace_root/frameworks/core/components_ng/syntax/lazy_layout_wrapper_builder.cpp", 480 "$ace_root/frameworks/core/components_ng/syntax/node_content.cpp", 481 "$ace_root/frameworks/core/components_ng/syntax/repeat_virtual_scroll_2_caches.cpp", 482 "$ace_root/frameworks/core/components_ng/syntax/repeat_virtual_scroll_2_model_ng.cpp", 483 "$ace_root/frameworks/core/components_ng/syntax/repeat_virtual_scroll_2_node.cpp", 484 "$ace_root/frameworks/core/components_ng/syntax/repeat_virtual_scroll_caches.cpp", 485 "$ace_root/frameworks/core/components_ng/syntax/repeat_virtual_scroll_model_ng.cpp", 486 "$ace_root/frameworks/core/components_ng/syntax/repeat_virtual_scroll_node.cpp", 487 "$ace_root/frameworks/core/components_ng/syntax/with_theme_node.cpp", 488 ] 489 deps = [ "$ace_root/frameworks/core/components/theme:build_theme_code" ] 490 configs = [ ":ace_unittest_config" ] 491 if (current_os == "ohos") { 492 external_deps = [ "c_utils:utils" ] 493 } 494} 495 496# ace components token theme 497ohos_source_set("ace_components_token_theme") { 498 testonly = true 499 subsystem_name = ace_engine_subsystem 500 part_name = ace_engine_part 501 sources = [ 502 "$ace_root/frameworks/core/components_ng/token_theme/token_theme_storage.cpp", 503 "$ace_root/interfaces/inner_api/ace_kit/src/view/theme/token_colors.cpp", 504 ] 505 configs = [ ":ace_unittest_config_ext" ] 506} 507 508# ace components render 509ohos_source_set("ace_components_render") { 510 testonly = true 511 subsystem_name = ace_engine_subsystem 512 part_name = ace_engine_part 513 sources = [ 514 "$ace_root/frameworks/core/components_ng/animation/geometry_transition.cpp", 515 "$ace_root/frameworks/core/components_ng/render/border_image_painter.cpp", 516 "$ace_root/frameworks/core/components_ng/render/circle_painter.cpp", 517 "$ace_root/frameworks/core/components_ng/render/debug_boundary_painter.cpp", 518 "$ace_root/frameworks/core/components_ng/render/divider_painter.cpp", 519 "$ace_root/frameworks/core/components_ng/render/drawing_prop_convertor.cpp", 520 "$ace_root/frameworks/core/components_ng/render/ellipse_painter.cpp", 521 "$ace_root/frameworks/core/components_ng/render/image_painter.cpp", 522 "$ace_root/frameworks/core/components_ng/render/line_painter.cpp", 523 "$ace_root/frameworks/core/components_ng/render/paint_property.cpp", 524 "$ace_root/frameworks/core/components_ng/render/paint_wrapper.cpp", 525 "$ace_root/frameworks/core/components_ng/render/polygon_painter.cpp", 526 "$ace_root/frameworks/core/components_ng/render/rect_painter.cpp", 527 "$ace_root/frameworks/core/components_ng/render/render_context.cpp", 528 "$ace_root/frameworks/core/components_ng/render/render_context_multi_thread.cpp", 529 "$ace_root/frameworks/core/components_ng/render/render_property.cpp", 530 "$ace_root/frameworks/core/components_ng/render/shape_painter.cpp", 531 ] 532 deps = [ "$ace_root/frameworks/core/components/theme:build_theme_code" ] 533 configs = [ ":ace_unittest_config" ] 534 if (current_os == "ohos") { 535 external_deps = [ "c_utils:utils" ] 536 } 537} 538 539# ace base 540ohos_source_set("ace_base") { 541 testonly = true 542 subsystem_name = ace_engine_subsystem 543 part_name = ace_engine_part 544 sources = [ 545 "$ace_root/frameworks/base/geometry/animatable_dimension.cpp", 546 "$ace_root/frameworks/base/geometry/animatable_matrix4.cpp", 547 "$ace_root/frameworks/base/geometry/arc_round.cpp", 548 "$ace_root/frameworks/base/geometry/dimension.cpp", 549 "$ace_root/frameworks/base/geometry/least_square_impl.cpp", 550 "$ace_root/frameworks/base/geometry/matrix3.cpp", 551 "$ace_root/frameworks/base/geometry/matrix4.cpp", 552 "$ace_root/frameworks/base/geometry/quaternion.cpp", 553 "$ace_root/frameworks/base/geometry/transform_util.cpp", 554 "$ace_root/frameworks/base/i18n/date_time_sequence.cpp", 555 "$ace_root/frameworks/base/json/json_util.cpp", 556 "$ace_root/frameworks/base/json/node_object.cpp", 557 "$ace_root/frameworks/base/json/uobject.cpp", 558 "$ace_root/frameworks/base/log/dump_log.cpp", 559 "$ace_root/frameworks/base/log/dump_recorder.cpp", 560 "$ace_root/frameworks/base/memory/memory_monitor.cpp", 561 "$ace_root/frameworks/base/resource/data_provider_manager.cpp", 562 "$ace_root/frameworks/base/subwindow/subwindow_manager.cpp", 563 "$ace_root/frameworks/base/utils/base_id.cpp", 564 "$ace_root/frameworks/base/utils/date_util.cpp", 565 "$ace_root/frameworks/base/utils/resource_configuration.cpp", 566 "$ace_root/frameworks/base/utils/string_expression.cpp", 567 "$ace_root/frameworks/base/utils/string_utils.cpp", 568 "$ace_root/frameworks/base/utils/time_util.cpp", 569 "$ace_root/frameworks/base/utils/utf.cpp", 570 "$ace_root/frameworks/base/utils/utf_helper.cpp", 571 "$ace_root/frameworks/base/utils/utils.cpp", 572 ] 573 574 deps = [ "$ace_root/frameworks/core/components/theme:build_theme_code" ] 575 external_deps = [ 576 "bounds_checking_function:libsec_static", 577 "cJSON:cjson_static", 578 "icu:static_icui18n", 579 "icu:static_icuuc", 580 ] 581 if (current_os == "ohos") { 582 external_deps += [ 583 "c_utils:utils", 584 "zlib:shared_libz", 585 ] 586 } 587 588 configs = [ ":ace_unittest_config" ] 589} 590 591# ace core animation 592ohos_source_set("ace_core_animation") { 593 testonly = true 594 subsystem_name = ace_engine_subsystem 595 part_name = ace_engine_part 596 sources = [ 597 "$ace_root/frameworks/core/animation/animatable_data.cpp", 598 "$ace_root/frameworks/core/animation/animatable_properties.cpp", 599 "$ace_root/frameworks/core/animation/anticipate_curve.cpp", 600 "$ace_root/frameworks/core/animation/chain_animation.cpp", 601 "$ace_root/frameworks/core/animation/cubic_curve.cpp", 602 "$ace_root/frameworks/core/animation/curves.cpp", 603 "$ace_root/frameworks/core/animation/friction_motion.cpp", 604 "$ace_root/frameworks/core/animation/property_animation.cpp", 605 "$ace_root/frameworks/core/animation/scroll_motion.cpp", 606 "$ace_root/frameworks/core/animation/spring_animation.cpp", 607 "$ace_root/frameworks/core/animation/spring_curve.cpp", 608 "$ace_root/frameworks/core/animation/spring_model.cpp", 609 "$ace_root/frameworks/core/animation/spring_motion.cpp", 610 "$ace_root/test/mock/core/animation/mock_animator.cpp", 611 "$ace_root/test/mock/core/animation/mock_scheduler.cpp", 612 ] 613 deps = [ "$ace_root/frameworks/core/components/theme:build_theme_code" ] 614 configs = [ ":ace_unittest_config" ] 615 if (current_os == "ohos") { 616 external_deps = [ "c_utils:utils" ] 617 } 618} 619 620# ace components extra - special 621ohos_source_set("ace_core_extra") { 622 testonly = true 623 subsystem_name = ace_engine_subsystem 624 part_name = ace_engine_part 625 sources = [ 626 "$ace_root/adapter/ohos/osal/thread_priority.cpp", 627 "$ace_root/frameworks/base/thread/background_task_executor.cpp", 628 "$ace_root/frameworks/core/accessibility/accessibility_node.cpp", 629 "$ace_root/frameworks/core/accessibility/accessibility_utils.cpp", 630 "$ace_root/frameworks/core/accessibility/native_interface_accessibility_impl.cpp", 631 "$ace_root/frameworks/core/accessibility/native_interface_accessibility_provider.cpp", 632 "$ace_root/frameworks/core/common/agingadapation/aging_adapation_dialog_util.cpp", 633 "$ace_root/frameworks/core/common/container_scope.cpp", 634 "$ace_root/frameworks/core/common/event_dump.cpp", 635 "$ace_root/frameworks/core/common/event_manager.cpp", 636 "$ace_root/frameworks/core/common/event_manager_pen.cpp", 637 "$ace_root/frameworks/core/common/force_split/force_split_utils.cpp", 638 "$ace_root/frameworks/core/common/ime/text_editing_value.cpp", 639 "$ace_root/frameworks/core/common/ime/text_input_action.cpp", 640 "$ace_root/frameworks/core/common/ime/text_input_client.cpp", 641 "$ace_root/frameworks/core/common/ime/text_input_configuration.cpp", 642 "$ace_root/frameworks/core/common/ime/text_input_connection.cpp", 643 "$ace_root/frameworks/core/common/ime/text_input_formatter.cpp", 644 "$ace_root/frameworks/core/common/ime/text_input_proxy.cpp", 645 "$ace_root/frameworks/core/common/ime/text_input_type.cpp", 646 "$ace_root/frameworks/core/common/key_event_manager.cpp", 647 "$ace_root/frameworks/core/common/recorder/event_config.cpp", 648 "$ace_root/frameworks/core/common/recorder/event_controller.cpp", 649 "$ace_root/frameworks/core/common/recorder/event_recorder.cpp", 650 "$ace_root/frameworks/core/common/recorder/exposure_processor.cpp", 651 "$ace_root/frameworks/core/common/recorder/inspector_tree_collector.cpp", 652 "$ace_root/frameworks/core/common/recorder/node_data_cache.cpp", 653 "$ace_root/frameworks/core/common/thread_checker.cpp", 654 "$ace_root/frameworks/core/components/common/layout/grid_column_info.cpp", 655 "$ace_root/frameworks/core/components/common/layout/grid_container_info.cpp", 656 "$ace_root/frameworks/core/components/common/layout/grid_system_manager.cpp", 657 "$ace_root/frameworks/core/components/common/layout/screen_system_manager.cpp", 658 "$ace_root/frameworks/core/components/common/properties/alignment.cpp", 659 "$ace_root/frameworks/core/components/common/properties/animatable_color.cpp", 660 "$ace_root/frameworks/core/components/common/properties/border.cpp", 661 "$ace_root/frameworks/core/components/common/properties/border_edge.cpp", 662 "$ace_root/frameworks/core/components/common/properties/border_image.cpp", 663 "$ace_root/frameworks/core/components/common/properties/clip_path.cpp", 664 "$ace_root/frameworks/core/components/common/properties/color.cpp", 665 "$ace_root/frameworks/core/components/common/properties/decoration.cpp", 666 "$ace_root/frameworks/core/components/common/properties/shadow.cpp", 667 "$ace_root/frameworks/core/components/common/properties/shadow_config.cpp", 668 "$ace_root/frameworks/core/components/common/properties/text_style.cpp", 669 "$ace_root/frameworks/core/components/common/properties/text_style_parser.cpp", 670 "$ace_root/frameworks/core/components/panel/sliding_events.cpp", 671 "$ace_root/frameworks/core/components/picker/picker_data.cpp", 672 "$ace_root/frameworks/core/components/theme/theme_attributes.cpp", 673 "$ace_root/frameworks/core/components_ng/image_provider/image_object.cpp", 674 "$ace_root/frameworks/core/components_v2/grid/grid_event.cpp", 675 "$ace_root/frameworks/core/components_v2/grid_layout/grid_container_utils.cpp", 676 "$ace_root/frameworks/core/components_v2/inspector/inspector_constants.cpp", 677 "$ace_root/frameworks/core/components_v2/inspector/utils.cpp", 678 "$ace_root/frameworks/core/event/back_end_event_manager.cpp", 679 "$ace_root/frameworks/core/event/key_event.cpp", 680 "$ace_root/frameworks/core/gestures/drag_event.cpp", 681 "$ace_root/frameworks/core/gestures/velocity_tracker.cpp", 682 "$ace_root/frameworks/core/pipeline/base/constants.cpp", 683 "$ace_root/frameworks/core/pipeline/base/element_register_multi_thread.cpp", 684 "$ace_root/frameworks/core/pipeline_ng/ui_task_scheduler.cpp", 685 "$ace_root/frameworks/core/text/text_emoji_processor.cpp", 686 "$ace_root/interfaces/inner_api/ace_kit/src/properties/property.cpp", 687 "$ace_root/interfaces/inner_api/ace_kit/src/view/frame_node_impl.cpp", 688 "$ace_root/interfaces/inner_api/ace_kit/src/view/overlay/overlay_manager_impl.cpp", 689 "$ace_root/interfaces/inner_api/ace_kit/src/view/ui_context_impl.cpp", 690 "$ace_root/test/mock/core/common/mock_icon_theme.cpp", 691 ] 692 693 deps = [ "$ace_root/frameworks/core/components/theme:build_theme_code" ] 694 external_deps = [ 695 "googletest:gmock", 696 "googletest:gtest_main", 697 "icu:static_icui18n", 698 "icu:static_icuuc", 699 ] 700 configs = [ ":ace_unittest_config" ] 701 if (current_os == "ohos") { 702 external_deps += [ "c_utils:utils", "ipc:ipc_single" ] 703 } 704} 705 706ohos_source_set("ace_engine_unittest_flutter_deps") { 707 testonly = true 708 cflags_cc = [ "-Wno-thread-safety-attributes" ] 709 external_deps = [ "eventhandler:libeventhandler" ] 710} 711 712ohos_source_set("ace_components_mock") { 713 testonly = true 714 defines = [ "ENHANCED_ANIMATION" ] 715 sources = [ 716 "$ace_root/test/mock/adapter/mock_dynamic_module_helper.cpp", 717 "$ace_root/test/mock/adapter/mock_file_uri_helper_ohos.cpp", 718 "$ace_root/test/mock/adapter/mock_image_packer_ohos.cpp", 719 "$ace_root/test/mock/adapter/mock_input_manager.cpp", 720 "$ace_root/test/mock/adapter/mock_modal_ui_extension.cpp", 721 "$ace_root/test/mock/adapter/mock_system_bar_style_ohos.cpp", 722 "$ace_root/test/mock/adapter/mock_ui_session_manager.cpp", 723 "$ace_root/test/mock/adapter/mock_view_data_wrap_ohos.cpp", 724 "$ace_root/test/mock/base/mock_ace_performance_check.cpp", 725 "$ace_root/test/mock/base/mock_ace_performance_monitor.cpp", 726 "$ace_root/test/mock/base/mock_ace_trace.cpp", 727 "$ace_root/test/mock/base/mock_download_manager.cpp", 728 "$ace_root/test/mock/base/mock_drag_window.cpp", 729 "$ace_root/test/mock/base/mock_engine_helper.cpp", 730 "$ace_root/test/mock/base/mock_event_report.cpp", 731 "$ace_root/test/mock/base/mock_feature_param.cpp", 732 "$ace_root/test/mock/base/mock_foldable_window.cpp", 733 "$ace_root/test/mock/base/mock_frame_report.cpp", 734 "$ace_root/test/mock/base/mock_frame_trace_adapter.cpp", 735 "$ace_root/test/mock/base/mock_image_perf.cpp", 736 "$ace_root/test/mock/base/mock_image_source.cpp", 737 "$ace_root/test/mock/base/mock_jank_frame_report.cpp", 738 "$ace_root/test/mock/base/mock_lifecycle_checkable.cpp", 739 "$ace_root/test/mock/base/mock_localization.cpp", 740 "$ace_root/test/mock/base/mock_measure_util.cpp", 741 "$ace_root/test/mock/base/mock_mouse_style.cpp", 742 "$ace_root/test/mock/base/mock_pixel_map.cpp", 743 "$ace_root/test/mock/base/mock_ressched_report.cpp", 744 "$ace_root/test/mock/base/mock_socperf_client_impl.cpp", 745 "$ace_root/test/mock/base/mock_subwindow.cpp", 746 "$ace_root/test/mock/base/mock_system_properties.cpp", 747 "$ace_root/test/mock/core/animation/mock_animation_manager.cpp", 748 "$ace_root/test/mock/core/animation/mock_implicit_animation.cpp", 749 "$ace_root/test/mock/core/common/mock_ace_application_info.cpp", 750 "$ace_root/test/mock/core/common/mock_ace_engine.cpp", 751 "$ace_root/test/mock/core/common/mock_ace_engine_ext.cpp", 752 "$ace_root/test/mock/core/common/mock_ace_translate_manager.cpp", 753 "$ace_root/test/mock/core/common/mock_ai_write_adapter.cpp", 754 "$ace_root/test/mock/core/common/mock_clipboard.cpp", 755 "$ace_root/test/mock/core/common/mock_container.cpp", 756 "$ace_root/test/mock/core/common/mock_data_detector_adapter.cpp", 757 "$ace_root/test/mock/core/common/mock_data_detector_mgr.cpp", 758 "$ace_root/test/mock/core/common/mock_data_url_analyzer_mgr.cpp", 759 "$ace_root/test/mock/core/common/mock_font_manager_ng.cpp", 760 "$ace_root/test/mock/core/common/mock_image_analyzer_adapter.cpp", 761 "$ace_root/test/mock/core/common/mock_image_analyzer_manager.cpp", 762 "$ace_root/test/mock/core/common/mock_image_analyzer_mgr.cpp", 763 "$ace_root/test/mock/core/common/mock_interaction.cpp", 764 "$ace_root/test/mock/core/common/mock_layout_inspector.cpp", 765 "$ace_root/test/mock/core/common/mock_motion_path_evaluator.cpp", 766 "$ace_root/test/mock/core/common/mock_raw_recognizer.cpp", 767 "$ace_root/test/mock/core/common/mock_reporter.cpp", 768 "$ace_root/test/mock/core/common/mock_resource_adapter_v2.cpp", 769 "$ace_root/test/mock/core/common/mock_stylus_detector_default.cpp", 770 "$ace_root/test/mock/core/common/mock_stylus_detector_mgr.cpp", 771 "$ace_root/test/mock/core/common/mock_text_share_adapter.cpp", 772 "$ace_root/test/mock/core/common/mock_text_translation_adapter.cpp", 773 "$ace_root/test/mock/core/common/mock_text_translation_mgr.cpp", 774 "$ace_root/test/mock/core/common/mock_theme_constants.cpp", 775 "$ace_root/test/mock/core/common/mock_theme_utils.cpp", 776 "$ace_root/test/mock/core/common/mock_udmf.cpp", 777 "$ace_root/test/mock/core/common/mock_xcollieInterface.cpp", 778 "$ace_root/test/mock/core/event/mock_statusbar_event_proxy.cpp", 779 "$ace_root/test/mock/core/event/mock_time_event_proxy.cpp", 780 "$ace_root/test/mock/core/event/mock_touch_event.cpp", 781 "$ace_root/test/mock/core/image_provider/mock_image_cache.cpp", 782 "$ace_root/test/mock/core/image_provider/mock_image_loading_context.cpp", 783 "$ace_root/test/mock/core/image_provider/mock_image_source_info.cpp", 784 "$ace_root/test/mock/core/image_provider/mock_image_utils.cpp", 785 "$ace_root/test/mock/core/manager/mock_display_manager.cpp", 786 "$ace_root/test/mock/core/package/mock_package_event_proxy.cpp", 787 "$ace_root/test/mock/core/pattern/mock_app_bar_utils.cpp", 788 "$ace_root/test/mock/core/pattern/mock_app_bar_view.cpp", 789 "$ace_root/test/mock/core/pattern/mock_container_modal_utils.cpp", 790 "$ace_root/test/mock/core/pipeline/mock_element_register.cpp", 791 "$ace_root/test/mock/core/pipeline/mock_pipeline_context.cpp", 792 "$ace_root/test/mock/core/render/mock_animated_image.cpp", 793 "$ace_root/test/mock/core/render/mock_animation_utils.cpp", 794 "$ace_root/test/mock/core/render/mock_canvas_image.cpp", 795 "$ace_root/test/mock/core/render/mock_component_snapshot.cpp", 796 "$ace_root/test/mock/core/render/mock_font_collection.cpp", 797 "$ace_root/test/mock/core/render/mock_media_player_creator.cpp", 798 "$ace_root/test/mock/core/render/mock_modifier_adapter.cpp", 799 "$ace_root/test/mock/core/render/mock_paragraph.cpp", 800 "$ace_root/test/mock/core/render/mock_path_painter.cpp", 801 "$ace_root/test/mock/core/render/mock_pixmap_image.cpp", 802 "$ace_root/test/mock/core/render/mock_render_context.cpp", 803 "$ace_root/test/mock/core/render/mock_render_context_creator.cpp", 804 "$ace_root/test/mock/core/render/mock_render_surface_creator.cpp", 805 "$ace_root/test/mock/core/render/mock_texteffect.cpp", 806 "$ace_root/test/mock/core/rosen/testing_typography_style.cpp", 807 "$ace_root/test/mock/interfaces/mock_ace_forward_compatibility.cpp", 808 "$ace_root/test/mock/interfaces/mock_content_modifier.cpp", 809 "$ace_root/test/unittest/core/pattern/scrollable/scrollable_utils_test_ng.cpp", 810 "$ace_root/test/unittest/core/pattern/test_ng.cpp", 811 "$ace_root/test/unittest/core/pattern/text/mock/mock_text_layout_adapter.cpp", 812 "$ace_root/test/unittest/core/pipeline/mock_input_method_manager.cpp", 813 ] 814 deps = [ 815 "$ace_root/frameworks/core/components/theme:build_theme_code", 816 "$ace_root/test/unittest:ace_unittest_log", 817 ] 818 external_deps = [ 819 "googletest:gmock", 820 "googletest:gtest_main", 821 ] 822 configs = [ ":ace_unittest_config" ] 823 if (current_os == "ohos") { 824 external_deps += [ 825 "c_utils:utils", 826 "napi:ace_napi", 827 "skia:skia_canvaskit", 828 "ipc:ipc_single" 829 ] 830 } 831} 832 833ohos_source_set("ace_components_pattern") { 834 testonly = true 835 sources = [ 836 "$ace_root/adapter/ohos/capability/html/span_to_html.cpp", 837 "$ace_root/component_ext/movingphoto/movingphoto_layout_algorithm.cpp", 838 "$ace_root/component_ext/movingphoto/movingphoto_model_ng.cpp", 839 "$ace_root/component_ext/movingphoto/movingphoto_node.cpp", 840 "$ace_root/component_ext/movingphoto/movingphoto_pattern.cpp", 841 "$ace_root/frameworks/core/animation/animation_util.cpp", 842 "$ace_root/frameworks/core/components_ng/manager/scroll_adjust/scroll_adjust_manager.cpp", 843 "$ace_root/frameworks/core/components_ng/pattern/action_sheet/action_sheet_model_ng.cpp", 844 "$ace_root/frameworks/core/components_ng/pattern/animator/animator_model_ng.cpp", 845 "$ace_root/frameworks/core/components_ng/pattern/arc_list/arc_list_item_pattern.cpp", 846 "$ace_root/frameworks/core/components_ng/pattern/arc_list/arc_list_layout_algorithm.cpp", 847 "$ace_root/frameworks/core/components_ng/pattern/arc_list/arc_list_layout_property.cpp", 848 "$ace_root/frameworks/core/components_ng/pattern/arc_list/arc_list_pattern.cpp", 849 "$ace_root/frameworks/core/components_ng/pattern/arc_scroll/inner/arc_scroll_bar.cpp", 850 "$ace_root/frameworks/core/components_ng/pattern/arc_scroll/inner/arc_scroll_bar_overlay_modifier.cpp", 851 "$ace_root/frameworks/core/components_ng/pattern/arc_scroll_bar/arc_scroll_bar_layout_algorithm.cpp", 852 "$ace_root/frameworks/core/components_ng/pattern/arc_scroll_bar/arc_scroll_bar_paint_method.cpp", 853 "$ace_root/frameworks/core/components_ng/pattern/arc_scroll_bar/arc_scroll_bar_pattern.cpp", 854 "$ace_root/frameworks/core/components_ng/pattern/badge/badge_accessibility_property.cpp", 855 "$ace_root/frameworks/core/components_ng/pattern/badge/badge_layout_algorithm.cpp", 856 "$ace_root/frameworks/core/components_ng/pattern/badge/badge_layout_property.cpp", 857 "$ace_root/frameworks/core/components_ng/pattern/badge/badge_model_ng.cpp", 858 "$ace_root/frameworks/core/components_ng/pattern/badge/badge_pattern.cpp", 859 "$ace_root/frameworks/core/components_ng/pattern/blank/blank_model_ng.cpp", 860 "$ace_root/frameworks/core/components_ng/pattern/blank/blank_paint_method.cpp", 861 "$ace_root/frameworks/core/components_ng/pattern/blank/blank_pattern.cpp", 862 "$ace_root/frameworks/core/components_ng/pattern/bubble/bubble_accessibility_property.cpp", 863 "$ace_root/frameworks/core/components_ng/pattern/bubble/bubble_layout_algorithm.cpp", 864 "$ace_root/frameworks/core/components_ng/pattern/bubble/bubble_paint_method.cpp", 865 "$ace_root/frameworks/core/components_ng/pattern/bubble/bubble_pattern.cpp", 866 "$ace_root/frameworks/core/components_ng/pattern/bubble/bubble_view.cpp", 867 "$ace_root/frameworks/core/components_ng/pattern/button/button_layout_algorithm.cpp", 868 "$ace_root/frameworks/core/components_ng/pattern/button/button_model_ng.cpp", 869 "$ace_root/frameworks/core/components_ng/pattern/button/button_pattern.cpp", 870 "$ace_root/frameworks/core/components_ng/pattern/button/toggle_button_accessibility_property.cpp", 871 "$ace_root/frameworks/core/components_ng/pattern/button/toggle_button_model_ng.cpp", 872 "$ace_root/frameworks/core/components_ng/pattern/button/toggle_button_pattern.cpp", 873 "$ace_root/frameworks/core/components_ng/pattern/calendar/calendar_controller_model_ng.cpp", 874 "$ace_root/frameworks/core/components_ng/pattern/calendar/calendar_controller_ng.cpp", 875 "$ace_root/frameworks/core/components_ng/pattern/calendar/calendar_layout_algorithm.cpp", 876 "$ace_root/frameworks/core/components_ng/pattern/calendar/calendar_model_ng.cpp", 877 "$ace_root/frameworks/core/components_ng/pattern/calendar/calendar_month_pattern.cpp", 878 "$ace_root/frameworks/core/components_ng/pattern/calendar/calendar_paint_method.cpp", 879 "$ace_root/frameworks/core/components_ng/pattern/calendar/calendar_pattern.cpp", 880 "$ace_root/frameworks/core/components_ng/pattern/calendar_picker/calendar_dialog_layout_algorithm.cpp", 881 "$ace_root/frameworks/core/components_ng/pattern/calendar_picker/calendar_dialog_pattern.cpp", 882 "$ace_root/frameworks/core/components_ng/pattern/calendar_picker/calendar_dialog_view.cpp", 883 "$ace_root/frameworks/core/components_ng/pattern/calendar_picker/calendar_picker_layout_algorithm.cpp", 884 "$ace_root/frameworks/core/components_ng/pattern/calendar_picker/calendar_picker_model_ng.cpp", 885 "$ace_root/frameworks/core/components_ng/pattern/calendar_picker/calendar_picker_pattern.cpp", 886 "$ace_root/frameworks/core/components_ng/pattern/canvas/canvas_layout_algorithm.cpp", 887 "$ace_root/frameworks/core/components_ng/pattern/canvas/canvas_model_ng.cpp", 888 "$ace_root/frameworks/core/components_ng/pattern/canvas/canvas_modifier.cpp", 889 "$ace_root/frameworks/core/components_ng/pattern/canvas/canvas_paint_method.cpp", 890 "$ace_root/frameworks/core/components_ng/pattern/canvas/canvas_pattern.cpp", 891 "$ace_root/frameworks/core/components_ng/pattern/canvas/custom_paint_paint_method.cpp", 892 "$ace_root/frameworks/core/components_ng/pattern/canvas/custom_paint_util.cpp", 893 "$ace_root/frameworks/core/components_ng/pattern/canvas/offscreen_canvas_paint_method.cpp", 894 "$ace_root/frameworks/core/components_ng/pattern/canvas/offscreen_canvas_pattern.cpp", 895 "$ace_root/frameworks/core/components_ng/pattern/checkbox/checkbox_accessibility_property.cpp", 896 "$ace_root/frameworks/core/components_ng/pattern/checkbox/checkbox_layout_algorithm.cpp", 897 "$ace_root/frameworks/core/components_ng/pattern/checkbox/checkbox_model_ng.cpp", 898 "$ace_root/frameworks/core/components_ng/pattern/checkbox/checkbox_paint_method.cpp", 899 "$ace_root/frameworks/core/components_ng/pattern/checkbox/checkbox_paint_property.cpp", 900 "$ace_root/frameworks/core/components_ng/pattern/checkbox/checkbox_pattern.cpp", 901 "$ace_root/frameworks/core/components_ng/pattern/checkbox/checkbox_pattern_multi_thread.cpp", 902 "$ace_root/frameworks/core/components_ng/pattern/checkboxgroup/checkboxgroup_accessibility_property.cpp", 903 "$ace_root/frameworks/core/components_ng/pattern/checkboxgroup/checkboxgroup_layout_algorithm.cpp", 904 "$ace_root/frameworks/core/components_ng/pattern/checkboxgroup/checkboxgroup_model_ng.cpp", 905 "$ace_root/frameworks/core/components_ng/pattern/checkboxgroup/checkboxgroup_modifier.cpp", 906 "$ace_root/frameworks/core/components_ng/pattern/checkboxgroup/checkboxgroup_paint_property.cpp", 907 "$ace_root/frameworks/core/components_ng/pattern/checkboxgroup/checkboxgroup_pattern.cpp", 908 "$ace_root/frameworks/core/components_ng/pattern/common_view/common_view_model_ng.cpp", 909 "$ace_root/frameworks/core/components_ng/pattern/container_modal/container_modal_accessibility_property.cpp", 910 "$ace_root/frameworks/core/components_ng/pattern/container_modal/container_modal_pattern.cpp", 911 "$ace_root/frameworks/core/components_ng/pattern/container_modal/container_modal_toolbar.cpp", 912 "$ace_root/frameworks/core/components_ng/pattern/container_modal/container_modal_view.cpp", 913 "$ace_root/frameworks/core/components_ng/pattern/container_modal/enhance/container_modal_pattern_enhance.cpp", 914 "$ace_root/frameworks/core/components_ng/pattern/container_modal/enhance/container_modal_view_enhance.cpp", 915 "$ace_root/frameworks/core/components_ng/pattern/counter/counter_layout_algorithm.cpp", 916 "$ace_root/frameworks/core/components_ng/pattern/counter/counter_model_ng.cpp", 917 "$ace_root/frameworks/core/components_ng/pattern/counter/counter_node.cpp", 918 "$ace_root/frameworks/core/components_ng/pattern/custom/custom_app_bar_node.cpp", 919 "$ace_root/frameworks/core/components_ng/pattern/custom/custom_measure_layout_node.cpp", 920 "$ace_root/frameworks/core/components_ng/pattern/custom/custom_measure_layout_param.cpp", 921 "$ace_root/frameworks/core/components_ng/pattern/custom/custom_node.cpp", 922 "$ace_root/frameworks/core/components_ng/pattern/custom/custom_node_base.cpp", 923 "$ace_root/frameworks/core/components_ng/pattern/custom/custom_node_layout_algorithm.cpp", 924 "$ace_root/frameworks/core/components_ng/pattern/custom/custom_node_pattern.cpp", 925 "$ace_root/frameworks/core/components_ng/pattern/custom/custom_title_node.cpp", 926 "$ace_root/frameworks/core/components_ng/pattern/data_panel/data_panel_layout_algorithm.cpp", 927 "$ace_root/frameworks/core/components_ng/pattern/data_panel/data_panel_model_ng.cpp", 928 "$ace_root/frameworks/core/components_ng/pattern/data_panel/data_panel_modifier.cpp", 929 "$ace_root/frameworks/core/components_ng/pattern/data_panel/data_panel_paint_method.cpp", 930 "$ace_root/frameworks/core/components_ng/pattern/data_panel/data_panel_pattern.cpp", 931 "$ace_root/frameworks/core/components_ng/pattern/dialog/alert_dialog_model_ng.cpp", 932 "$ace_root/frameworks/core/components_ng/pattern/dialog/custom_dialog_controller_model_ng.cpp", 933 "$ace_root/frameworks/core/components_ng/pattern/dialog/dialog_accessibility_property.cpp", 934 "$ace_root/frameworks/core/components_ng/pattern/dialog/dialog_event_hub.cpp", 935 "$ace_root/frameworks/core/components_ng/pattern/dialog/dialog_layout_algorithm.cpp", 936 "$ace_root/frameworks/core/components_ng/pattern/dialog/dialog_pattern.cpp", 937 "$ace_root/frameworks/core/components_ng/pattern/dialog/dialog_view.cpp", 938 "$ace_root/frameworks/core/components_ng/pattern/divider/divider_layout_algorithm.cpp", 939 "$ace_root/frameworks/core/components_ng/pattern/divider/divider_model_ng.cpp", 940 "$ace_root/frameworks/core/components_ng/pattern/divider/divider_modifier.cpp", 941 "$ace_root/frameworks/core/components_ng/pattern/divider/divider_pattern.cpp", 942 "$ace_root/frameworks/core/components_ng/pattern/flex/flex_layout_algorithm.cpp", 943 "$ace_root/frameworks/core/components_ng/pattern/flex/flex_model_ng.cpp", 944 "$ace_root/frameworks/core/components_ng/pattern/flex/wrap_layout_algorithm.cpp", 945 "$ace_root/frameworks/core/components_ng/pattern/folder_stack/control_parts_stack_node.cpp", 946 "$ace_root/frameworks/core/components_ng/pattern/folder_stack/folder_stack_group_node.cpp", 947 "$ace_root/frameworks/core/components_ng/pattern/folder_stack/folder_stack_layout_algorithm.cpp", 948 "$ace_root/frameworks/core/components_ng/pattern/folder_stack/folder_stack_model_ng.cpp", 949 "$ace_root/frameworks/core/components_ng/pattern/folder_stack/folder_stack_pattern.cpp", 950 "$ace_root/frameworks/core/components_ng/pattern/folder_stack/hover_stack_node.cpp", 951 "$ace_root/frameworks/core/components_ng/pattern/form_link/form_link_model_ng.cpp", 952 "$ace_root/frameworks/core/components_ng/pattern/form_link/form_link_pattern.cpp", 953 "$ace_root/frameworks/core/components_ng/pattern/gauge/gauge_accessibility_property.cpp", 954 "$ace_root/frameworks/core/components_ng/pattern/gauge/gauge_layout_algorithm.cpp", 955 "$ace_root/frameworks/core/components_ng/pattern/gauge/gauge_model_ng.cpp", 956 "$ace_root/frameworks/core/components_ng/pattern/gauge/gauge_modifier.cpp", 957 "$ace_root/frameworks/core/components_ng/pattern/gauge/gauge_paint_method.cpp", 958 "$ace_root/frameworks/core/components_ng/pattern/gauge/gauge_pattern.cpp", 959 "$ace_root/frameworks/core/components_ng/pattern/gesture/gesture_model_ng.cpp", 960 "$ace_root/frameworks/core/components_ng/pattern/grid/grid_accessibility_property.cpp", 961 "$ace_root/frameworks/core/components_ng/pattern/grid/grid_adaptive/grid_adaptive_layout_algorithm.cpp", 962 "$ace_root/frameworks/core/components_ng/pattern/grid/grid_content_modifier.cpp", 963 "$ace_root/frameworks/core/components_ng/pattern/grid/grid_event_hub.cpp", 964 "$ace_root/frameworks/core/components_ng/pattern/grid/grid_focus.cpp", 965 "$ace_root/frameworks/core/components_ng/pattern/grid/grid_item_accessibility_property.cpp", 966 "$ace_root/frameworks/core/components_ng/pattern/grid/grid_item_layout_algorithm.cpp", 967 "$ace_root/frameworks/core/components_ng/pattern/grid/grid_item_layout_property.cpp", 968 "$ace_root/frameworks/core/components_ng/pattern/grid/grid_item_model_ng.cpp", 969 "$ace_root/frameworks/core/components_ng/pattern/grid/grid_item_model_static.cpp", 970 "$ace_root/frameworks/core/components_ng/pattern/grid/grid_item_model_ng_multi_thread.cpp", 971 "$ace_root/frameworks/core/components_ng/pattern/grid/grid_item_pattern.cpp", 972 "$ace_root/frameworks/core/components_ng/pattern/grid/grid_item_pattern_multi_thread.cpp", 973 "$ace_root/frameworks/core/components_ng/pattern/grid/grid_layout/grid_layout_algorithm.cpp", 974 "$ace_root/frameworks/core/components_ng/pattern/grid/grid_layout_base_algorithm.cpp", 975 "$ace_root/frameworks/core/components_ng/pattern/grid/grid_layout_info.cpp", 976 "$ace_root/frameworks/core/components_ng/pattern/grid/grid_layout_property.cpp", 977 "$ace_root/frameworks/core/components_ng/pattern/grid/grid_model_ng.cpp", 978 "$ace_root/frameworks/core/components_ng/pattern/grid/grid_paint_method.cpp", 979 "$ace_root/frameworks/core/components_ng/pattern/grid/grid_pattern.cpp", 980 "$ace_root/frameworks/core/components_ng/pattern/grid/grid_scroll/grid_scroll_layout_algorithm.cpp", 981 "$ace_root/frameworks/core/components_ng/pattern/grid/grid_scroll/grid_scroll_with_options_layout_algorithm.cpp", 982 "$ace_root/frameworks/core/components_ng/pattern/grid/grid_utils.cpp", 983 "$ace_root/frameworks/core/components_ng/pattern/grid/irregular/grid_irregular_filler.cpp", 984 "$ace_root/frameworks/core/components_ng/pattern/grid/irregular/grid_irregular_layout_algorithm.cpp", 985 "$ace_root/frameworks/core/components_ng/pattern/grid/irregular/grid_layout_range_solver.cpp", 986 "$ace_root/frameworks/core/components_ng/pattern/grid/irregular/grid_layout_utils.cpp", 987 "$ace_root/frameworks/core/components_ng/pattern/grid_col/grid_col_layout_algorithm.cpp", 988 "$ace_root/frameworks/core/components_ng/pattern/grid_col/grid_col_layout_property.cpp", 989 "$ace_root/frameworks/core/components_ng/pattern/grid_col/grid_col_model_ng.cpp", 990 "$ace_root/frameworks/core/components_ng/pattern/grid_container/grid_container_layout_property.cpp", 991 "$ace_root/frameworks/core/components_ng/pattern/grid_container/grid_container_model_ng.cpp", 992 "$ace_root/frameworks/core/components_ng/pattern/grid_row/grid_row_layout_algorithm.cpp", 993 "$ace_root/frameworks/core/components_ng/pattern/grid_row/grid_row_layout_pattern.cpp", 994 "$ace_root/frameworks/core/components_ng/pattern/grid_row/grid_row_layout_property.cpp", 995 "$ace_root/frameworks/core/components_ng/pattern/grid_row/grid_row_model_ng.cpp", 996 "$ace_root/frameworks/core/components_ng/pattern/hyperlink/hyperlink_model_ng.cpp", 997 "$ace_root/frameworks/core/components_ng/pattern/hyperlink/hyperlink_model_static.cpp", 998 "$ace_root/frameworks/core/components_ng/pattern/hyperlink/hyperlink_pattern.cpp", 999 "$ace_root/frameworks/core/components_ng/pattern/image/image_content_modifier.cpp", 1000 "$ace_root/frameworks/core/components_ng/pattern/image/image_layout_algorithm.cpp", 1001 "$ace_root/frameworks/core/components_ng/pattern/image/image_layout_property.cpp", 1002 "$ace_root/frameworks/core/components_ng/pattern/image/image_model_ng.cpp", 1003 "$ace_root/frameworks/core/components_ng/pattern/image/image_model_static.cpp", 1004 "$ace_root/frameworks/core/components_ng/pattern/image/image_overlay_modifier.cpp", 1005 "$ace_root/frameworks/core/components_ng/pattern/image/image_paint_method.cpp", 1006 "$ace_root/frameworks/core/components_ng/pattern/image/image_pattern.cpp", 1007 "$ace_root/frameworks/core/components_ng/pattern/image/image_pattern_multi_thread.cpp", 1008 "$ace_root/frameworks/core/components_ng/pattern/image_animator/controlled_animator.cpp", 1009 "$ace_root/frameworks/core/components_ng/pattern/image_animator/image_animator_model_ng.cpp", 1010 "$ace_root/frameworks/core/components_ng/pattern/image_animator/image_animator_pattern.cpp", 1011 "$ace_root/frameworks/core/components_ng/pattern/image_animator/image_animator_pattern_multi_thread.cpp", 1012 "$ace_root/frameworks/core/components_ng/pattern/indexer/arc_indexer_content_modifier.cpp", 1013 "$ace_root/frameworks/core/components_ng/pattern/indexer/arc_indexer_layout_algorithm.cpp", 1014 "$ace_root/frameworks/core/components_ng/pattern/indexer/arc_indexer_layout_property.cpp", 1015 "$ace_root/frameworks/core/components_ng/pattern/indexer/arc_indexer_pattern.cpp", 1016 "$ace_root/frameworks/core/components_ng/pattern/indexer/indexer_accessibility_property.cpp", 1017 "$ace_root/frameworks/core/components_ng/pattern/indexer/indexer_layout_algorithm.cpp", 1018 "$ace_root/frameworks/core/components_ng/pattern/indexer/indexer_layout_property.cpp", 1019 "$ace_root/frameworks/core/components_ng/pattern/indexer/indexer_model_ng.cpp", 1020 "$ace_root/frameworks/core/components_ng/pattern/indexer/indexer_pattern.cpp", 1021 "$ace_root/frameworks/core/components_ng/pattern/lazy_layout/grid_layout/lazy_grid_layout_algorithm.cpp", 1022 "$ace_root/frameworks/core/components_ng/pattern/lazy_layout/grid_layout/lazy_grid_layout_info.cpp", 1023 "$ace_root/frameworks/core/components_ng/pattern/lazy_layout/grid_layout/lazy_grid_layout_model.cpp", 1024 "$ace_root/frameworks/core/components_ng/pattern/lazy_layout/grid_layout/lazy_grid_layout_pattern.cpp", 1025 "$ace_root/frameworks/core/components_ng/pattern/linear_indicator/linear_indicator_accessibility_property.cpp", 1026 "$ace_root/frameworks/core/components_ng/pattern/linear_indicator/linear_indicator_controller.cpp", 1027 "$ace_root/frameworks/core/components_ng/pattern/linear_indicator/linear_indicator_layout_property.cpp", 1028 "$ace_root/frameworks/core/components_ng/pattern/linear_indicator/linear_indicator_model_ng.cpp", 1029 "$ace_root/frameworks/core/components_ng/pattern/linear_indicator/linear_indicator_pattern.cpp", 1030 "$ace_root/frameworks/core/components_ng/pattern/linear_layout/column_model_ng.cpp", 1031 "$ace_root/frameworks/core/components_ng/pattern/linear_layout/linear_layout_utils.cpp", 1032 "$ace_root/frameworks/core/components_ng/pattern/linear_layout/row_model_ng.cpp", 1033 "$ace_root/frameworks/core/components_ng/pattern/linear_split/linear_split_layout_algorithm.cpp", 1034 "$ace_root/frameworks/core/components_ng/pattern/linear_split/linear_split_model_ng.cpp", 1035 "$ace_root/frameworks/core/components_ng/pattern/linear_split/linear_split_paint_method.cpp", 1036 "$ace_root/frameworks/core/components_ng/pattern/linear_split/linear_split_pattern.cpp", 1037 "$ace_root/frameworks/core/components_ng/pattern/list/list_accessibility_property.cpp", 1038 "$ace_root/frameworks/core/components_ng/pattern/list/list_content_modifier.cpp", 1039 "$ace_root/frameworks/core/components_ng/pattern/list/list_event_hub.cpp", 1040 "$ace_root/frameworks/core/components_ng/pattern/list/list_height_offset_calculator.cpp", 1041 "$ace_root/frameworks/core/components_ng/pattern/list/list_item_accessibility_property.cpp", 1042 "$ace_root/frameworks/core/components_ng/pattern/list/list_item_drag_manager.cpp", 1043 "$ace_root/frameworks/core/components_ng/pattern/list/list_item_event_hub.cpp", 1044 "$ace_root/frameworks/core/components_ng/pattern/list/list_item_group_accessibility_property.cpp", 1045 "$ace_root/frameworks/core/components_ng/pattern/list/list_item_group_layout_algorithm.cpp", 1046 "$ace_root/frameworks/core/components_ng/pattern/list/list_item_group_model_ng.cpp", 1047 "$ace_root/frameworks/core/components_ng/pattern/list/list_item_group_paint_method.cpp", 1048 "$ace_root/frameworks/core/components_ng/pattern/list/list_item_group_pattern.cpp", 1049 "$ace_root/frameworks/core/components_ng/pattern/list/list_item_group_pattern_multi_thread.cpp", 1050 "$ace_root/frameworks/core/components_ng/pattern/list/list_item_layout_algorithm.cpp", 1051 "$ace_root/frameworks/core/components_ng/pattern/list/list_item_layout_property.cpp", 1052 "$ace_root/frameworks/core/components_ng/pattern/list/list_item_model_ng.cpp", 1053 "$ace_root/frameworks/core/components_ng/pattern/list/list_item_pattern.cpp", 1054 "$ace_root/frameworks/core/components_ng/pattern/list/list_item_pattern_multi_thread.cpp", 1055 "$ace_root/frameworks/core/components_ng/pattern/list/list_lanes_layout_algorithm.cpp", 1056 "$ace_root/frameworks/core/components_ng/pattern/list/list_layout_algorithm.cpp", 1057 "$ace_root/frameworks/core/components_ng/pattern/list/list_layout_property.cpp", 1058 "$ace_root/frameworks/core/components_ng/pattern/list/list_model_ng.cpp", 1059 "$ace_root/frameworks/core/components_ng/pattern/list/list_model_static.cpp", 1060 "$ace_root/frameworks/core/components_ng/pattern/list/list_model_ng_multi_thread.cpp", 1061 "$ace_root/frameworks/core/components_ng/pattern/list/list_paint_method.cpp", 1062 "$ace_root/frameworks/core/components_ng/pattern/list/list_pattern.cpp", 1063 "$ace_root/frameworks/core/components_ng/pattern/list/list_position_controller.cpp", 1064 "$ace_root/frameworks/core/components_ng/pattern/list/list_position_map.cpp", 1065 "$ace_root/frameworks/core/components_ng/pattern/loading_progress/loading_progress_layout_algorithm.cpp", 1066 "$ace_root/frameworks/core/components_ng/pattern/loading_progress/loading_progress_model_ng.cpp", 1067 "$ace_root/frameworks/core/components_ng/pattern/loading_progress/loading_progress_model_static.cpp", 1068 "$ace_root/frameworks/core/components_ng/pattern/loading_progress/loading_progress_modifier.cpp", 1069 "$ace_root/frameworks/core/components_ng/pattern/loading_progress/loading_progress_pattern.cpp", 1070 "$ace_root/frameworks/core/components_ng/pattern/loading_progress/loading_progress_pattern_multi_thread.cpp", 1071 "$ace_root/frameworks/core/components_ng/pattern/marquee/marquee_accessibility_property.cpp", 1072 "$ace_root/frameworks/core/components_ng/pattern/marquee/marquee_layout_algorithm.cpp", 1073 "$ace_root/frameworks/core/components_ng/pattern/marquee/marquee_model_ng.cpp", 1074 "$ace_root/frameworks/core/components_ng/pattern/marquee/marquee_pattern.cpp", 1075 "$ace_root/frameworks/core/components_ng/pattern/marquee/marquee_pattern_multi_thread.cpp", 1076 "$ace_root/frameworks/core/components_ng/pattern/menu/menu_accessibility_property.cpp", 1077 "$ace_root/frameworks/core/components_ng/pattern/menu/menu_divider/menu_divider_layout_algorithm.cpp", 1078 "$ace_root/frameworks/core/components_ng/pattern/menu/menu_divider/menu_divider_modifier.cpp", 1079 "$ace_root/frameworks/core/components_ng/pattern/menu/menu_divider/menu_divider_paint_method.cpp", 1080 "$ace_root/frameworks/core/components_ng/pattern/menu/menu_divider/menu_divider_pattern.cpp", 1081 "$ace_root/frameworks/core/components_ng/pattern/menu/menu_item/custom_menu_item_layout_algorithm.cpp", 1082 "$ace_root/frameworks/core/components_ng/pattern/menu/menu_item/menu_item_accessibility_property.cpp", 1083 "$ace_root/frameworks/core/components_ng/pattern/menu/menu_item/menu_item_layout_algorithm.cpp", 1084 "$ace_root/frameworks/core/components_ng/pattern/menu/menu_item/menu_item_model_ng.cpp", 1085 "$ace_root/frameworks/core/components_ng/pattern/menu/menu_item/menu_item_paint_method.cpp", 1086 "$ace_root/frameworks/core/components_ng/pattern/menu/menu_item/menu_item_pattern.cpp", 1087 "$ace_root/frameworks/core/components_ng/pattern/menu/menu_item_group/menu_item_group_accessibility_property.cpp", 1088 "$ace_root/frameworks/core/components_ng/pattern/menu/menu_item_group/menu_item_group_layout_algorithm.cpp", 1089 "$ace_root/frameworks/core/components_ng/pattern/menu/menu_item_group/menu_item_group_paint_method.cpp", 1090 "$ace_root/frameworks/core/components_ng/pattern/menu/menu_item_group/menu_item_group_pattern.cpp", 1091 "$ace_root/frameworks/core/components_ng/pattern/menu/menu_item_group/menu_item_group_view.cpp", 1092 "$ace_root/frameworks/core/components_ng/pattern/menu/menu_layout_algorithm.cpp", 1093 "$ace_root/frameworks/core/components_ng/pattern/menu/menu_layout_property.cpp", 1094 "$ace_root/frameworks/core/components_ng/pattern/menu/menu_model_ng.cpp", 1095 "$ace_root/frameworks/core/components_ng/pattern/menu/menu_paint_method.cpp", 1096 "$ace_root/frameworks/core/components_ng/pattern/menu/menu_pattern.cpp", 1097 "$ace_root/frameworks/core/components_ng/pattern/menu/menu_view.cpp", 1098 "$ace_root/frameworks/core/components_ng/pattern/menu/menu_view_static.cpp", 1099 "$ace_root/frameworks/core/components_ng/pattern/menu/multi_menu_layout_algorithm.cpp", 1100 "$ace_root/frameworks/core/components_ng/pattern/menu/preview/menu_preview_layout_algorithm.cpp", 1101 "$ace_root/frameworks/core/components_ng/pattern/menu/preview/menu_preview_pattern.cpp", 1102 "$ace_root/frameworks/core/components_ng/pattern/menu/sub_menu_layout_algorithm.cpp", 1103 "$ace_root/frameworks/core/components_ng/pattern/menu/wrapper/menu_wrapper_layout_algorithm.cpp", 1104 "$ace_root/frameworks/core/components_ng/pattern/menu/wrapper/menu_wrapper_paint_method.cpp", 1105 "$ace_root/frameworks/core/components_ng/pattern/menu/wrapper/menu_wrapper_pattern.cpp", 1106 "$ace_root/frameworks/core/components_ng/pattern/navigation/bar_item_layout_algorithm.cpp", 1107 "$ace_root/frameworks/core/components_ng/pattern/navigation/bar_item_node.cpp", 1108 "$ace_root/frameworks/core/components_ng/pattern/navigation/bar_item_pattern.cpp", 1109 "$ace_root/frameworks/core/components_ng/pattern/navigation/custom_safe_area_expander.cpp", 1110 "$ace_root/frameworks/core/components_ng/pattern/navigation/inner_navigation_controller.cpp", 1111 "$ace_root/frameworks/core/components_ng/pattern/navigation/nav_bar_layout_algorithm.cpp", 1112 "$ace_root/frameworks/core/components_ng/pattern/navigation/nav_bar_node.cpp", 1113 "$ace_root/frameworks/core/components_ng/pattern/navigation/nav_bar_pattern.cpp", 1114 "$ace_root/frameworks/core/components_ng/pattern/navigation/navdestination_node_base.cpp", 1115 "$ace_root/frameworks/core/components_ng/pattern/navigation/navdestination_pattern_base.cpp", 1116 "$ace_root/frameworks/core/components_ng/pattern/navigation/navigation_content_layout_algorithm.cpp", 1117 "$ace_root/frameworks/core/components_ng/pattern/navigation/navigation_drag_bar_pattern.cpp", 1118 "$ace_root/frameworks/core/components_ng/pattern/navigation/navigation_event_hub.cpp", 1119 "$ace_root/frameworks/core/components_ng/pattern/navigation/navigation_group_node.cpp", 1120 "$ace_root/frameworks/core/components_ng/pattern/navigation/navigation_layout_algorithm.cpp", 1121 "$ace_root/frameworks/core/components_ng/pattern/navigation/navigation_layout_util.cpp", 1122 "$ace_root/frameworks/core/components_ng/pattern/navigation/navigation_model_ng.cpp", 1123 "$ace_root/frameworks/core/components_ng/pattern/navigation/navigation_pattern.cpp", 1124 "$ace_root/frameworks/core/components_ng/pattern/navigation/navigation_stack.cpp", 1125 "$ace_root/frameworks/core/components_ng/pattern/navigation/navigation_title_util.cpp", 1126 "$ace_root/frameworks/core/components_ng/pattern/navigation/navigation_toolbar_util.cpp", 1127 "$ace_root/frameworks/core/components_ng/pattern/navigation/title_bar_layout_algorithm.cpp", 1128 "$ace_root/frameworks/core/components_ng/pattern/navigation/title_bar_node.cpp", 1129 "$ace_root/frameworks/core/components_ng/pattern/navigation/title_bar_pattern.cpp", 1130 "$ace_root/frameworks/core/components_ng/pattern/navigation/tool_bar_layout_algorithm.cpp", 1131 "$ace_root/frameworks/core/components_ng/pattern/navigation/tool_bar_node.cpp", 1132 "$ace_root/frameworks/core/components_ng/pattern/navigation/tool_bar_pattern.cpp", 1133 "$ace_root/frameworks/core/components_ng/pattern/navigator/navigator_event_hub.cpp", 1134 "$ace_root/frameworks/core/components_ng/pattern/navigator/navigator_model_ng.cpp", 1135 "$ace_root/frameworks/core/components_ng/pattern/navigator/navigator_pattern.cpp", 1136 "$ace_root/frameworks/core/components_ng/pattern/navrouter/navdestination_context.cpp", 1137 "$ace_root/frameworks/core/components_ng/pattern/navrouter/navdestination_event_hub.cpp", 1138 "$ace_root/frameworks/core/components_ng/pattern/navrouter/navdestination_group_node.cpp", 1139 "$ace_root/frameworks/core/components_ng/pattern/navrouter/navdestination_layout_algorithm.cpp", 1140 "$ace_root/frameworks/core/components_ng/pattern/navrouter/navdestination_model_ng.cpp", 1141 "$ace_root/frameworks/core/components_ng/pattern/navrouter/navdestination_pattern.cpp", 1142 "$ace_root/frameworks/core/components_ng/pattern/navrouter/navrouter_group_node.cpp", 1143 "$ace_root/frameworks/core/components_ng/pattern/navrouter/navrouter_model_ng.cpp", 1144 "$ace_root/frameworks/core/components_ng/pattern/navrouter/navrouter_pattern.cpp", 1145 "$ace_root/frameworks/core/components_ng/pattern/node_container/node_container_event_hub.cpp", 1146 "$ace_root/frameworks/core/components_ng/pattern/node_container/node_container_layout_algorithm.cpp", 1147 "$ace_root/frameworks/core/components_ng/pattern/node_container/node_container_model_ng.cpp", 1148 "$ace_root/frameworks/core/components_ng/pattern/node_container/node_container_node.cpp", 1149 "$ace_root/frameworks/core/components_ng/pattern/node_container/node_container_pattern.cpp", 1150 "$ace_root/frameworks/core/components_ng/pattern/overlay/dialog_manager.cpp", 1151 "$ace_root/frameworks/core/components_ng/pattern/overlay/group_manager.cpp", 1152 "$ace_root/frameworks/core/components_ng/pattern/overlay/keyboard_base_pattern.cpp", 1153 "$ace_root/frameworks/core/components_ng/pattern/overlay/modal_presentation_pattern.cpp", 1154 "$ace_root/frameworks/core/components_ng/pattern/overlay/overlay_container_pattern.cpp", 1155 "$ace_root/frameworks/core/components_ng/pattern/overlay/overlay_manager.cpp", 1156 "$ace_root/frameworks/core/components_ng/pattern/overlay/popup_base_pattern.cpp", 1157 "$ace_root/frameworks/core/components_ng/pattern/overlay/sheet_drag_bar_paint_method.cpp", 1158 "$ace_root/frameworks/core/components_ng/pattern/overlay/sheet_drag_bar_pattern.cpp", 1159 "$ace_root/frameworks/core/components_ng/pattern/overlay/sheet_manager.cpp", 1160 "$ace_root/frameworks/core/components_ng/pattern/overlay/sheet_presentation_layout_algorithm.cpp", 1161 "$ace_root/frameworks/core/components_ng/pattern/overlay/sheet_presentation_pattern.cpp", 1162 "$ace_root/frameworks/core/components_ng/pattern/overlay/sheet_view.cpp", 1163 "$ace_root/frameworks/core/components_ng/pattern/overlay/sheet_wrapper_layout_algorithm.cpp", 1164 "$ace_root/frameworks/core/components_ng/pattern/overlay/sheet_wrapper_paint_method.cpp", 1165 "$ace_root/frameworks/core/components_ng/pattern/overlay/sheet_wrapper_pattern.cpp", 1166 "$ace_root/frameworks/core/components_ng/pattern/panel/close_icon_layout_algorithm.cpp", 1167 "$ace_root/frameworks/core/components_ng/pattern/panel/close_icon_pattern.cpp", 1168 "$ace_root/frameworks/core/components_ng/pattern/panel/drag_bar_layout_algorithm.cpp", 1169 "$ace_root/frameworks/core/components_ng/pattern/panel/drag_bar_paint_method.cpp", 1170 "$ace_root/frameworks/core/components_ng/pattern/panel/drag_bar_pattern.cpp", 1171 "$ace_root/frameworks/core/components_ng/pattern/panel/sliding_panel_layout_algorithm.cpp", 1172 "$ace_root/frameworks/core/components_ng/pattern/panel/sliding_panel_model_ng.cpp", 1173 "$ace_root/frameworks/core/components_ng/pattern/panel/sliding_panel_node.cpp", 1174 "$ace_root/frameworks/core/components_ng/pattern/panel/sliding_panel_pattern.cpp", 1175 "$ace_root/frameworks/core/components_ng/pattern/picker/date_time_animation_controller.cpp", 1176 "$ace_root/frameworks/core/components_ng/pattern/picker/datepicker_accessibility_property.cpp", 1177 "$ace_root/frameworks/core/components_ng/pattern/picker/datepicker_column_accessibility_property.cpp", 1178 "$ace_root/frameworks/core/components_ng/pattern/picker/datepicker_column_layout_algorithm.cpp", 1179 "$ace_root/frameworks/core/components_ng/pattern/picker/datepicker_column_pattern.cpp", 1180 "$ace_root/frameworks/core/components_ng/pattern/picker/datepicker_dialog_view.cpp", 1181 "$ace_root/frameworks/core/components_ng/pattern/picker/datepicker_model_ng.cpp", 1182 "$ace_root/frameworks/core/components_ng/pattern/picker/datepicker_paint_method.cpp", 1183 "$ace_root/frameworks/core/components_ng/pattern/picker/datepicker_pattern.cpp", 1184 "$ace_root/frameworks/core/components_ng/pattern/picker_utils/picker_column_pattern_multi_thread.cpp", 1185 "$ace_root/frameworks/core/components_ng/pattern/picker_utils/picker_column_pattern.cpp", 1186 "$ace_root/frameworks/core/components_ng/pattern/picker_utils/toss_animation_controller.cpp", 1187 "$ace_root/frameworks/core/components_ng/pattern/progress/progress_accessibility_property.cpp", 1188 "$ace_root/frameworks/core/components_ng/pattern/progress/progress_layout_algorithm.cpp", 1189 "$ace_root/frameworks/core/components_ng/pattern/progress/progress_model_ng.cpp", 1190 "$ace_root/frameworks/core/components_ng/pattern/progress/progress_model_static.cpp", 1191 "$ace_root/frameworks/core/components_ng/pattern/progress/progress_modifier.cpp", 1192 "$ace_root/frameworks/core/components_ng/pattern/progress/progress_paint_method.cpp", 1193 "$ace_root/frameworks/core/components_ng/pattern/progress/progress_paint_property.cpp", 1194 "$ace_root/frameworks/core/components_ng/pattern/progress/progress_pattern.cpp", 1195 "$ace_root/frameworks/core/components_ng/pattern/radio/radio_accessibility_property.cpp", 1196 "$ace_root/frameworks/core/components_ng/pattern/radio/radio_layout_algorithm.cpp", 1197 "$ace_root/frameworks/core/components_ng/pattern/radio/radio_model_ng.cpp", 1198 "$ace_root/frameworks/core/components_ng/pattern/radio/radio_paint_method.cpp", 1199 "$ace_root/frameworks/core/components_ng/pattern/radio/radio_paint_property.cpp", 1200 "$ace_root/frameworks/core/components_ng/pattern/radio/radio_pattern.cpp", 1201 "$ace_root/frameworks/core/components_ng/pattern/radio/radio_pattern_multi_thread.cpp", 1202 "$ace_root/frameworks/core/components_ng/pattern/rating/rating_accessibility_property.cpp", 1203 "$ace_root/frameworks/core/components_ng/pattern/rating/rating_layout_algorithm.cpp", 1204 "$ace_root/frameworks/core/components_ng/pattern/rating/rating_model_ng.cpp", 1205 "$ace_root/frameworks/core/components_ng/pattern/rating/rating_modifier.cpp", 1206 "$ace_root/frameworks/core/components_ng/pattern/rating/rating_pattern.cpp", 1207 "$ace_root/frameworks/core/components_ng/pattern/recycle_view/recycle_dummy_node.cpp", 1208 "$ace_root/frameworks/core/components_ng/pattern/recycle_view/recycle_manager.cpp", 1209 "$ace_root/frameworks/core/components_ng/pattern/recycle_view/recycle_view_model_ng.cpp", 1210 "$ace_root/frameworks/core/components_ng/pattern/refresh/refresh_accessibility_property.cpp", 1211 "$ace_root/frameworks/core/components_ng/pattern/refresh/refresh_layout_algorithm.cpp", 1212 "$ace_root/frameworks/core/components_ng/pattern/refresh/refresh_model_ng.cpp", 1213 "$ace_root/frameworks/core/components_ng/pattern/refresh/refresh_model_static.cpp", 1214 "$ace_root/frameworks/core/components_ng/pattern/refresh/refresh_model_ng_multi_thread.cpp", 1215 "$ace_root/frameworks/core/components_ng/pattern/refresh/refresh_pattern.cpp", 1216 "$ace_root/frameworks/core/components_ng/pattern/refresh/refresh_pattern_multi_thread.cpp", 1217 "$ace_root/frameworks/core/components_ng/pattern/relative_container/relative_container_layout_algorithm.cpp", 1218 "$ace_root/frameworks/core/components_ng/pattern/relative_container/relative_container_model_ng.cpp", 1219 "$ace_root/frameworks/core/components_ng/pattern/rich_editor/one_step_drag_controller.cpp", 1220 "$ace_root/frameworks/core/components_ng/pattern/rich_editor/paragraph_manager.cpp", 1221 "$ace_root/frameworks/core/components_ng/pattern/rich_editor/rich_editor_accessibility_property.cpp", 1222 "$ace_root/frameworks/core/components_ng/pattern/rich_editor/rich_editor_base_controller.cpp", 1223 "$ace_root/frameworks/core/components_ng/pattern/rich_editor/rich_editor_content_modifier.cpp", 1224 "$ace_root/frameworks/core/components_ng/pattern/rich_editor/rich_editor_controller.cpp", 1225 "$ace_root/frameworks/core/components_ng/pattern/rich_editor/rich_editor_event_hub.cpp", 1226 "$ace_root/frameworks/core/components_ng/pattern/rich_editor/rich_editor_layout_algorithm.cpp", 1227 "$ace_root/frameworks/core/components_ng/pattern/rich_editor/rich_editor_layout_property.cpp", 1228 "$ace_root/frameworks/core/components_ng/pattern/rich_editor/rich_editor_model_ng.cpp", 1229 "$ace_root/frameworks/core/components_ng/pattern/rich_editor/rich_editor_overlay_modifier.cpp", 1230 "$ace_root/frameworks/core/components_ng/pattern/rich_editor/rich_editor_paint_method.cpp", 1231 "$ace_root/frameworks/core/components_ng/pattern/rich_editor/rich_editor_pattern.cpp", 1232 "$ace_root/frameworks/core/components_ng/pattern/rich_editor/rich_editor_select_overlay.cpp", 1233 "$ace_root/frameworks/core/components_ng/pattern/rich_editor/rich_editor_styled_string_controller.cpp", 1234 "$ace_root/frameworks/core/components_ng/pattern/rich_editor/rich_editor_undo_manager.cpp", 1235 "$ace_root/frameworks/core/components_ng/pattern/rich_editor_drag/preview_menu_controller.cpp", 1236 "$ace_root/frameworks/core/components_ng/pattern/rich_editor_drag/rich_editor_drag_overlay_modifier.cpp", 1237 "$ace_root/frameworks/core/components_ng/pattern/rich_editor_drag/rich_editor_drag_paint_method.cpp", 1238 "$ace_root/frameworks/core/components_ng/pattern/rich_editor_drag/rich_editor_drag_pattern.cpp", 1239 "$ace_root/frameworks/core/components_ng/pattern/root/root_layout_algorithm.cpp", 1240 "$ace_root/frameworks/core/components_ng/pattern/scroll/effect/scroll_fade_controller.cpp", 1241 "$ace_root/frameworks/core/components_ng/pattern/scroll/effect/scroll_fade_effect.cpp", 1242 "$ace_root/frameworks/core/components_ng/pattern/scroll/effect/scroll_fade_painter.cpp", 1243 "$ace_root/frameworks/core/components_ng/pattern/scroll/free_scroll_controller.cpp", 1244 "$ace_root/frameworks/core/components_ng/pattern/scroll/inner/scroll_bar.cpp", 1245 "$ace_root/frameworks/core/components_ng/pattern/scroll/inner/scroll_bar_2d.cpp", 1246 "$ace_root/frameworks/core/components_ng/pattern/scroll/inner/scroll_bar_2d_painter.cpp", 1247 "$ace_root/frameworks/core/components_ng/pattern/scroll/inner/scroll_bar_overlay_modifier.cpp", 1248 "$ace_root/frameworks/core/components_ng/pattern/scroll/scroll_accessibility_property.cpp", 1249 "$ace_root/frameworks/core/components_ng/pattern/scroll/scroll_content_modifier.cpp", 1250 "$ace_root/frameworks/core/components_ng/pattern/scroll/scroll_layout_algorithm.cpp", 1251 "$ace_root/frameworks/core/components_ng/pattern/scroll/scroll_model_ng.cpp", 1252 "$ace_root/frameworks/core/components_ng/pattern/scroll/scroll_model_static.cpp", 1253 "$ace_root/frameworks/core/components_ng/pattern/scroll/scroll_model_ng_multi_thread.cpp", 1254 "$ace_root/frameworks/core/components_ng/pattern/scroll/scroll_paint_method.cpp", 1255 "$ace_root/frameworks/core/components_ng/pattern/scroll/scroll_pattern.cpp", 1256 "$ace_root/frameworks/core/components_ng/pattern/scroll/scroll_spring_effect.cpp", 1257 "$ace_root/frameworks/core/components_ng/pattern/scroll/zoom_controller.cpp", 1258 "$ace_root/frameworks/core/components_ng/pattern/scroll_bar/proxy/scroll_bar_proxy.cpp", 1259 "$ace_root/frameworks/core/components_ng/pattern/scroll_bar/scroll_bar_accessibility_property.cpp", 1260 "$ace_root/frameworks/core/components_ng/pattern/scroll_bar/scroll_bar_layout_algorithm.cpp", 1261 "$ace_root/frameworks/core/components_ng/pattern/scroll_bar/scroll_bar_model_ng.cpp", 1262 "$ace_root/frameworks/core/components_ng/pattern/scroll_bar/scroll_bar_paint_method.cpp", 1263 "$ace_root/frameworks/core/components_ng/pattern/scroll_bar/scroll_bar_pattern.cpp", 1264 "$ace_root/frameworks/core/components_ng/pattern/scrollable/axis/axis_animator.cpp", 1265 "$ace_root/frameworks/core/components_ng/pattern/scrollable/axis/axis_scroll_motion.cpp", 1266 "$ace_root/frameworks/core/components_ng/pattern/scrollable/nestable_scroll_container.cpp", 1267 "$ace_root/frameworks/core/components_ng/pattern/scrollable/refresh_coordination.cpp", 1268 "$ace_root/frameworks/core/components_ng/pattern/scrollable/scrollable.cpp", 1269 "$ace_root/frameworks/core/components_ng/pattern/scrollable/scrollable_accessibility_property.cpp", 1270 "$ace_root/frameworks/core/components_ng/pattern/scrollable/scrollable_controller.cpp", 1271 "$ace_root/frameworks/core/components_ng/pattern/scrollable/scrollable_controller_multi_thread.cpp", 1272 "$ace_root/frameworks/core/components_ng/pattern/scrollable/scrollable_item.cpp", 1273 "$ace_root/frameworks/core/components_ng/pattern/scrollable/scrollable_item_pool.cpp", 1274 "$ace_root/frameworks/core/components_ng/pattern/scrollable/scrollable_model_ng.cpp", 1275 "$ace_root/frameworks/core/components_ng/pattern/scrollable/scrollable_model_static.cpp", 1276 "$ace_root/frameworks/core/components_ng/pattern/scrollable/scrollable_model_ng_multi_thread.cpp", 1277 "$ace_root/frameworks/core/components_ng/pattern/scrollable/scrollable_paint_method.cpp", 1278 "$ace_root/frameworks/core/components_ng/pattern/scrollable/scrollable_paint_property.cpp", 1279 "$ace_root/frameworks/core/components_ng/pattern/scrollable/scrollable_pattern.cpp", 1280 "$ace_root/frameworks/core/components_ng/pattern/scrollable/scrollable_pattern_multi_thread.cpp", 1281 "$ace_root/frameworks/core/components_ng/pattern/scrollable/scrollable_utils.cpp", 1282 "$ace_root/frameworks/core/components_ng/pattern/scrollable/scroller_observer_manager.cpp", 1283 "$ace_root/frameworks/core/components_ng/pattern/search/search_event_hub.cpp", 1284 "$ace_root/frameworks/core/components_ng/pattern/search/search_gesture_event_hub.cpp", 1285 "$ace_root/frameworks/core/components_ng/pattern/search/search_layout_algorithm.cpp", 1286 "$ace_root/frameworks/core/components_ng/pattern/search/search_model_ng.cpp", 1287 "$ace_root/frameworks/core/components_ng/pattern/search/search_model_ng_multi_thread.cpp", 1288 "$ace_root/frameworks/core/components_ng/pattern/search/search_model_static.cpp", 1289 "$ace_root/frameworks/core/components_ng/pattern/search/search_node.cpp", 1290 "$ace_root/frameworks/core/components_ng/pattern/search/search_pattern.cpp", 1291 "$ace_root/frameworks/core/components_ng/pattern/search/search_pattern_multi_thread.cpp", 1292 "$ace_root/frameworks/core/components_ng/pattern/search/search_text_field.cpp", 1293 "$ace_root/frameworks/core/components_ng/pattern/security_component/location_button/location_button_model_ng.cpp", 1294 "$ace_root/frameworks/core/components_ng/pattern/security_component/paste_button/paste_button_model_ng.cpp", 1295 "$ace_root/frameworks/core/components_ng/pattern/security_component/save_button/save_button_model_ng.cpp", 1296 "$ace_root/frameworks/core/components_ng/pattern/security_component/security_component_accessibility_property.cpp", 1297 "$ace_root/frameworks/core/components_ng/pattern/security_component/security_component_layout_algorithm.cpp", 1298 "$ace_root/frameworks/core/components_ng/pattern/security_component/security_component_layout_element.cpp", 1299 "$ace_root/frameworks/core/components_ng/pattern/security_component/security_component_model_ng.cpp", 1300 "$ace_root/frameworks/core/components_ng/pattern/security_component/security_component_pattern.cpp", 1301 "$ace_root/frameworks/core/components_ng/pattern/select/select_accessibility_property.cpp", 1302 "$ace_root/frameworks/core/components_ng/pattern/select/select_layout_algorithm.cpp", 1303 "$ace_root/frameworks/core/components_ng/pattern/select/select_model_ng.cpp", 1304 "$ace_root/frameworks/core/components_ng/pattern/select/select_pattern.cpp", 1305 "$ace_root/frameworks/core/components_ng/pattern/select_content_overlay/select_content_overlay_pattern.cpp", 1306 "$ace_root/frameworks/core/components_ng/pattern/select_overlay/magnifier_controller.cpp", 1307 "$ace_root/frameworks/core/components_ng/pattern/select_overlay/select_overlay_content_modifier.cpp", 1308 "$ace_root/frameworks/core/components_ng/pattern/select_overlay/select_overlay_layout_algorithm.cpp", 1309 "$ace_root/frameworks/core/components_ng/pattern/select_overlay/select_overlay_modifier.cpp", 1310 "$ace_root/frameworks/core/components_ng/pattern/select_overlay/select_overlay_node.cpp", 1311 "$ace_root/frameworks/core/components_ng/pattern/select_overlay/select_overlay_paint_method.cpp", 1312 "$ace_root/frameworks/core/components_ng/pattern/select_overlay/select_overlay_pattern.cpp", 1313 "$ace_root/frameworks/core/components_ng/pattern/select_overlay/select_overlay_property.cpp", 1314 "$ace_root/frameworks/core/components_ng/pattern/sheet/content_cover/sheet_content_cover_layout_algorithm.cpp", 1315 "$ace_root/frameworks/core/components_ng/pattern/sheet/content_cover/sheet_content_cover_object.cpp", 1316 "$ace_root/frameworks/core/components_ng/pattern/sheet/sheet_object.cpp", 1317 "$ace_root/frameworks/core/components_ng/pattern/sheet/side/sheet_presentation_side_layout_algorithm.cpp", 1318 "$ace_root/frameworks/core/components_ng/pattern/sheet/side/sheet_side_object.cpp", 1319 "$ace_root/frameworks/core/components_ng/pattern/side_bar/side_bar_container_layout_algorithm.cpp", 1320 "$ace_root/frameworks/core/components_ng/pattern/side_bar/side_bar_container_model_ng.cpp", 1321 "$ace_root/frameworks/core/components_ng/pattern/side_bar/side_bar_container_paint_method.cpp", 1322 "$ace_root/frameworks/core/components_ng/pattern/side_bar/side_bar_container_pattern.cpp", 1323 "$ace_root/frameworks/core/components_ng/pattern/slider/slider_accessibility_property.cpp", 1324 "$ace_root/frameworks/core/components_ng/pattern/slider/slider_content_modifier.cpp", 1325 "$ace_root/frameworks/core/components_ng/pattern/slider/slider_layout_algorithm.cpp", 1326 "$ace_root/frameworks/core/components_ng/pattern/slider/slider_model_ng.cpp", 1327 "$ace_root/frameworks/core/components_ng/pattern/slider/slider_paint_method.cpp", 1328 "$ace_root/frameworks/core/components_ng/pattern/slider/slider_pattern.cpp", 1329 "$ace_root/frameworks/core/components_ng/pattern/slider/slider_pattern_multi_thread.cpp", 1330 "$ace_root/frameworks/core/components_ng/pattern/slider/slider_tip_modifier.cpp", 1331 "$ace_root/frameworks/core/components_ng/pattern/stack/stack_layout_algorithm.cpp", 1332 "$ace_root/frameworks/core/components_ng/pattern/stack/stack_model_ng.cpp", 1333 "$ace_root/frameworks/core/components_ng/pattern/stage/content_root_pattern.cpp", 1334 "$ace_root/frameworks/core/components_ng/pattern/stage/page_event_hub.cpp", 1335 "$ace_root/frameworks/core/components_ng/pattern/stage/page_node.cpp", 1336 "$ace_root/frameworks/core/components_ng/pattern/stage/page_pattern.cpp", 1337 "$ace_root/frameworks/core/components_ng/pattern/stage/page_transition_model_ng.cpp", 1338 "$ace_root/frameworks/core/components_ng/pattern/stage/stage_layout_algorithm.cpp", 1339 "$ace_root/frameworks/core/components_ng/pattern/stage/stage_manager.cpp", 1340 "$ace_root/frameworks/core/components_ng/pattern/stage/stage_pattern.cpp", 1341 "$ace_root/frameworks/core/components_ng/pattern/stepper/stepper_accessibility_property.cpp", 1342 "$ace_root/frameworks/core/components_ng/pattern/stepper/stepper_item_model_ng.cpp", 1343 "$ace_root/frameworks/core/components_ng/pattern/stepper/stepper_layout_algorithm.cpp", 1344 "$ace_root/frameworks/core/components_ng/pattern/stepper/stepper_model_ng.cpp", 1345 "$ace_root/frameworks/core/components_ng/pattern/stepper/stepper_node.cpp", 1346 "$ace_root/frameworks/core/components_ng/pattern/stepper/stepper_pattern.cpp", 1347 "$ace_root/frameworks/core/components_ng/pattern/swiper/arc_swiper_pattern.cpp", 1348 "$ace_root/frameworks/core/components_ng/pattern/swiper/swiper_accessibility_property.cpp", 1349 "$ace_root/frameworks/core/components_ng/pattern/swiper/swiper_helper.cpp", 1350 "$ace_root/frameworks/core/components_ng/pattern/swiper/swiper_layout_algorithm.cpp", 1351 "$ace_root/frameworks/core/components_ng/pattern/swiper/swiper_model_ng.cpp", 1352 "$ace_root/frameworks/core/components_ng/pattern/swiper/swiper_paint_method.cpp", 1353 "$ace_root/frameworks/core/components_ng/pattern/swiper/swiper_paint_property.cpp", 1354 "$ace_root/frameworks/core/components_ng/pattern/swiper/swiper_pattern.cpp", 1355 "$ace_root/frameworks/core/components_ng/pattern/swiper/swiper_pattern_multi_thread.cpp", 1356 "$ace_root/frameworks/core/components_ng/pattern/swiper_indicator/circle_dot_indicator/circle_dot_indicator_layout_algorithm.cpp", 1357 "$ace_root/frameworks/core/components_ng/pattern/swiper_indicator/circle_dot_indicator/circle_dot_indicator_modifier.cpp", 1358 "$ace_root/frameworks/core/components_ng/pattern/swiper_indicator/circle_dot_indicator/circle_dot_indicator_paint_method.cpp", 1359 "$ace_root/frameworks/core/components_ng/pattern/swiper_indicator/digit_indicator/digit_indicator_layout_algorithm.cpp", 1360 "$ace_root/frameworks/core/components_ng/pattern/swiper_indicator/dot_indicator/dot_indicator_layout_algorithm.cpp", 1361 "$ace_root/frameworks/core/components_ng/pattern/swiper_indicator/dot_indicator/dot_indicator_modifier.cpp", 1362 "$ace_root/frameworks/core/components_ng/pattern/swiper_indicator/dot_indicator/dot_indicator_paint_method.cpp", 1363 "$ace_root/frameworks/core/components_ng/pattern/swiper_indicator/dot_indicator/overlength_dot_indicator_modifier.cpp", 1364 "$ace_root/frameworks/core/components_ng/pattern/swiper_indicator/dot_indicator/overlength_dot_indicator_paint_method.cpp", 1365 "$ace_root/frameworks/core/components_ng/pattern/swiper_indicator/indicator_common/arc_swiper_indicator_pattern.cpp", 1366 "$ace_root/frameworks/core/components_ng/pattern/swiper_indicator/indicator_common/indicator_accessibility.cpp", 1367 "$ace_root/frameworks/core/components_ng/pattern/swiper_indicator/indicator_common/indicator_controller.cpp", 1368 "$ace_root/frameworks/core/components_ng/pattern/swiper_indicator/indicator_common/indicator_model_ng.cpp", 1369 "$ace_root/frameworks/core/components_ng/pattern/swiper_indicator/indicator_common/indicator_pattern.cpp", 1370 "$ace_root/frameworks/core/components_ng/pattern/swiper_indicator/indicator_common/swiper_arrow_layout_algorithm.cpp", 1371 "$ace_root/frameworks/core/components_ng/pattern/swiper_indicator/indicator_common/swiper_arrow_pattern.cpp", 1372 "$ace_root/frameworks/core/components_ng/pattern/swiper_indicator/indicator_common/swiper_indicator_accessibility_property.cpp", 1373 "$ace_root/frameworks/core/components_ng/pattern/swiper_indicator/indicator_common/swiper_indicator_pattern.cpp", 1374 "$ace_root/frameworks/core/components_ng/pattern/swiper_indicator/indicator_common/swiper_indicator_utils.cpp", 1375 "$ace_root/frameworks/core/components_ng/pattern/symbol/symbol_effect_options.cpp", 1376 "$ace_root/frameworks/core/components_ng/pattern/symbol/symbol_model_ng.cpp", 1377 "$ace_root/frameworks/core/components_ng/pattern/symbol/symbol_model_static.cpp", 1378 "$ace_root/frameworks/core/components_ng/pattern/symbol/symbol_source_info.cpp", 1379 "$ace_root/frameworks/core/components_ng/pattern/tabs/tab_bar_accessibility_property.cpp", 1380 "$ace_root/frameworks/core/components_ng/pattern/tabs/tab_bar_layout_algorithm.cpp", 1381 "$ace_root/frameworks/core/components_ng/pattern/tabs/tab_bar_layout_property.cpp", 1382 "$ace_root/frameworks/core/components_ng/pattern/tabs/tab_bar_modifier.cpp", 1383 "$ace_root/frameworks/core/components_ng/pattern/tabs/tab_bar_paint_method.cpp", 1384 "$ace_root/frameworks/core/components_ng/pattern/tabs/tab_bar_pattern.cpp", 1385 "$ace_root/frameworks/core/components_ng/pattern/tabs/tab_content_model_ng.cpp", 1386 "$ace_root/frameworks/core/components_ng/pattern/tabs/tab_content_node.cpp", 1387 "$ace_root/frameworks/core/components_ng/pattern/tabs/tabs_layout_algorithm.cpp", 1388 "$ace_root/frameworks/core/components_ng/pattern/tabs/tabs_model_ng.cpp", 1389 "$ace_root/frameworks/core/components_ng/pattern/tabs/tabs_node.cpp", 1390 "$ace_root/frameworks/core/components_ng/pattern/tabs/tabs_pattern.cpp", 1391 "$ace_root/frameworks/core/components_ng/pattern/text/base_text_select_overlay.cpp", 1392 "$ace_root/frameworks/core/components_ng/pattern/text/image_span_view.cpp", 1393 "$ace_root/frameworks/core/components_ng/pattern/text/image_span_view_static.cpp", 1394 "$ace_root/frameworks/core/components_ng/pattern/text/multiple_click_recognizer.cpp", 1395 "$ace_root/frameworks/core/components_ng/pattern/text/multiple_paragraph_layout_algorithm.cpp", 1396 "$ace_root/frameworks/core/components_ng/pattern/text/paragraph_util.cpp", 1397 "$ace_root/frameworks/core/components_ng/pattern/text/span/mutable_span_string.cpp", 1398 "$ace_root/frameworks/core/components_ng/pattern/text/span/span_object.cpp", 1399 "$ace_root/frameworks/core/components_ng/pattern/text/span/span_string.cpp", 1400 "$ace_root/frameworks/core/components_ng/pattern/text/span/tlv_util.cpp", 1401 "$ace_root/frameworks/core/components_ng/pattern/text/span_model_ng.cpp", 1402 "$ace_root/frameworks/core/components_ng/pattern/text/span_model_static.cpp", 1403 "$ace_root/frameworks/core/components_ng/pattern/text/span_node.cpp", 1404 "$ace_root/frameworks/core/components_ng/pattern/text/symbol_span_model_ng.cpp", 1405 "$ace_root/frameworks/core/components_ng/pattern/text/symbol_span_model_static.cpp", 1406 "$ace_root/frameworks/core/components_ng/pattern/text/text_accessibility_property.cpp", 1407 "$ace_root/frameworks/core/components_ng/pattern/text/text_adapt_font_sizer.cpp", 1408 "$ace_root/frameworks/core/components_ng/pattern/text/text_base.cpp", 1409 "$ace_root/frameworks/core/components_ng/pattern/text/text_content_modifier.cpp", 1410 "$ace_root/frameworks/core/components_ng/pattern/text/text_controller.cpp", 1411 "$ace_root/frameworks/core/components_ng/pattern/text/text_layout_algorithm.cpp", 1412 "$ace_root/frameworks/core/components_ng/pattern/text/text_layout_property.cpp", 1413 "$ace_root/frameworks/core/components_ng/pattern/text/text_model_ng.cpp", 1414 "$ace_root/frameworks/core/components_ng/pattern/text/text_model_static.cpp", 1415 "$ace_root/frameworks/core/components_ng/pattern/text/text_overlay_modifier.cpp", 1416 "$ace_root/frameworks/core/components_ng/pattern/text/text_paint_method.cpp", 1417 "$ace_root/frameworks/core/components_ng/pattern/text/text_pattern.cpp", 1418 "$ace_root/frameworks/core/components_ng/pattern/text/text_pattern_multi_thread.cpp", 1419 "$ace_root/frameworks/core/components_ng/pattern/text/text_select_overlay.cpp", 1420 "$ace_root/frameworks/core/components_ng/pattern/text/text_styles.cpp", 1421 "$ace_root/frameworks/core/components_ng/pattern/text/typed_text.cpp", 1422 "$ace_root/frameworks/core/components_ng/pattern/text_area/text_area_layout_algorithm.cpp", 1423 "$ace_root/frameworks/core/components_ng/pattern/text_clock/text_clock_accessibility_property.cpp", 1424 "$ace_root/frameworks/core/components_ng/pattern/text_clock/text_clock_layout_algorithm.cpp", 1425 "$ace_root/frameworks/core/components_ng/pattern/text_clock/text_clock_layout_property.cpp", 1426 "$ace_root/frameworks/core/components_ng/pattern/text_clock/text_clock_model_ng.cpp", 1427 "$ace_root/frameworks/core/components_ng/pattern/text_clock/text_clock_pattern.cpp", 1428 "$ace_root/frameworks/core/components_ng/pattern/text_clock/text_clock_pattern_multi_thread.cpp", 1429 "$ace_root/frameworks/core/components_ng/pattern/text_drag/text_drag_overlay_modifier.cpp", 1430 "$ace_root/frameworks/core/components_ng/pattern/text_drag/text_drag_paint_method.cpp", 1431 "$ace_root/frameworks/core/components_ng/pattern/text_drag/text_drag_pattern.cpp", 1432 "$ace_root/frameworks/core/components_ng/pattern/text_field/auto_fill_controller.cpp", 1433 "$ace_root/frameworks/core/components_ng/pattern/text_field/content_controller.cpp", 1434 "$ace_root/frameworks/core/components_ng/pattern/text_field/text_component_decorator.cpp", 1435 "$ace_root/frameworks/core/components_ng/pattern/text_field/text_field_accessibility_property.cpp", 1436 "$ace_root/frameworks/core/components_ng/pattern/text_field/text_field_content_modifier.cpp", 1437 "$ace_root/frameworks/core/components_ng/pattern/text_field/text_field_controller.cpp", 1438 "$ace_root/frameworks/core/components_ng/pattern/text_field/text_field_foreground_modifier.cpp", 1439 "$ace_root/frameworks/core/components_ng/pattern/text_field/text_field_layout_algorithm.cpp", 1440 "$ace_root/frameworks/core/components_ng/pattern/text_field/text_field_manager.cpp", 1441 "$ace_root/frameworks/core/components_ng/pattern/text_field/text_field_model_ng.cpp", 1442 "$ace_root/frameworks/core/components_ng/pattern/text_field/text_field_model_ng_multi_thread.cpp", 1443 "$ace_root/frameworks/core/components_ng/pattern/text_field/text_field_model_static.cpp", 1444 "$ace_root/frameworks/core/components_ng/pattern/text_field/text_field_overlay_modifier.cpp", 1445 "$ace_root/frameworks/core/components_ng/pattern/text_field/text_field_paint_method.cpp", 1446 "$ace_root/frameworks/core/components_ng/pattern/text_field/text_field_paint_property.cpp", 1447 "$ace_root/frameworks/core/components_ng/pattern/text_field/text_field_pattern.cpp", 1448 "$ace_root/frameworks/core/components_ng/pattern/text_field/text_field_pattern_multi_thread.cpp", 1449 "$ace_root/frameworks/core/components_ng/pattern/text_field/text_field_select_overlay.cpp", 1450 "$ace_root/frameworks/core/components_ng/pattern/text_field/text_input_ai_checker.cpp", 1451 "$ace_root/frameworks/core/components_ng/pattern/text_field/text_input_response_area.cpp", 1452 "$ace_root/frameworks/core/components_ng/pattern/text_field/text_select_controller.cpp", 1453 "$ace_root/frameworks/core/components_ng/pattern/text_input/text_input_layout_algorithm.cpp", 1454 "$ace_root/frameworks/core/components_ng/pattern/text_picker/textpicker_accessibility_property.cpp", 1455 "$ace_root/frameworks/core/components_ng/pattern/text_picker/textpicker_column_pattern.cpp", 1456 "$ace_root/frameworks/core/components_ng/pattern/text_picker/textpicker_column_pattern_multi_thread.cpp", 1457 "$ace_root/frameworks/core/components_ng/pattern/text_picker/textpicker_dialog_view.cpp", 1458 "$ace_root/frameworks/core/components_ng/pattern/text_picker/textpicker_layout_algorithm.cpp", 1459 "$ace_root/frameworks/core/components_ng/pattern/text_picker/textpicker_model_ng.cpp", 1460 "$ace_root/frameworks/core/components_ng/pattern/text_picker/textpicker_overscroll.cpp", 1461 "$ace_root/frameworks/core/components_ng/pattern/text_picker/textpicker_paint_method.cpp", 1462 "$ace_root/frameworks/core/components_ng/pattern/text_picker/textpicker_pattern.cpp", 1463 "$ace_root/frameworks/core/components_ng/pattern/text_picker/textpicker_row_accessibility_property.cpp", 1464 "$ace_root/frameworks/core/components_ng/pattern/text_picker/toss_animation_controller.cpp", 1465 "$ace_root/frameworks/core/components_ng/pattern/texttimer/text_timer_accessibility_property.cpp", 1466 "$ace_root/frameworks/core/components_ng/pattern/texttimer/text_timer_layout_algorithm.cpp", 1467 "$ace_root/frameworks/core/components_ng/pattern/texttimer/text_timer_layout_property.cpp", 1468 "$ace_root/frameworks/core/components_ng/pattern/texttimer/text_timer_model_ng.cpp", 1469 "$ace_root/frameworks/core/components_ng/pattern/texttimer/text_timer_pattern.cpp", 1470 "$ace_root/frameworks/core/components_ng/pattern/time_picker/timepicker_column_accessibility_property.cpp", 1471 "$ace_root/frameworks/core/components_ng/pattern/time_picker/timepicker_column_layout_algorithm.cpp", 1472 "$ace_root/frameworks/core/components_ng/pattern/time_picker/timepicker_column_pattern.cpp", 1473 "$ace_root/frameworks/core/components_ng/pattern/time_picker/timepicker_dialog_view.cpp", 1474 "$ace_root/frameworks/core/components_ng/pattern/time_picker/timepicker_model_ng.cpp", 1475 "$ace_root/frameworks/core/components_ng/pattern/time_picker/timepicker_paint_method.cpp", 1476 "$ace_root/frameworks/core/components_ng/pattern/time_picker/timepicker_row_accessibility_property.cpp", 1477 "$ace_root/frameworks/core/components_ng/pattern/time_picker/timepicker_row_pattern.cpp", 1478 "$ace_root/frameworks/core/components_ng/pattern/toast/toast_accessibility_property.cpp", 1479 "$ace_root/frameworks/core/components_ng/pattern/toast/toast_layout_algorithm.cpp", 1480 "$ace_root/frameworks/core/components_ng/pattern/toast/toast_pattern.cpp", 1481 "$ace_root/frameworks/core/components_ng/pattern/toast/toast_view.cpp", 1482 "$ace_root/frameworks/core/components_ng/pattern/toggle/switch_accessibility_property.cpp", 1483 "$ace_root/frameworks/core/components_ng/pattern/toggle/switch_event_hub.cpp", 1484 "$ace_root/frameworks/core/components_ng/pattern/toggle/switch_layout_algorithm.cpp", 1485 "$ace_root/frameworks/core/components_ng/pattern/toggle/switch_paint_method.cpp", 1486 "$ace_root/frameworks/core/components_ng/pattern/toggle/switch_paint_property.cpp", 1487 "$ace_root/frameworks/core/components_ng/pattern/toggle/switch_pattern.cpp", 1488 "$ace_root/frameworks/core/components_ng/pattern/toggle/toggle_model_ng.cpp", 1489 "$ace_root/frameworks/core/components_ng/pattern/toolbaritem/toolbar_row_pattern.cpp", 1490 "$ace_root/frameworks/core/components_ng/pattern/toolbaritem/toolbaritem_model_ng.cpp", 1491 "$ace_root/frameworks/core/components_ng/pattern/video/video_accessibility_property.cpp", 1492 "$ace_root/frameworks/core/components_ng/pattern/video/video_full_screen_node.cpp", 1493 "$ace_root/frameworks/core/components_ng/pattern/video/video_full_screen_pattern.cpp", 1494 "$ace_root/frameworks/core/components_ng/pattern/video/video_layout_algorithm.cpp", 1495 "$ace_root/frameworks/core/components_ng/pattern/video/video_model_ng.cpp", 1496 "$ace_root/frameworks/core/components_ng/pattern/video/video_node.cpp", 1497 "$ace_root/frameworks/core/components_ng/pattern/video/video_pattern.cpp", 1498 "$ace_root/frameworks/core/components_ng/pattern/view_context/view_context_model_ng.cpp", 1499 "$ace_root/frameworks/core/components_ng/pattern/waterflow/layout/sliding_window/water_flow_layout_info_sw.cpp", 1500 "$ace_root/frameworks/core/components_ng/pattern/waterflow/layout/sliding_window/water_flow_layout_sw.cpp", 1501 "$ace_root/frameworks/core/components_ng/pattern/waterflow/layout/top_down/water_flow_layout_algorithm.cpp", 1502 "$ace_root/frameworks/core/components_ng/pattern/waterflow/layout/top_down/water_flow_layout_info.cpp", 1503 "$ace_root/frameworks/core/components_ng/pattern/waterflow/layout/top_down/water_flow_segmented_layout.cpp", 1504 "$ace_root/frameworks/core/components_ng/pattern/waterflow/layout/water_flow_layout_algorithm_base.cpp", 1505 "$ace_root/frameworks/core/components_ng/pattern/waterflow/layout/water_flow_layout_info_base.cpp", 1506 "$ace_root/frameworks/core/components_ng/pattern/waterflow/layout/water_flow_layout_utils.cpp", 1507 "$ace_root/frameworks/core/components_ng/pattern/waterflow/water_flow_accessibility_property.cpp", 1508 "$ace_root/frameworks/core/components_ng/pattern/waterflow/water_flow_content_modifier.cpp", 1509 "$ace_root/frameworks/core/components_ng/pattern/waterflow/water_flow_item_model_ng.cpp", 1510 "$ace_root/frameworks/core/components_ng/pattern/waterflow/water_flow_item_node.cpp", 1511 "$ace_root/frameworks/core/components_ng/pattern/waterflow/water_flow_layout_property.cpp", 1512 "$ace_root/frameworks/core/components_ng/pattern/waterflow/water_flow_model_ng.cpp", 1513 "$ace_root/frameworks/core/components_ng/pattern/waterflow/water_flow_model_static.cpp", 1514 "$ace_root/frameworks/core/components_ng/pattern/waterflow/water_flow_model_ng_multi_thread.cpp", 1515 "$ace_root/frameworks/core/components_ng/pattern/waterflow/water_flow_paint_method.cpp", 1516 "$ace_root/frameworks/core/components_ng/pattern/waterflow/water_flow_pattern.cpp", 1517 "$ace_root/frameworks/core/components_ng/pattern/waterflow/water_flow_sections.cpp", 1518 "$ace_root/frameworks/core/components_ng/pattern/xcomponent/xcomponent_accessibility_child_tree_callback.cpp", 1519 "$ace_root/frameworks/core/components_ng/pattern/xcomponent/xcomponent_accessibility_provider.cpp", 1520 "$ace_root/frameworks/core/components_ng/pattern/xcomponent/xcomponent_accessibility_session_adapter.cpp", 1521 "$ace_root/frameworks/core/components_ng/pattern/xcomponent/xcomponent_controller_ng.cpp", 1522 "$ace_root/frameworks/core/components_ng/pattern/xcomponent/xcomponent_ext_surface_callback_client.cpp", 1523 "$ace_root/frameworks/core/components_ng/pattern/xcomponent/xcomponent_inner_surface_controller.cpp", 1524 "$ace_root/frameworks/core/components_ng/pattern/xcomponent/xcomponent_layout_algorithm.cpp", 1525 "$ace_root/frameworks/core/components_ng/pattern/xcomponent/xcomponent_model_ng.cpp", 1526 "$ace_root/frameworks/core/components_ng/pattern/xcomponent/xcomponent_paint_method.cpp", 1527 "$ace_root/frameworks/core/components_ng/pattern/xcomponent/xcomponent_pattern.cpp", 1528 "$ace_root/frameworks/core/components_ng/pattern/xcomponent/xcomponent_pattern_v2.cpp", 1529 "$ace_root/frameworks/core/components_ng/pattern/xcomponent/xcomponent_pattern_multithread.cpp", 1530 "$ace_root/frameworks/core/components_ng/pattern/xcomponent/xcomponent_utils.cpp", 1531 "$ace_root/test/mock/core/pattern/mock_indexer_vibrator.cpp", 1532 "$ace_root/test/mock/core/pattern/mock_picker_haptic_factory.cpp", 1533 "$ace_root/test/mock/core/pattern/mock_web_pattern.cpp", 1534 ] 1535 if (ace_engine_feature_enable_split_mode && 1536 defined( 1537 vendor_configs.ace_engine_advanced_split_mode_pattern_test_sources)) { 1538 sources += 1539 vendor_configs.ace_engine_advanced_split_mode_pattern_test_sources 1540 } 1541 1542 deps = [ "$ace_root/frameworks/core/components/theme:build_theme_code" ] 1543 external_deps = [ 1544 "bounds_checking_function:libsec_static", 1545 "icu:shared_icui18n", 1546 "icu:shared_icuuc", 1547 ] 1548 configs = [ ":ace_unittest_config" ] 1549 if (current_os == "ohos") { 1550 external_deps += [ 1551 "c_utils:utils", 1552 "graphic_2d:librender_service_client", 1553 "skia:skia_canvaskit", 1554 ] 1555 } 1556} 1557