apache / httpcomponents-core
Duplication

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

Intro
Learn more...
Duplication Overall
system14% (4,922 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java14% (4,922 lines)
Duplication per Component (primary)
httpcore513% (3,189 lines)
httpcore5-h217% (1,106 lines)
httpcore5-testing16% (627 lines)
ROOT0% (0 lines)
src0% (0 lines)
httpcore5-reactive0% (0 lines)

Duplication Between Components (50+ lines)

G httpcore5-h2 httpcore5-h2 httpcore5 httpcore5 httpcore5-h2--httpcore5 922 httpcore5-testing httpcore5-testing httpcore5-h2--httpcore5-testing 51 httpcore5-testing--httpcore5 407

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 395 duplicates...
Size#FoldersFilesLinesCode
54 x 2 httpcore5-testing/src/ma.../core5/testing/reactive
httpcore5-testing/src/ma.../core5/testing/reactive
48:152 (96%)
51:155 (96%)
view
35 x 2 httpcore5-h2/src/main/ja...ttp2/impl/nio/bootstrap
httpcore5/src/main/java/...re5/http/impl/bootstrap
459:504 (15%)
456:500 (17%)
view
33 x 2 httpcore5/src/main/java/...re5/http/impl/bootstrap
httpcore5/src/main/java/...re5/http/impl/bootstrap
127:179 (10%)
132:184 (11%)
view
31 x 2 httpcore5/src/main/java/...e/hc/core5/http/impl/io
httpcore5/src/main/java/...hc/core5/http/io/entity
37:119 (96%)
35:120 (100%)
view
28 x 2 httpcore5/src/main/java/.../hc/core5/http/protocol
httpcore5/src/main/java/.../hc/core5/http/protocol
85:143 (50%)
84:138 (56%)
view
24 x 2 httpcore5/src/main/java/.../hc/core5/http/impl/nio
httpcore5/src/main/java/.../hc/core5/http/impl/nio
320:343 (6%)
354:377 (6%)
view
24 x 2 httpcore5-h2/src/main/ja...ache/hc/core5/http2/ssl
httpcore5-h2/src/main/ja...ache/hc/core5/http2/ssl
106:134 (41%)
169:197 (26%)
view
22 x 2 httpcore5/src/main/java/...apache/hc/core5/http/io
httpcore5/src/main/java/...apache/hc/core5/reactor
344:444 (12%)
479:567 (9%)
view
21 x 2 httpcore5/src/main/java/.../hc/core5/http/impl/nio
httpcore5/src/main/java/.../hc/core5/http/impl/nio
140:172 (9%)
151:183 (5%)
view
20 x 2 httpcore5-h2/src/main/ja...ttp2/impl/nio/bootstrap
httpcore5/src/main/java/...re5/http/impl/bootstrap
350:369 (12%)
253:272 (16%)
view
20 x 2 httpcore5-h2/src/main/ja...ache/hc/core5/http2/ssl
httpcore5/src/main/java/...e/hc/core5/http/nio/ssl
118:144 (31%)
117:143 (31%)
view
20 x 2 httpcore5-h2/src/main/ja...ttp2/impl/nio/bootstrap
httpcore5/src/main/java/...re5/http/impl/bootstrap
434:456 (9%)
432:454 (10%)
view
19 x 2 httpcore5-h2/src/main/ja...hc/core5/http2/impl/nio
httpcore5-h2/src/main/ja...hc/core5/http2/impl/nio
133:163 (20%)
120:151 (22%)
view
19 x 2 httpcore5-h2/src/main/ja...ttp2/impl/nio/bootstrap
httpcore5/src/main/java/...re5/http/impl/bootstrap
351:369 (11%)
207:225 (18%)
view
19 x 2 httpcore5/src/main/java/...re5/http/impl/bootstrap
httpcore5/src/main/java/...re5/http/impl/bootstrap
254:272 (15%)
207:225 (18%)
view
18 x 2 httpcore5/src/main/java/.../hc/core5/http/impl/nio
httpcore5/src/main/java/.../hc/core5/http/impl/nio
392:413 (7%)
468:489 (4%)
view
18 x 2 httpcore5/src/main/java/.../hc/core5/http/impl/nio
httpcore5/src/main/java/.../hc/core5/http/impl/nio
192:217 (7%)
209:234 (4%)
view
17 x 2 httpcore5-testing/src/ma...he/hc/core5/testing/nio
httpcore5/src/main/java/...he/hc/core5/reactor/ssl
84:110 (8%)
781:807 (3%)
view
17 x 2 httpcore5/src/main/java/...c/core5/http/nio/entity
httpcore5/src/main/java/...c/core5/http/nio/entity
77:102 (56%)
86:111 (50%)
view
17 x 2 httpcore5/src/main/java/...c/core5/http/nio/entity
httpcore5/src/main/java/...c/core5/http/nio/entity
100:128 (25%)
91:119 (23%)
view
16 x 2 httpcore5/src/main/java/...re5/http/impl/bootstrap
httpcore5/src/main/java/...re5/http/impl/bootstrap
471:488 (8%)
386:403 (8%)
view
16 x 2 httpcore5-h2/src/main/ja...ache/hc/core5/http2/ssl
httpcore5/src/main/java/...e/hc/core5/http/nio/ssl
119:140 (27%)
122:143 (25%)
view
16 x 2 httpcore5-h2/src/main/ja...ttp2/impl/nio/bootstrap
httpcore5/src/main/java/...re5/http/impl/bootstrap
475:492 (7%)
386:403 (8%)
view
16 x 2 httpcore5-testing/src/ma...c/core5/testing/classic
httpcore5-testing/src/ma...c/core5/testing/classic
89:117 (29%)
89:117 (28%)
view
16 x 2 httpcore5-h2/src/main/ja...he/hc/core5/http2/hpack
httpcore5-h2/src/main/ja...he/hc/core5/http2/hpack
54:83 (29%)
61:90 (23%)
view
16 x 2 httpcore5-h2/src/main/ja...ache/hc/core5/http2/ssl
httpcore5-h2/src/main/ja...ache/hc/core5/http2/ssl
119:140 (27%)
123:144 (25%)
view
16 x 2 httpcore5/src/main/java/org/apache/hc/core5/pool
httpcore5/src/main/java/org/apache/hc/core5/pool
267:288 (4%)
629:650 (2%)
view
15 x 2 httpcore5-h2/src/main/ja...ache/hc/core5/http2/ssl
httpcore5-h2/src/main/ja...ache/hc/core5/http2/ssl
182:202 (16%)
166:186 (16%)
view
15 x 2 httpcore5-testing/src/ma...ache/hc/core5/benchmark
httpcore5-testing/src/ma...ache/hc/core5/benchmark
288:309 (7%)
329:350 (7%)
view
15 x 2 httpcore5/src/main/java/...e/hc/core5/http/message
httpcore5/src/main/java/...e/hc/core5/http/message
177:199 (10%)
98:120 (23%)
view
15 x 2 httpcore5-testing/src/ma...he/hc/core5/testing/nio
httpcore5/src/main/java/...he/hc/core5/reactor/ssl
264:286 (7%)
862:884 (2%)
view
15 x 2 httpcore5-h2/src/main/ja...hc/core5/http2/impl/nio
httpcore5-h2/src/main/ja...hc/core5/http2/impl/nio
167:189 (16%)
155:177 (17%)
view
15 x 2 httpcore5-h2/src/main/ja...ttp2/impl/nio/bootstrap
httpcore5/src/main/java/...re5/http/impl/bootstrap
196:218 (8%)
308:330 (4%)
view
15 x 2 httpcore5/src/main/java/...c/core5/http/nio/entity
httpcore5/src/main/java/...c/core5/http/nio/entity
54:80 (60%)
56:82 (57%)
view
15 x 2 httpcore5/src/main/java/...re5/http/impl/bootstrap
httpcore5/src/main/java/...re5/http/impl/bootstrap
114:136 (24%)
128:150 (24%)
view
15 x 2 httpcore5/src/main/java/...c/core5/http/nio/entity
httpcore5/src/main/java/...c/core5/http/nio/entity
190:211 (14%)
203:224 (12%)
view
14 x 2 httpcore5/src/main/java/.../core5/http/nio/support
httpcore5/src/main/java/.../core5/http/nio/support
100:119 (28%)
104:123 (26%)
view
14 x 2 httpcore5-h2/src/main/ja...ache/hc/core5/http2/ssl
httpcore5/src/main/java/...e/hc/core5/http/nio/ssl
103:116 (21%)
102:115 (21%)
view
14 x 2 httpcore5/src/main/java/...apache/hc/core5/http/io
httpcore5/src/main/java/...apache/hc/core5/reactor
132:180 (7%)
177:226 (5%)
view
14 x 2 httpcore5-h2/src/main/ja...ttp2/impl/nio/bootstrap
httpcore5/src/main/java/...re5/http/impl/bootstrap
32:47 (93%)
32:47 (93%)
view
14 x 2 httpcore5/src/main/java/...e/hc/core5/http/impl/io
httpcore5/src/main/java/.../hc/core5/http/impl/nio
47:76 (77%)
47:76 (77%)
view
14 x 2 httpcore5/src/main/java/...e/hc/core5/http/impl/io
httpcore5/src/main/java/.../hc/core5/http/impl/nio
47:76 (77%)
47:76 (77%)
view
13 x 2 httpcore5/src/main/java/org/apache/hc/core5/util
httpcore5/src/main/java/org/apache/hc/core5/util
163:180 (7%)
97:114 (27%)
view
13 x 2 httpcore5-h2/src/main/ja...ache/hc/core5/http2/ssl
httpcore5-h2/src/main/ja...ache/hc/core5/http2/ssl
164:179 (14%)
149:163 (14%)
view
13 x 2 httpcore5-h2/src/main/ja...ache/hc/core5/http2/ssl
httpcore5/src/main/java/...e/hc/core5/http/nio/ssl
173:186 (14%)
176:189 (14%)
view
13 x 2 httpcore5-testing/src/ma...c/core5/testing/classic
httpcore5/src/main/java/...e/hc/core5/http/impl/io
59:71 (22%)
65:77 (12%)
view
13 x 2 httpcore5/src/main/java/.../hc/core5/http/impl/nio
httpcore5/src/main/java/.../hc/core5/http/impl/nio
270:284 (5%)
279:293 (3%)
view
13 x 2 httpcore5/src/main/java/.../core5/http/nio/support
httpcore5/src/main/java/.../core5/http/nio/support
84:98 (25%)
84:98 (21%)
view
13 x 2 httpcore5-h2/src/main/ja...ache/hc/core5/http2/ssl
httpcore5/src/main/java/...e/hc/core5/http/nio/ssl
189:202 (14%)
176:189 (14%)
view
13 x 2 httpcore5-h2/src/main/ja...hc/core5/http2/impl/nio
httpcore5-h2/src/main/ja...hc/core5/http2/impl/nio
68:82 (32%)
68:82 (29%)
view
Duplicated Units
The list of top 32 duplicated units.
See data for all 32 unit duplicates...
Size#FoldersFilesLinesCode
31 x 2 httpcore5-testing/src/ma.../core5/testing/reactive
httpcore5-testing/src/ma.../core5/testing/reactive
83:116 
86:119 
view
16 x 2 httpcore5/src/main/java/org/apache/hc/core5/util
httpcore5/src/main/java/org/apache/hc/core5/util
162:183 
96:117 
view
16 x 2 httpcore5/src/main/java/org/apache/hc/core5/util
httpcore5/src/main/java/org/apache/hc/core5/util
77:94 
75:92 
view
13 x 2 httpcore5-h2/src/main/ja...ache/hc/core5/http2/ssl
httpcore5-h2/src/main/ja...ache/hc/core5/http2/ssl
170:184 
107:121 
view
12 x 3 httpcore5/src/main/java/...e/hc/core5/http/nio/ssl
httpcore5-h2/src/main/ja...ache/hc/core5/http2/ssl
httpcore5-h2/src/main/ja...ache/hc/core5/http2/ssl
131:144 
132:145 
128:141 
view
12 x 2 httpcore5/src/main/java/.../hc/core5/http/protocol
httpcore5/src/main/java/.../hc/core5/http/protocol
71:84 
41:54 
view
11 x 3 httpcore5/src/main/java/...e/hc/core5/http/nio/ssl
httpcore5-h2/src/main/ja...ache/hc/core5/http2/ssl
httpcore5-h2/src/main/ja...ache/hc/core5/http2/ssl
178:190 
191:203 
175:187 
view
11 x 2 httpcore5/src/main/java/.../hc/core5/http/impl/nio
httpcore5/src/main/java/.../hc/core5/http/impl/nio
469:481 
393:405 
view
10 x 2 httpcore5-h2/src/main/ja...ache/hc/core5/http2/ssl
httpcore5-h2/src/main/ja...ache/hc/core5/http2/ssl
65:76 
65:76 
view
9 x 3 httpcore5/src/main/java/...e/hc/core5/http/nio/ssl
httpcore5-h2/src/main/ja...ache/hc/core5/http2/ssl
httpcore5-h2/src/main/ja...ache/hc/core5/http2/ssl
125:135 
118:128 
118:128 
view
9 x 2 httpcore5/src/main/java/.../core5/http/nio/support
httpcore5/src/main/java/.../core5/http/nio/support
142:152 
141:151 
view
9 x 2 httpcore5/src/main/java/.../hc/core5/http/protocol
httpcore5/src/main/java/.../hc/core5/http/protocol
120:130 
116:126 
view
9 x 3 httpcore5-h2/src/main/ja...hc/core5/http2/impl/nio
httpcore5-h2/src/main/ja...hc/core5/http2/impl/nio
httpcore5-h2/src/main/ja...hc/core5/http2/impl/nio
252:262 
327:337 
179:189 
view
9 x 2 httpcore5-h2/src/main/ja...hc/core5/http2/impl/nio
httpcore5-h2/src/main/ja...hc/core5/http2/impl/nio
151:161 
153:163 
view
8 x 3 httpcore5/src/main/java/...e/hc/core5/http/nio/ssl
httpcore5-h2/src/main/ja...ache/hc/core5/http2/ssl
httpcore5-h2/src/main/ja...ache/hc/core5/http2/ssl
60:69 
61:70 
60:69 
view
8 x 2 httpcore5/src/main/java/.../hc/core5/http/impl/nio
httpcore5-h2/src/main/ja...hc/core5/http2/impl/nio
578:587 
1296:1305 
view
8 x 3 httpcore5-h2/src/main/ja...hc/core5/http2/protocol
httpcore5-h2/src/main/ja...hc/core5/http2/protocol
httpcore5-h2/src/main/ja...hc/core5/http2/protocol
62:71 
62:71 
62:71 
view
7 x 2 httpcore5/src/main/java/org/apache/hc/core5/pool
httpcore5/src/main/java/org/apache/hc/core5/pool
175:183 
465:473 
view
7 x 2 httpcore5/src/main/java/org/apache/hc/core5/pool
httpcore5/src/main/java/org/apache/hc/core5/pool
740:748 
205:213 
view
7 x 2 httpcore5/src/main/java/org/apache/hc/core5/util
httpcore5/src/main/java/org/apache/hc/core5/util
303:311 
247:255 
view
7 x 2 httpcore5/src/main/java/.../hc/core5/http/protocol
httpcore5/src/main/java/.../hc/core5/http/protocol
103:111 
100:108 
view
7 x 2 httpcore5/src/main/java/...re5/http/impl/bootstrap
httpcore5-h2/src/main/ja...ttp2/impl/nio/bootstrap
415:423 
295:303 
view
7 x 2 httpcore5/src/main/java/.../hc/core5/http/impl/nio
httpcore5-h2/src/main/ja...hc/core5/http2/impl/nio
349:357 
340:348 
view
7 x 2 httpcore5-testing/src/ma.../core5/testing/reactive
httpcore5-testing/src/ma.../core5/testing/reactive
128:136 
131:139 
view
7 x 2 httpcore5-testing/src/ma...he/hc/core5/testing/nio
httpcore5-testing/src/ma...he/hc/core5/testing/nio
109:117 
116:124 
view
7 x 2 httpcore5-testing/src/ma...he/hc/core5/testing/nio
httpcore5-testing/src/ma...c/core5/testing/classic
83:91 
52:60 
view
7 x 2 httpcore5-testing/src/ma...c/core5/testing/classic
httpcore5-testing/src/ma...c/core5/testing/classic
118:126 
129:137 
view
7 x 2 httpcore5-testing/src/ma...c/core5/testing/classic
httpcore5-testing/src/ma...c/core5/testing/classic
129:137 
118:126 
view
6 x 2 httpcore5/src/main/java/org/apache/hc/core5/pool
httpcore5/src/main/java/org/apache/hc/core5/pool
630:637 
268:275 
view
6 x 2 httpcore5/src/main/java/org/apache/hc/core5/pool
httpcore5/src/main/java/org/apache/hc/core5/pool
640:647 
278:285 
view
6 x 2 httpcore5/src/main/java/...e/hc/core5/http/impl/io
httpcore5-testing/src/ma...c/core5/testing/classic
84:91 
76:83 
view
6 x 2 httpcore5/src/main/java/.../hc/core5/http/impl/nio
httpcore5/src/main/java/.../hc/core5/http/impl/nio
83:90 
137:144 
view