duplicated block id: 1 size: 487 cleaned lines of code in 3 files: - GaiaXiOS/GaiaXiOS/Binding/Expression/GXAnalyzeCore/GXAnalyze.cpp (473:972) - GaiaXHarmony/GaiaXAnalyze/GXAnalyzeCore/GXAnalyze.cpp (489:988) - GaiaXAnalyze/GXAnalyzeCore/GXAnalyze.cpp (473:972) duplicated block id: 2 size: 470 cleaned lines of code in 3 files: - GaiaXiOS/GaiaXiOS/Binding/Expression/GXAnalyzeCore/GXAnalyze.cpp (1470:1951) - GaiaXHarmony/GaiaXAnalyze/GXAnalyzeCore/GXAnalyze.cpp (1486:1967) - GaiaXAnalyze/GXAnalyzeCore/GXAnalyze.cpp (1470:1951) duplicated block id: 3 size: 308 cleaned lines of code in 3 files: - GaiaXiOS/GaiaXiOS/Binding/Expression/GXAnalyzeCore/GXWordAnalyze.cpp (65:394) - GaiaXHarmony/GaiaXAnalyze/GXAnalyzeCore/GXWordAnalyze.cpp (81:410) - GaiaXAnalyze/GXAnalyzeCore/GXWordAnalyze.cpp (65:394) duplicated block id: 4 size: 172 cleaned lines of code in 3 files: - GaiaXiOS/GaiaXiOS/Binding/Expression/GXAnalyzeCore/GXAnalyze.cpp (1029:1203) - GaiaXHarmony/GaiaXAnalyze/GXAnalyzeCore/GXAnalyze.cpp (1045:1219) - GaiaXAnalyze/GXAnalyzeCore/GXAnalyze.cpp (1029:1203) duplicated block id: 5 size: 136 cleaned lines of code in 3 files: - GaiaXiOS/GaiaXiOS/Binding/Expression/GXAnalyzeCore/GXAnalyze.cpp (208:346) - GaiaXHarmony/GaiaXAnalyze/GXAnalyzeCore/GXAnalyze.cpp (224:362) - GaiaXAnalyze/GXAnalyzeCore/GXAnalyze.cpp (208:346) duplicated block id: 6 size: 58 cleaned lines of code in 2 files: - GaiaXAndroidQuickJS/src/main/java/com/alibaba/gaiax/quickjs/Types.java (301:369) - GaiaXAndroidJS/src/main/kotlin/com/alibaba/gaiax/js/support/Types.java (301:369) duplicated block id: 7 size: 55 cleaned lines of code in 3 files: - GaiaXiOS/GaiaXiOS/Binding/Expression/GXAnalyzeCore/GXAnalyze.cpp (351:407) - GaiaXHarmony/GaiaXAnalyze/GXAnalyzeCore/GXAnalyze.cpp (367:423) - GaiaXAnalyze/GXAnalyzeCore/GXAnalyze.cpp (351:407) duplicated block id: 8 size: 53 cleaned lines of code in 3 files: - GaiaXiOS/GaiaXiOS/Binding/Expression/GXAnalyzeCore/GXAnalyze.cpp (147:203) - GaiaXHarmony/GaiaXAnalyze/GXAnalyzeCore/GXAnalyze.cpp (163:219) - GaiaXAnalyze/GXAnalyzeCore/GXAnalyze.cpp (147:203) duplicated block id: 9 size: 51 cleaned lines of code in 3 files: - GaiaXiOS/GaiaXiOS/Binding/Expression/GXAnalyzeCore/GXAnalyze.cpp (88:142) - GaiaXHarmony/GaiaXAnalyze/GXAnalyzeCore/GXAnalyze.cpp (104:158) - GaiaXAnalyze/GXAnalyzeCore/GXAnalyze.cpp (88:142) duplicated block id: 10 size: 45 cleaned lines of code in 2 files: - GaiaXAndroidQuickJS/src/main/java/com/alibaba/gaiax/quickjs/Types.java (118:171) - GaiaXAndroidJS/src/main/kotlin/com/alibaba/gaiax/js/support/Types.java (118:171) duplicated block id: 11 size: 44 cleaned lines of code in 3 files: - GaiaXiOS/GaiaXiOS/Binding/Expression/GXAnalyzeCore/GXAnalyze.cpp (977:1022) - GaiaXHarmony/GaiaXAnalyze/GXAnalyzeCore/GXAnalyze.cpp (993:1038) - GaiaXAnalyze/GXAnalyzeCore/GXAnalyze.cpp (977:1022) duplicated block id: 12 size: 42 cleaned lines of code in 2 files: - GaiaXHarmony/GaiaXAnalyze/GaiaXAnalyzeHarmony/entry/src/main/ets/pages/transform.ts (127:176) - GaiaXHarmony/GaiaXAnalyze/GaiaXAnalyzeHarmony/GaiaXAnalyze/src/main/ets/helper/transfrom.ts (57:106) duplicated block id: 13 size: 25 cleaned lines of code in 2 files: - GaiaXAndroidQuickJS/src/main/java/com/alibaba/gaiax/quickjs/Types.java (391:423) - GaiaXAndroidJS/src/main/kotlin/com/alibaba/gaiax/js/support/Types.java (391:423) duplicated block id: 14 size: 24 cleaned lines of code in 2 files: - GaiaXAndroidQuickJS/src/main/java/com/alibaba/gaiax/quickjs/Method.java (48:78) - GaiaXAndroidJS/src/main/kotlin/com/alibaba/gaiax/js/support/GXMethod.java (48:78) duplicated block id: 15 size: 19 cleaned lines of code in 2 files: - GaiaXHarmony/GaiaXAnalyze/GaiaXAnalyzeHarmony/entry/src/main/ets/pages/transform.ts (104:124) - GaiaXHarmony/GaiaXAnalyze/GaiaXAnalyzeHarmony/GaiaXAnalyze/src/main/ets/helper/transfrom.ts (34:54) duplicated block id: 16 size: 19 cleaned lines of code in 2 files: - GaiaXHarmony/GaiaXAnalyze/GaiaXAnalyzeHarmony/entry/src/main/ets/pages/transform.ts (185:205) - GaiaXHarmony/GaiaXAnalyze/GaiaXAnalyzeHarmony/GaiaXAnalyze/src/main/ets/helper/transfrom.ts (115:135) duplicated block id: 17 size: 19 cleaned lines of code in 2 files: - GaiaXAndroidQuickJS/src/main/java/com/alibaba/gaiax/quickjs/Types.java (260:284) - GaiaXAndroidJS/src/main/kotlin/com/alibaba/gaiax/js/support/Types.java (260:284) duplicated block id: 18 size: 18 cleaned lines of code in 2 files: - GaiaXAndroidQuickJS/src/main/java/com/alibaba/gaiax/quickjs/Types.java (66:96) - GaiaXAndroidJS/src/main/kotlin/com/alibaba/gaiax/js/support/Types.java (66:96) duplicated block id: 19 size: 22 cleaned lines of code in 3 files: - GaiaXAndroid/src/main/kotlin/com/alibaba/gaiax/render/view/basic/GXText.kt (225:248) - GaiaXAndroid/src/main/kotlin/com/alibaba/gaiax/render/view/container/GXContainer.kt (63:86) - GaiaXAndroid/src/main/kotlin/com/alibaba/gaiax/render/view/container/slider/GXSliderView.kt (264:287) duplicated block id: 20 size: 15 cleaned lines of code in 2 files: - GaiaXAndroid/src/main/kotlin/com/alibaba/gaiax/render/view/container/GXContainer.kt (88:104) - GaiaXAndroid/src/main/kotlin/com/alibaba/gaiax/render/view/container/slider/GXSliderView.kt (289:305) duplicated block id: 21 size: 15 cleaned lines of code in 2 files: - GaiaXAndroid/src/main/kotlin/com/alibaba/gaiax/render/view/container/GXGridView.kt (53:70) - GaiaXAndroid/src/main/kotlin/com/alibaba/gaiax/render/view/container/GXScrollView.kt (53:70) duplicated block id: 22 size: 13 cleaned lines of code in 3 files: - GaiaXiOS/GaiaXiOS/Binding/Expression/GXAnalyzeCore/GXAnalyze.cpp (412:426) - GaiaXHarmony/GaiaXAnalyze/GXAnalyzeCore/GXAnalyze.cpp (428:442) - GaiaXAnalyze/GXAnalyzeCore/GXAnalyze.cpp (412:426) duplicated block id: 23 size: 13 cleaned lines of code in 4 files: - GaiaXAndroidAdapter/src/main/java/com/alibaba/gaiax/adapter/Log.kt (33:47) - GaiaXAndroid/src/main/kotlin/com/alibaba/gaiax/utils/Log.kt (46:60) - GaiaXAndroidJS/src/main/kotlin/com/alibaba/gaiax/js/utils/Log.kt (40:54) - GaiaXAndroidJSProxy/src/main/java/com/alibaba/gaiax/js/proxy/Log.kt (33:47) duplicated block id: 24 size: 11 cleaned lines of code in 2 files: - GaiaXAndroidQuickJS/src/main/java/com/alibaba/gaiax/quickjs/Method.java (95:107) - GaiaXAndroidJS/src/main/kotlin/com/alibaba/gaiax/js/support/GXMethod.java (95:107) duplicated block id: 25 size: 11 cleaned lines of code in 2 files: - GaiaXAndroid/src/main/kotlin/com/alibaba/gaiax/render/view/basic/GXView.kt (136:148) - GaiaXAndroid/src/main/kotlin/com/alibaba/gaiax/render/view/basic/GXText.kt (250:262) duplicated block id: 26 size: 10 cleaned lines of code in 2 files: - GaiaXAndroidQuickJS/src/main/java/com/alibaba/gaiax/quickjs/Types.java (513:526) - GaiaXAndroidJS/src/main/kotlin/com/alibaba/gaiax/js/support/Types.java (513:526) duplicated block id: 27 size: 10 cleaned lines of code in 3 files: - GaiaXStretch/bindings/harmony/src/lib.rs (424:442) - GaiaXStretch/bindings/swift/StretchCore/src/lib.rs (380:393) - GaiaXStretch/bindings/kotlin/stretch/src/main/rust/src/lib.rs (527:540) duplicated block id: 28 size: 9 cleaned lines of code in 3 files: - GaiaXiOS/GaiaXiOS/Binding/Expression/GXAnalyzeCore/GXAnalyze.cpp (431:441) - GaiaXHarmony/GaiaXAnalyze/GXAnalyzeCore/GXAnalyze.cpp (447:457) - GaiaXAnalyze/GXAnalyzeCore/GXAnalyze.cpp (431:441) duplicated block id: 29 size: 8 cleaned lines of code in 2 files: - GaiaXAndroidQuickJS/src/main/java/com/alibaba/gaiax/quickjs/Method.java (81:92) - GaiaXAndroidJS/src/main/kotlin/com/alibaba/gaiax/js/support/GXMethod.java (81:92) duplicated block id: 30 size: 8 cleaned lines of code in 2 files: - GaiaXAndroidQuickJS/src/main/java/com/alibaba/gaiax/quickjs/Types.java (103:113) - GaiaXAndroidJS/src/main/kotlin/com/alibaba/gaiax/js/support/Types.java (103:113) duplicated block id: 31 size: 8 cleaned lines of code in 2 files: - GaiaXAndroidQuickJS/src/main/java/com/alibaba/gaiax/quickjs/Types.java (371:384) - GaiaXAndroidJS/src/main/kotlin/com/alibaba/gaiax/js/support/Types.java (371:384) duplicated block id: 32 size: 7 cleaned lines of code in 3 files: - GaiaXiOS/GaiaXiOS/Binding/Expression/GXAnalyzeCore/GXAnalyze.cpp (64:73) - GaiaXHarmony/GaiaXAnalyze/GXAnalyzeCore/GXAnalyze.cpp (80:89) - GaiaXAnalyze/GXAnalyzeCore/GXAnalyze.cpp (64:73) duplicated block id: 33 size: 7 cleaned lines of code in 2 files: - GaiaXAndroidQuickJS/src/main/java/com/alibaba/gaiax/quickjs/Types.java (222:230) - GaiaXAndroidJS/src/main/kotlin/com/alibaba/gaiax/js/support/Types.java (222:230) duplicated block id: 34 size: 7 cleaned lines of code in 2 files: - GaiaXAndroidQuickJS/src/main/java/com/alibaba/gaiax/quickjs/Types.java (236:244) - GaiaXAndroidJS/src/main/kotlin/com/alibaba/gaiax/js/support/Types.java (236:244) duplicated block id: 35 size: 7 cleaned lines of code in 2 files: - GaiaXAndroidQuickJS/src/main/java/com/alibaba/gaiax/quickjs/Types.java (610:618) - GaiaXAndroidJS/src/main/kotlin/com/alibaba/gaiax/js/support/Types.java (610:618) duplicated block id: 36 size: 7 cleaned lines of code in 2 files: - GaiaXStretch/bindings/harmony/src/lib.rs (33:41) - GaiaXStretch/bindings/swift/StretchCore/src/lib.rs (21:29) duplicated block id: 37 size: 6 cleaned lines of code in 3 files: - GaiaXiOS/GaiaXiOS/Binding/Expression/GXAnalyzeCore/GXWordAnalyze.cpp (39:46) - GaiaXHarmony/GaiaXAnalyze/GXAnalyzeCore/GXWordAnalyze.cpp (55:62) - GaiaXAnalyze/GXAnalyzeCore/GXWordAnalyze.cpp (39:46) duplicated block id: 38 size: 6 cleaned lines of code in 2 files: - GaiaXAndroidQuickJS/src/main/java/com/alibaba/gaiax/quickjs/Method.java (35:42) - GaiaXAndroidJS/src/main/kotlin/com/alibaba/gaiax/js/support/GXMethod.java (35:42) duplicated block id: 39 size: 6 cleaned lines of code in 2 files: - GaiaXAndroidQuickJS/src/main/java/com/alibaba/gaiax/quickjs/Types.java (289:299) - GaiaXAndroidJS/src/main/kotlin/com/alibaba/gaiax/js/support/Types.java (289:299)