alibaba / transmittable-thread-local
Duplication

Places in code with 6 or more lines that are exactly the same.

Intro
Learn more...
Duplication Overall
system61% (3,022 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java63% (3,022 lines)
Duplication per Component (primary)
ttl2-compatible72% (1,381 lines)
ttl-agent95% (724 lines)
ttl-core37% (665 lines)
ttl-integrations83% (252 lines)
ttl-kotlin0% (0 lines)

Duplication Between Components (50+ lines)

G ttl-agent ttl-agent ttl2-compatible ttl2-compatible ttl-agent--ttl2-compatible 1448 ttl-core ttl-core ttl-core--ttl2-compatible 1247

Download: SVG DOT (open online Graphviz editor)

Open 2D force graph... Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 50 longest duplicates.
See data for all 98 duplicates...
Size#FoldersFilesLinesCode
175 x 2 ttl-agent/src/main/java/com/alibaba/ttl3/agent
ttl2-compatible/src/main...ba/ttl/threadpool/agent
24:303 (100%)
26:305 (100%)
view
102 x 2 ttl-agent/src/main/java/...ent/transformlet/helper
ttl2-compatible/src/main...ent/transformlet/helper
27:212 (100%)
28:213 (100%)
view
94 x 2 ttl-integrations/vertx3-.../ttl/integration/vertx3
ttl-integrations/vertx4-.../ttl/integration/vertx4
34:271 (100%)
34:271 (100%)
view
71 x 2 ttl-agent/src/main/java/com/alibaba/ttl3/agent
ttl2-compatible/src/main...ba/ttl/threadpool/agent
12:132 (100%)
13:133 (100%)
view
53 x 2 ttl-core/src/main/java/com/alibaba/ttl3/executor
ttl2-compatible/src/main.../alibaba/ttl/threadpool
21:100 (100%)
22:101 (100%)
view
52 x 2 ttl-core/src/main/java/com/alibaba/ttl3
ttl2-compatible/src/main/java/com/alibaba/ttl
91:246 (66%)
106:267 (59%)
view
52 x 2 ttl-core/src/main/java/com/alibaba/ttl3
ttl2-compatible/src/main/java/com/alibaba/ttl
86:244 (67%)
101:265 (60%)
view
50 x 2 ttl-agent/src/main/java/...baba/ttl3/agent/logging
ttl2-compatible/src/main...hreadpool/agent/logging
17:103 (100%)
15:101 (100%)
view
44 x 2 ttl-agent/src/main/java/com/alibaba/ttl3/agent
ttl2-compatible/src/main...ba/ttl/threadpool/agent
24:97 (100%)
25:98 (100%)
view
43 x 2 ttl-agent/src/main/java/...t/transformlet/internal
ttl2-compatible/src/main...t/transformlet/internal
40:117 (100%)
41:118 (100%)
view
41 x 2 ttl-agent/src/main/java/...ttl3/agent/transformlet
ttl2-compatible/src/main...pool/agent/transformlet
24:95 (100%)
25:96 (100%)
view
37 x 2 ttl-agent/src/main/java/...ent/transformlet/helper
ttl2-compatible/src/main...ent/transformlet/helper
42:106 (43%)
42:106 (43%)
view
33 x 2 ttl-agent/src/main/java/com/alibaba/ttl3/agent
ttl2-compatible/src/main...ba/ttl/threadpool/agent
165:239 (56%)
162:239 (56%)
view
26 x 2 ttl-core/src/main/java/com/alibaba/ttl3/executor
ttl2-compatible/src/main.../alibaba/ttl/threadpool
22:58 (100%)
23:59 (100%)
view
25 x 2 ttl-integrations/vertx3-...rtx3/agent/transformlet
ttl-integrations/vertx4-...rtx4/agent/transformlet
47:83 (62%)
42:78 (71%)
view
24 x 2 ttl-core/src/main/java/com/alibaba/ttl3
ttl2-compatible/src/main/java/com/alibaba/ttl
92:161 (44%)
103:173 (33%)
view
23 x 2 ttl-agent/src/main/java/...t/transformlet/internal
ttl2-compatible/src/main...t/transformlet/internal
22:65 (76%)
22:65 (76%)
view
23 x 2 ttl-agent/src/main/java/com/alibaba/ttl3/agent
ttl2-compatible/src/main...ba/ttl/threadpool/agent
246:371 (39%)
248:382 (39%)
view
20 x 2 ttl-agent/src/main/java/...t/transformlet/internal
ttl2-compatible/src/main...t/transformlet/internal
24:56 (45%)
24:56 (45%)
view
19 x 2 ttl-core/src/main/java/com/alibaba/ttl3/executor
ttl2-compatible/src/main.../alibaba/ttl/threadpool
27:56 (70%)
26:55 (70%)
view
19 x 2 ttl-core/src/main/java/com/alibaba/ttl3/executor
ttl2-compatible/src/main.../alibaba/ttl/threadpool
26:55 (70%)
24:53 (70%)
view
19 x 2 ttl-core/src/main/java/com/alibaba/ttl3/spi
ttl2-compatible/src/main/java/com/alibaba/ttl/spi
17:58 (90%)
18:62 (90%)
view
18 x 2 ttl-core/src/main/java/com/alibaba/ttl3
ttl2-compatible/src/main/java/com/alibaba/ttl
263:294 (14%)
276:307 (5%)
view
18 x 2 ttl-core/src/main/java/com/alibaba/ttl3/executor
ttl2-compatible/src/main.../alibaba/ttl/threadpool
18:43 (64%)
19:44 (72%)
view
18 x 2 ttl-core/src/main/java/com/alibaba/ttl3/executor
ttl2-compatible/src/main.../alibaba/ttl/threadpool
56:134 (94%)
57:138 (94%)
view
16 x 2 ttl-core/src/main/java/com/alibaba/ttl3/executor
ttl2-compatible/src/main.../alibaba/ttl/threadpool
26:49 (69%)
27:50 (69%)
view
16 x 2 ttl-core/src/main/java/com/alibaba/ttl3
ttl2-compatible/src/main/java/com/alibaba/ttl
60:92 (29%)
55:88 (22%)
view
15 x 2 ttl-core/src/main/java/com/alibaba/ttl3
ttl2-compatible/src/main/java/com/alibaba/ttl
307:328 (12%)
320:341 (4%)
view
15 x 2 ttl-core/src/main/java/c...baba/ttl3/internal/util
ttl-core/src/main/java/c...baba/ttl3/internal/util
1068:1089 (2%)
1105:1126 (2%)
view
15 x 2 ttl-core/src/main/java/com/alibaba/ttl3/executor
ttl2-compatible/src/main.../alibaba/ttl/threadpool
286:327 (18%)
250:294 (23%)
view
14 x 2 ttl-agent/src/main/java/...ent/transformlet/helper
ttl2-compatible/src/main...ent/transformlet/helper
109:130 (16%)
109:130 (16%)
view
13 x 2 ttl-core/src/main/java/com/alibaba/ttl3
ttl2-compatible/src/main/java/com/alibaba/ttl
69:149 (10%)
72:155 (4%)
view
12 x 2 ttl-agent/src/main/java/...ent/transformlet/helper
ttl2-compatible/src/main...ent/transformlet/helper
132:153 (14%)
132:153 (14%)
view
12 x 2 ttl-core/src/main/java/com/alibaba/ttl3
ttl2-compatible/src/main/java/com/alibaba/ttl
65:91 (15%)
64:91 (13%)
view
12 x 2 ttl-core/src/main/java/com/alibaba/ttl3
ttl2-compatible/src/main/java/com/alibaba/ttl
60:86 (15%)
59:86 (13%)
view
10 x 2 ttl-core/src/main/java/com/alibaba/ttl3/executor
ttl2-compatible/src/main.../alibaba/ttl/threadpool
221:247 (12%)
38:67 (50%)
view
10 x 2 ttl-core/src/main/java/c...libaba/ttl3/transmitter
ttl2-compatible/src/main/java/com/alibaba/ttl
163:177 (14%)
814:828 (3%)
view
10 x 2 ttl-core/src/main/java/com/alibaba/ttl3/executor
ttl2-compatible/src/main.../alibaba/ttl/threadpool
156:190 (12%)
170:209 (15%)
view
9 x 2 ttl-core/src/main/java/com/alibaba/ttl3
ttl2-compatible/src/main/java/com/alibaba/ttl
240:253 (6%)
240:253 (4%)
view
9 x 2 ttl-core/src/main/java/com/alibaba/ttl3
ttl2-compatible/src/main/java/com/alibaba/ttl
209:222 (6%)
159:172 (4%)
view
9 x 2 ttl-core/src/main/java/com/alibaba/ttl3
ttl2-compatible/src/main/java/com/alibaba/ttl
44:58 (11%)
43:57 (10%)
view
9 x 2 ttl-core/src/main/java/com/alibaba/ttl3
ttl2-compatible/src/main/java/com/alibaba/ttl
302:315 (6%)
402:415 (4%)
view
9 x 2 ttl-core/src/main/java/com/alibaba/ttl3
ttl2-compatible/src/main/java/com/alibaba/ttl
271:284 (6%)
321:334 (4%)
view
9 x 2 ttl-agent/src/main/java/...t/transformlet/internal
ttl2-compatible/src/main...t/transformlet/internal
70:80 (20%)
70:80 (20%)
view
9 x 2 ttl2-compatible/src/main/java/com/alibaba/ttl
ttl2-compatible/src/main/java/com/alibaba/ttl
179:203 (4%)
260:284 (4%)
view
9 x 2 ttl-core/src/main/java/com/alibaba/ttl3
ttl2-compatible/src/main/java/com/alibaba/ttl
178:191 (6%)
78:91 (4%)
view
8 x 2 ttl-core/src/main/java/c...libaba/ttl3/transmitter
ttl2-compatible/src/main/java/com/alibaba/ttl
181:192 (11%)
832:843 (2%)
view
8 x 2 ttl-core/src/main/java/com/alibaba/ttl3
ttl2-compatible/src/main/java/com/alibaba/ttl
40:53 (10%)
39:52 (9%)
view
8 x 2 ttl-core/src/main/java/com/alibaba/ttl3
ttl2-compatible/src/main/java/com/alibaba/ttl
228:246 (10%)
243:265 (9%)
view
8 x 2 ttl-integrations/vertx3-.../ttl/integration/vertx3
ttl2-compatible/src/main/java/com/alibaba/ttl
253:271 (8%)
243:265 (9%)
view
Duplicated Units
The list of top 44 duplicated units.
See data for all 44 unit duplicates...
Size#FoldersFilesLinesCode
28 x 2 ttl2-compatible/src/main...ba/ttl/threadpool/agent
ttl-agent/src/main/java/com/alibaba/ttl3/agent
261:297 
259:295 
view
23 x 2 ttl2-compatible/src/main...ent/transformlet/helper
ttl-agent/src/main/java/...ent/transformlet/helper
122:151 
121:150 
view
23 x 2 ttl2-compatible/src/main...ent/transformlet/helper
ttl-agent/src/main/java/...ent/transformlet/helper
146:177 
146:177 
view
21 x 2 ttl2-compatible/src/main...ba/ttl/threadpool/agent
ttl-agent/src/main/java/com/alibaba/ttl3/agent
200:232 
200:232 
view
19 x 2 ttl2-compatible/src/main...ent/transformlet/helper
ttl-agent/src/main/java/...ent/transformlet/helper
97:119 
97:119 
view
19 x 2 ttl2-compatible/src/main...ba/ttl/threadpool/agent
ttl-agent/src/main/java/com/alibaba/ttl3/agent
233:255 
231:253 
view
18 x 2 ttl-integrations/vertx4-...rtx4/agent/transformlet
ttl-integrations/vertx3-...rtx3/agent/transformlet
53:75 
58:80 
view
17 x 2 ttl2-compatible/src/main...ent/transformlet/helper
ttl-agent/src/main/java/...ent/transformlet/helper
64:90 
64:90 
view
16 x 2 ttl2-compatible/src/main...ent/transformlet/helper
ttl-agent/src/main/java/...ent/transformlet/helper
124:141 
124:141 
view
16 x 2 ttl2-compatible/src/main...t/transformlet/internal
ttl-agent/src/main/java/...t/transformlet/internal
74:91 
74:91 
view
15 x 2 ttl2-compatible/src/main...ba/ttl/threadpool/agent
ttl-agent/src/main/java/com/alibaba/ttl3/agent
24:46 
23:45 
view
15 x 2 ttl2-compatible/src/main...ba/ttl/threadpool/agent
ttl-agent/src/main/java/com/alibaba/ttl3/agent
49:71 
48:70 
view
15 x 2 ttl2-compatible/src/main...ent/transformlet/helper
ttl-agent/src/main/java/...ent/transformlet/helper
41:60 
40:59 
view
15 x 2 ttl2-compatible/src/main...t/transformlet/internal
ttl-agent/src/main/java/...t/transformlet/internal
29:55 
29:55 
view
15 x 2 ttl2-compatible/src/main...ba/ttl/threadpool/agent
ttl-agent/src/main/java/com/alibaba/ttl3/agent
133:154 
131:152 
view
14 x 2 ttl2-compatible/src/main...t/transformlet/internal
ttl-agent/src/main/java/...t/transformlet/internal
51:72 
51:72 
view
13 x 2 ttl2-compatible/src/main...ba/ttl/threadpool/agent
ttl-agent/src/main/java/com/alibaba/ttl3/agent
62:85 
60:83 
view
13 x 2 ttl2-compatible/src/main...ba/ttl/threadpool/agent
ttl-agent/src/main/java/com/alibaba/ttl3/agent
103:120 
101:118 
view
11 x 2 ttl-integrations/vertx4-.../ttl/integration/vertx4
ttl-integrations/vertx3-.../ttl/integration/vertx3
144:158 
144:158 
view
11 x 2 ttl2-compatible/src/main...pool/agent/transformlet
ttl-agent/src/main/java/...ttl3/agent/transformlet
60:75 
59:74 
view
11 x 2 ttl2-compatible/src/main...ent/transformlet/helper
ttl-agent/src/main/java/...ent/transformlet/helper
81:97 
80:96 
view
11 x 2 ttl2-compatible/src/main...ba/ttl/threadpool/agent
ttl-agent/src/main/java/com/alibaba/ttl3/agent
34:49 
32:47 
view
10 x 2 ttl-integrations/vertx4-.../ttl/integration/vertx4
ttl-integrations/vertx3-.../ttl/integration/vertx3
49:61 
49:61 
view
10 x 2 ttl2-compatible/src/main...ba/ttl/threadpool/agent
ttl-agent/src/main/java/com/alibaba/ttl3/agent
96:110 
95:109 
view
10 x 2 ttl2-compatible/src/main...t/transformlet/internal
ttl-agent/src/main/java/...t/transformlet/internal
60:76 
60:76 
view
9 x 2 ttl-integrations/vertx4-.../ttl/integration/vertx4
ttl-integrations/vertx3-.../ttl/integration/vertx3
83:95 
83:95 
view
9 x 2 ttl2-compatible/src/main...ba/ttl/threadpool/agent
ttl-agent/src/main/java/com/alibaba/ttl3/agent
75:88 
74:87 
view
9 x 2 ttl2-compatible/src/main...t/transformlet/internal
ttl-agent/src/main/java/...t/transformlet/internal
49:61 
48:60 
view
8 x 2 ttl2-compatible/src/main...ba/ttl/threadpool/agent
ttl-agent/src/main/java/com/alibaba/ttl3/agent
116:128 
115:127 
view
8 x 2 ttl2-compatible/src/main...ba/ttl/threadpool/agent
ttl-agent/src/main/java/com/alibaba/ttl3/agent
90:101 
88:99 
view
8 x 2 ttl2-compatible/src/main...ba/ttl/threadpool/agent
ttl-agent/src/main/java/com/alibaba/ttl3/agent
122:131 
120:129 
view
7 x 2 ttl-integrations/vertx4-...rtx4/agent/transformlet
ttl-integrations/vertx3-...rtx3/agent/transformlet
43:51 
48:56 
view
7 x 2 ttl-core/src/main/java/com/alibaba/ttl3
ttl2-compatible/src/main/java/com/alibaba/ttl
218:227 
235:244 
view
7 x 2 ttl2-compatible/src/main...hreadpool/agent/logging
ttl-agent/src/main/java/...baba/ttl3/agent/logging
38:47 
40:49 
view
7 x 2 ttl2-compatible/src/main...ent/transformlet/helper
ttl-agent/src/main/java/...ent/transformlet/helper
62:72 
61:71 
view
7 x 2 ttl2-compatible/src/main...t/transformlet/internal
ttl-agent/src/main/java/...t/transformlet/internal
38:46 
38:46 
view
6 x 2 ttl-core/src/main/java/com/alibaba/ttl3
ttl2-compatible/src/main/java/com/alibaba/ttl
131:140 
146:155 
view
6 x 2 ttl-core/src/main/java/com/alibaba/ttl3
ttl2-compatible/src/main/java/com/alibaba/ttl
179:187 
194:202 
view
6 x 2 ttl-core/src/main/java/com/alibaba/ttl3
ttl2-compatible/src/main/java/com/alibaba/ttl
274:282 
287:295 
view
6 x 2 ttl-core/src/main/java/com/alibaba/ttl3
ttl2-compatible/src/main/java/com/alibaba/ttl
138:147 
149:158 
view
6 x 2 ttl-core/src/main/java/com/alibaba/ttl3
ttl2-compatible/src/main/java/com/alibaba/ttl
138:147 
153:162 
view
6 x 2 ttl2-compatible/src/main...hreadpool/agent/logging
ttl-agent/src/main/java/...baba/ttl3/agent/logging
21:29 
23:31 
view
6 x 2 ttl2-compatible/src/main...t/transformlet/internal
ttl-agent/src/main/java/...t/transformlet/internal
63:73 
62:72 
view
6 x 2 ttl2-compatible/src/main...t/transformlet/internal
ttl-agent/src/main/java/...t/transformlet/internal
84:91 
83:90 
view