apache / httpcomponents-core
Duplication

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

Intro
Learn more...
Duplication Overall
system14% (4,639 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java14% (4,639 lines)
Duplication per Component (primary)
httpcore512% (2,858 lines)
httpcore5-h219% (1,177 lines)
httpcore5-testing17% (604 lines)
ROOT0% (0 lines)
httpcore5-reactive0% (0 lines)
src0% (0 lines)

Duplication Between Components (50+ lines)

G httpcore5-h2 httpcore5-h2 httpcore5 httpcore5 httpcore5-h2--httpcore5 882 httpcore5-testing httpcore5-testing httpcore5-h2--httpcore5-testing 51 httpcore5-testing--httpcore5 384

Download: SVG DOT (open online Graphviz editor)

Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 50 longest duplicates.
See data for all 378 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
38 x 2 httpcore5-h2/src/main/ja...ttp2/impl/nio/bootstrap
httpcore5/src/main/java/...re5/http/impl/bootstrap
347:394 (20%)
324:371 (22%)
view
33 x 2 httpcore5/src/main/java/...re5/http/impl/bootstrap
httpcore5/src/main/java/...re5/http/impl/bootstrap
138:190 (10%)
135:187 (11%)
view
29 x 2 httpcore5/src/main/java/...e/hc/core5/http/impl/io
httpcore5/src/main/java/...hc/core5/http/io/entity
37:116 (96%)
35:114 (100%)
view
24 x 2 httpcore5-h2/src/main/ja...ache/hc/core5/http2/ssl
httpcore5-h2/src/main/ja...ache/hc/core5/http2/ssl
102:130 (41%)
153:181 (26%)
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
21 x 2 httpcore5/src/main/java/.../hc/core5/http/impl/nio
httpcore5/src/main/java/.../hc/core5/http/impl/nio
140:172 (9%)
145:177 (6%)
view
20 x 2 httpcore5/src/main/java/.../hc/core5/http/impl/nio
httpcore5/src/main/java/.../hc/core5/http/impl/nio
314:333 (5%)
344:363 (5%)
view
20 x 2 httpcore5-h2/src/main/ja...ttp2/impl/nio/bootstrap
httpcore5/src/main/java/...re5/http/impl/bootstrap
291:310 (12%)
214:233 (17%)
view
19 x 2 httpcore5/src/main/java/...re5/http/impl/bootstrap
httpcore5/src/main/java/...re5/http/impl/bootstrap
215:233 (16%)
186:204 (19%)
view
19 x 2 httpcore5-h2/src/main/ja...ttp2/impl/nio/bootstrap
httpcore5/src/main/java/...re5/http/impl/bootstrap
292:310 (12%)
186:204 (19%)
view
19 x 2 httpcore5-h2/src/main/ja...ttp2/impl/nio/bootstrap
httpcore5/src/main/java/...re5/http/impl/bootstrap
29:51 (100%)
29:51 (100%)
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%)
110:141 (24%)
view
18 x 2 httpcore5-h2/src/main/ja...hc/core5/http2/impl/nio
httpcore5-h2/src/main/ja...hc/core5/http2/impl/nio
89:115 (8%)
77:103 (12%)
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%)
203:228 (5%)
view
18 x 2 httpcore5/src/main/java/...e/hc/core5/http/nio/ssl
httpcore5/src/main/java/...e/hc/core5/http/nio/ssl
101:123 (34%)
162:184 (20%)
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%)
760:786 (3%)
view
17 x 2 httpcore5/src/main/java/...c/core5/http/nio/entity
httpcore5/src/main/java/...c/core5/http/nio/entity
74:99 (56%)
83:108 (50%)
view
17 x 2 httpcore5/src/main/java/...c/core5/http/nio/entity
httpcore5/src/main/java/...c/core5/http/nio/entity
98:126 (25%)
89:117 (23%)
view
16 x 2 httpcore5/src/main/java/.../hc/core5/http/impl/nio
httpcore5/src/main/java/.../hc/core5/http/impl/nio
390:409 (6%)
451:470 (4%)
view
16 x 2 httpcore5-h2/src/main/ja...he/hc/core5/http2/hpack
httpcore5-h2/src/main/ja...he/hc/core5/http2/hpack
50:79 (30%)
57:86 (24%)
view
16 x 2 httpcore5/src/main/java/...re5/http/impl/bootstrap
httpcore5/src/main/java/...re5/http/impl/bootstrap
341:358 (9%)
346:363 (8%)
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%)
115:136 (27%)
view
16 x 2 httpcore5-h2/src/main/ja...ttp2/impl/nio/bootstrap
httpcore5/src/main/java/...re5/http/impl/bootstrap
364:381 (8%)
346:363 (8%)
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%)
623:644 (3%)
view
16 x 2 httpcore5/src/main/java/.../hc/core5/http/protocol
httpcore5/src/main/java/.../hc/core5/http/protocol
64:117 (42%)
64:113 (45%)
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-testing/src/ma...he/hc/core5/testing/nio
httpcore5/src/main/java/...he/hc/core5/reactor/ssl
264:286 (7%)
841:863 (2%)
view
15 x 2 httpcore5/src/main/java/...e/hc/core5/http/message
httpcore5/src/main/java/...e/hc/core5/http/message
177:199 (9%)
98:120 (23%)
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%)
145:167 (19%)
view
15 x 2 httpcore5/src/main/java/...re5/http/impl/bootstrap
httpcore5/src/main/java/...re5/http/impl/bootstrap
105:127 (30%)
122:144 (25%)
view
15 x 2 httpcore5-h2/src/main/ja...ttp2/impl/nio/bootstrap
httpcore5/src/main/java/...re5/http/impl/bootstrap
170:192 (10%)
317:339 (4%)
view
15 x 2 httpcore5/src/main/java/...c/core5/http/nio/entity
httpcore5/src/main/java/...c/core5/http/nio/entity
53:79 (60%)
56:82 (57%)
view
15 x 2 httpcore5-testing/src/ma...c/core5/testing/classic
httpcore5/src/main/java/...e/hc/core5/http/impl/io
59:73 (28%)
62:76 (16%)
view
14 x 2 httpcore5-h2/src/main/ja...ttp2/impl/nio/bootstrap
httpcore5/src/main/java/...re5/http/impl/bootstrap
268:285 (9%)
415:432 (4%)
view
14 x 2 httpcore5-testing/src/ma...c/core5/testing/classic
httpcore5-testing/src/ma...c/core5/testing/classic
87:108 (26%)
87:108 (25%)
view
14 x 2 httpcore5-h2/src/main/ja...ache/hc/core5/http2/ssl
httpcore5/src/main/java/...e/hc/core5/http/nio/ssl
126:140 (24%)
115:129 (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
122:136 (24%)
115:129 (26%)
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/.../core5/http/nio/support
httpcore5/src/main/java/.../core5/http/nio/support
101:120 (27%)
105:124 (25%)
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...hc/core5/http2/impl/nio
httpcore5/src/main/java/.../hc/core5/http/impl/nio
115:132 (6%)
116:134 (6%)
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/src/main/java/.../hc/core5/http/impl/nio
httpcore5/src/main/java/.../hc/core5/http/impl/nio
270:284 (5%)
273:287 (3%)
view
13 x 2 httpcore5/src/main/java/...apache/hc/core5/http/io
httpcore5/src/main/java/...apache/hc/core5/reactor
294:348 (9%)
421:470 (6%)
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/src/main/java/org/apache/hc/core5/util
httpcore5/src/main/java/org/apache/hc/core5/util
162:179 (7%)
78:95 (28%)
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
12 x 2 httpcore5-h2/src/main/ja...he/hc/core5/http2/hpack
httpcore5-h2/src/main/ja...he/hc/core5/http2/hpack
55:71 (30%)
82:98 (30%)
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
77:94 
75:92 
view
16 x 2 httpcore5/src/main/java/org/apache/hc/core5/util
httpcore5/src/main/java/org/apache/hc/core5/util
161:182 
77:98 
view
15 x 2 httpcore5-testing/src/ma...c/core5/testing/classic
httpcore5/src/main/java/...e/hc/core5/http/impl/io
58:74 
61:77 
view
13 x 2 httpcore5-h2/src/main/ja...ache/hc/core5/http2/ssl
httpcore5-h2/src/main/ja...ache/hc/core5/http2/ssl
107:121 
170:184 
view
13 x 2 httpcore5-h2/src/main/ja...ache/hc/core5/http2/ssl
httpcore5-h2/src/main/ja...ache/hc/core5/http2/ssl
103:117 
154:168 
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
117:130 
128:141 
124:137 
view
11 x 2 httpcore5-testing/src/ma...he/hc/core5/testing/nio
httpcore5-testing/src/ma...he/hc/core5/testing/nio
92:106 
128:142 
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
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 2 httpcore5-testing/src/ma...he/hc/core5/testing/nio
httpcore5-testing/src/ma...he/hc/core5/testing/nio
64:74 
64:74 
view
9 x 2 httpcore5/src/main/java/...re5/http/impl/bootstrap
httpcore5-h2/src/main/ja...ttp2/impl/nio/bootstrap
42:52 
42:52 
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
141:151 
142:152 
view
9 x 2 httpcore5-h2/src/main/ja...hc/core5/http2/impl/nio
httpcore5-h2/src/main/ja...hc/core5/http2/impl/nio
153:163 
151:161 
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
323:333 
179:189 
249:259 
view
8 x 2 httpcore5/src/main/java/.../hc/core5/http/impl/nio
httpcore5-h2/src/main/ja...hc/core5/http2/impl/nio
573:582 
1294:1303 
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
59:68 
60:69 
60:69 
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
58:67 
58:67 
58:67 
view
7 x 2 httpcore5-testing/src/ma...c/core5/testing/classic
httpcore5-testing/src/ma...c/core5/testing/classic
109:117 
120:128 
view
7 x 2 httpcore5-testing/src/ma...c/core5/testing/classic
httpcore5-testing/src/ma...c/core5/testing/classic
120:128 
109:117 
view
7 x 2 httpcore5-testing/src/ma...c/core5/testing/classic
httpcore5-testing/src/ma...he/hc/core5/testing/nio
52:60 
83:91 
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/src/main/java/org/apache/hc/core5/util
httpcore5/src/main/java/org/apache/hc/core5/util
303:311 
254:262 
view
7 x 2 httpcore5/src/main/java/...e/hc/core5/http/nio/ssl
httpcore5/src/main/java/...e/hc/core5/http/nio/ssl
102:110 
163:171 
view
7 x 2 httpcore5/src/main/java/org/apache/hc/core5/pool
httpcore5/src/main/java/org/apache/hc/core5/pool
205:213 
734:742 
view
7 x 2 httpcore5/src/main/java/org/apache/hc/core5/pool
httpcore5/src/main/java/org/apache/hc/core5/pool
181:189 
465:473 
view
6 x 2 httpcore5-testing/src/ma...c/core5/testing/classic
httpcore5/src/main/java/...e/hc/core5/http/impl/io
76:83 
79:86 
view
6 x 2 httpcore5/src/main/java/...re5/http/impl/bootstrap
httpcore5-h2/src/main/ja...ttp2/impl/nio/bootstrap
418:425 
271:278 
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
6 x 2 httpcore5/src/main/java/org/apache/hc/core5/pool
httpcore5/src/main/java/org/apache/hc/core5/pool
624:631 
268:275 
view
6 x 2 httpcore5/src/main/java/org/apache/hc/core5/pool
httpcore5/src/main/java/org/apache/hc/core5/pool
634:641 
278:285 
view