duplicated block id: 1 size: 32 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/asm/MethodProcessor.java (548:580) - bytekit-core/src/main/java/com/alibaba/bytekit/utils/AsmOpUtils.java (277:309) duplicated block id: 2 size: 24 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/asm/location/Location.java (419:454) - bytekit-core/src/main/java/com/alibaba/bytekit/asm/location/Location.java (469:504) duplicated block id: 3 size: 18 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/asm/MethodProcessor.java (404:422) - bytekit-core/src/main/java/com/alibaba/bytekit/utils/AsmOpUtils.java (77:95) duplicated block id: 4 size: 16 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/asm/MyTryCatchBlock.java (38:61) - bytekit-core/src/main/java/com/alibaba/bytekit/asm/TryCatchBlock.java (40:63) duplicated block id: 5 size: 15 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/asm/location/Location.java (533:555) - bytekit-core/src/main/java/com/alibaba/bytekit/asm/location/Location.java (665:687) duplicated block id: 6 size: 15 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/asm/MethodProcessor.java (764:786) - bytekit-core/src/main/java/com/alibaba/bytekit/asm/TryCatchBlock.java (41:63) duplicated block id: 7 size: 15 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/asm/location/Location.java (533:555) - bytekit-core/src/main/java/com/alibaba/bytekit/asm/location/Location.java (623:645) duplicated block id: 8 size: 15 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/asm/location/Location.java (623:645) - bytekit-core/src/main/java/com/alibaba/bytekit/asm/location/Location.java (665:687) duplicated block id: 9 size: 15 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/asm/MethodProcessor.java (517:543) - bytekit-core/src/main/java/com/alibaba/bytekit/utils/AsmOpUtils.java (234:260) duplicated block id: 10 size: 15 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/asm/MethodProcessor.java (764:786) - bytekit-core/src/main/java/com/alibaba/bytekit/asm/MyTryCatchBlock.java (39:61) duplicated block id: 11 size: 11 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/asm/location/Location.java (135:146) - bytekit-core/src/main/java/com/alibaba/bytekit/asm/location/Location.java (186:197) duplicated block id: 12 size: 10 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/asm/location/SyncExitLocationMatcher.java (19:31) - bytekit-core/src/main/java/com/alibaba/bytekit/asm/location/SyncLocationMatcher.java (26:38) duplicated block id: 13 size: 10 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/asm/MethodProcessor.java (253:270) - bytekit-core/src/main/java/com/alibaba/bytekit/utils/AsmUtils.java (233:250) duplicated block id: 14 size: 10 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/asm/location/Location.java (251:261) - bytekit-core/src/main/java/com/alibaba/bytekit/asm/location/Location.java (273:283) duplicated block id: 15 size: 9 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/asm/location/Location.java (307:350) - bytekit-core/src/main/java/com/alibaba/bytekit/asm/location/Location.java (357:390) duplicated block id: 16 size: 8 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/asm/location/SyncExitLocationMatcher.java (23:31) - bytekit-core/src/main/java/com/alibaba/bytekit/asm/location/ThrowLocationMatcher.java (24:32) duplicated block id: 17 size: 8 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/asm/MethodProcessor.java (426:433) - bytekit-core/src/main/java/com/alibaba/bytekit/utils/AsmOpUtils.java (125:132) duplicated block id: 18 size: 8 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/asm/MethodProcessor.java (48:62) - bytekit-core/src/main/java/com/alibaba/bytekit/utils/AsmOpUtils.java (23:37) duplicated block id: 19 size: 8 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/asm/location/InvokeLocationMatcher.java (98:106) - bytekit-core/src/main/java/com/alibaba/bytekit/asm/location/InvokeLocationMatcher.java (131:139) duplicated block id: 20 size: 8 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/asm/binding/LocalVarNamesBinding.java (30:38) - bytekit-core/src/main/java/com/alibaba/bytekit/asm/binding/LocalVarsBinding.java (32:41) duplicated block id: 21 size: 8 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/asm/location/SyncLocationMatcher.java (30:38) - bytekit-core/src/main/java/com/alibaba/bytekit/asm/location/ThrowLocationMatcher.java (24:32) duplicated block id: 22 size: 8 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/utils/concurrent/ConcurrentWeakKeyHashMap.java (1380:1391) - bytekit-core/src/main/java/com/alibaba/bytekit/utils/concurrent/ConcurrentWeakKeyHashMap.java (1412:1423) duplicated block id: 23 size: 8 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/log/Loggers.java (421:431) - bytekit-core/src/main/java/com/alibaba/bytekit/log/Loggers.java (471:481) duplicated block id: 24 size: 7 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/utils/concurrent/ConcurrentWeakKeyHashMap.java (1412:1422) - bytekit-core/src/main/java/com/alibaba/bytekit/utils/concurrent/ConcurrentWeakKeyHashMap.java (1458:1468) duplicated block id: 25 size: 7 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/utils/AsmUtils.java (422:430) - bytekit-core/src/main/java/com/alibaba/bytekit/utils/AsmUtils.java (499:507) duplicated block id: 26 size: 7 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/utils/AsmAnnotationUtils.java (27:33) - bytekit-core/src/main/java/com/alibaba/bytekit/utils/AsmAnnotationUtils.java (58:64) duplicated block id: 27 size: 7 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/utils/AsmUtils.java (168:175) - bytekit-core/src/main/java/com/alibaba/bytekit/utils/AsmUtils.java (394:401) duplicated block id: 28 size: 7 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/asm/binding/FieldBinding.java (49:57) - bytekit-core/src/main/java/com/alibaba/bytekit/asm/binding/FieldBinding.java (81:89) duplicated block id: 29 size: 7 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/asm/interceptor/annotation/AtInvoke.java (24:36) - bytekit-core/src/main/java/com/alibaba/bytekit/asm/interceptor/annotation/AtInvokeException.java (29:46) duplicated block id: 30 size: 7 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/asm/binding/InvokeReturnBinding.java (22:28) - bytekit-core/src/main/java/com/alibaba/bytekit/asm/location/Location.java (251:257) duplicated block id: 31 size: 7 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/asm/matcher/SimpleInterfaceMatcher.java (43:53) - bytekit-core/src/main/java/com/alibaba/bytekit/asm/matcher/SimpleSubclassMatcher.java (44:51) duplicated block id: 32 size: 7 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/asm/binding/InvokeReturnBinding.java (22:28) - bytekit-core/src/main/java/com/alibaba/bytekit/asm/location/Location.java (273:279) duplicated block id: 33 size: 7 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/utils/TypeHelper.java (222:228) - bytekit-core/src/main/java/com/alibaba/bytekit/utils/TypeHelper.java (230:236) duplicated block id: 34 size: 7 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/asm/location/filter/InvokeCheckLocationFilter.java (21:30) - bytekit-core/src/main/java/com/alibaba/bytekit/asm/location/filter/InvokeContainLocationFilter.java (21:30) duplicated block id: 35 size: 7 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/utils/concurrent/ConcurrentWeakKeyHashMap.java (1380:1390) - bytekit-core/src/main/java/com/alibaba/bytekit/utils/concurrent/ConcurrentWeakKeyHashMap.java (1458:1468) duplicated block id: 36 size: 7 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/asm/MethodProcessor.java (308:315) - bytekit-core/src/main/java/com/alibaba/bytekit/utils/AsmUtils.java (349:356) duplicated block id: 37 size: 7 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/asm/MyTryCatchBlock.java (20:31) - bytekit-core/src/main/java/com/alibaba/bytekit/asm/TryCatchBlock.java (26:37) duplicated block id: 38 size: 6 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/asm/MethodProcessor.java (333:341) - bytekit-core/src/main/java/com/alibaba/bytekit/utils/AsmUtils.java (374:382) duplicated block id: 39 size: 6 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/asm/binding/InvokeMethodNameBinding.java (17:22) - bytekit-core/src/main/java/com/alibaba/bytekit/asm/binding/InvokeMethodOwnerBinding.java (17:22) duplicated block id: 40 size: 6 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/asm/binding/InvokeMethodDeclarationBinding.java (17:22) - bytekit-core/src/main/java/com/alibaba/bytekit/asm/binding/InvokeMethodOwnerBinding.java (17:22) duplicated block id: 41 size: 6 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/asm/binding/InvokeMethodDeclarationBinding.java (17:22) - bytekit-core/src/main/java/com/alibaba/bytekit/asm/binding/InvokeMethodNameBinding.java (17:22) duplicated block id: 42 size: 6 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/asm/MethodProcessor.java (319:329) - bytekit-core/src/main/java/com/alibaba/bytekit/utils/AsmUtils.java (360:370) duplicated block id: 43 size: 6 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/asm/binding/InvokeInfoBinding.java (52:61) - bytekit-core/src/main/java/com/alibaba/bytekit/asm/binding/InvokeMethodNameBinding.java (25:34) duplicated block id: 44 size: 6 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/log/Loggers.java (196:205) - bytekit-core/src/main/java/com/alibaba/bytekit/log/Loggers.java (313:322) duplicated block id: 45 size: 6 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/asm/location/FieldAccessLocationMatcher.java (39:45) - bytekit-core/src/main/java/com/alibaba/bytekit/asm/location/SyncExitLocationMatcher.java (23:29) duplicated block id: 46 size: 6 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/asm/binding/InvokeInfoBinding.java (20:25) - bytekit-core/src/main/java/com/alibaba/bytekit/asm/binding/InvokeMethodNameBinding.java (17:22) duplicated block id: 47 size: 6 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/asm/binding/InvokeInfoBinding.java (20:25) - bytekit-core/src/main/java/com/alibaba/bytekit/asm/binding/InvokeMethodOwnerBinding.java (17:22) duplicated block id: 48 size: 6 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/asm/binding/InvokeInfoBinding.java (20:25) - bytekit-core/src/main/java/com/alibaba/bytekit/asm/binding/InvokeMethodDeclarationBinding.java (17:22) duplicated block id: 49 size: 6 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/asm/location/SyncExitLocationMatcher.java (33:43) - bytekit-core/src/main/java/com/alibaba/bytekit/asm/location/SyncLocationMatcher.java (40:50) duplicated block id: 50 size: 6 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/asm/binding/InvokeInfoBinding.java (31:38) - bytekit-core/src/main/java/com/alibaba/bytekit/asm/binding/LineBinding.java (37:44) duplicated block id: 51 size: 6 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/utils/concurrent/ConcurrentWeakKeyHashMap.java (419:424) - bytekit-core/src/main/java/com/alibaba/bytekit/utils/concurrent/ConcurrentWeakKeyHashMap.java (439:444) duplicated block id: 52 size: 6 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/asm/location/FieldAccessLocationMatcher.java (39:45) - bytekit-core/src/main/java/com/alibaba/bytekit/asm/location/ThrowLocationMatcher.java (24:30) duplicated block id: 53 size: 6 cleaned lines of code in 2 files: - bytekit-core/src/main/java/com/alibaba/bytekit/asm/location/FieldAccessLocationMatcher.java (39:45) - bytekit-core/src/main/java/com/alibaba/bytekit/asm/location/SyncLocationMatcher.java (30:36)