apache / olingo-odata4
Duplication

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

Intro
Learn more...
Duplication Overall
system13% (9,617 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java11% (7,609 lines)
xml52% (2,008 lines)
Duplication per Component (primary)
lib11% (6,757 lines)
fit24% (1,935 lines)
src78% (514 lines)
ext9% (411 lines)

Duplication Between Components (50+ lines)

G fit fit lib lib fit--lib 554

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 1,313 duplicates...
Size#FoldersFilesLinesCode
185 x 2 lib/server-core/src/main...er/core/serializer/json
lib/server-core/src/main...er/core/serializer/json
217:459 (51%)
254:495 (39%)
view
82 x 2 fit/src/main/resources/V40
lib/server-core-ext/src/main/resources
186:320 (43%)
248:382 (43%)
view
78 x 2 fit/src/main/resources/V40
lib/server-core-ext/src/main/resources
53:179 (41%)
115:241 (41%)
view
67 x 2 src/eclipse
src/eclipse
162:228 (11%)
450:516 (11%)
view
54 x 2 fit/src/main/resources/V40
lib/server-tecsvc/src/ma.../v4.0/cs02/vocabularies
22:120 (98%)
31:129 (98%)
view
54 x 2 lib/server-tecsvc/src/ma...ingo/server/tecsvc/data
lib/server-tecsvc/src/ma...ingo/server/tecsvc/data
1185:1241 (2%)
2285:2341 (2%)
view
54 x 2 lib/server-tecsvc/src/ma...ingo/server/tecsvc/data
lib/server-tecsvc/src/ma...ingo/server/tecsvc/data
1101:1157 (2%)
2435:2491 (2%)
view
54 x 2 lib/commons-api/src/main...o/commons/api/constants
lib/commons-api/src/main...o/commons/api/constants
65:152 (73%)
65:152 (73%)
view
54 x 2 lib/server-tecsvc/src/ma...ingo/server/tecsvc/data
lib/server-tecsvc/src/ma...ingo/server/tecsvc/data
1101:1157 (2%)
2285:2341 (2%)
view
54 x 2 lib/server-tecsvc/src/ma...ingo/server/tecsvc/data
lib/server-tecsvc/src/ma...ingo/server/tecsvc/data
1101:1157 (2%)
1185:1241 (2%)
view
54 x 2 lib/server-tecsvc/src/ma...ingo/server/tecsvc/data
lib/server-tecsvc/src/ma...ingo/server/tecsvc/data
2285:2341 (2%)
2435:2491 (2%)
view
54 x 2 lib/server-tecsvc/src/ma...ingo/server/tecsvc/data
lib/server-tecsvc/src/ma...ingo/server/tecsvc/data
1185:1241 (2%)
2435:2491 (2%)
view
36 x 2 lib/server-core-ext/src/...ingo/server/core/legacy
lib/server-core-ext/src/...ingo/server/core/legacy
269:317 (12%)
322:370 (12%)
view
35 x 2 lib/server-core-ext/src/main/resources
lib/server-tecsvc/src/ma.../v4.0/cs02/vocabularies
123:182 (63%)
70:129 (63%)
view
35 x 2 fit/src/main/resources/V40
lib/server-core-ext/src/main/resources
61:120 (63%)
123:182 (63%)
view
31 x 2 src/eclipse
src/eclipse
281:311 (5%)
569:599 (5%)
view
30 x 2 lib/server-tecsvc/src/ma...ions/expression/operand
lib/server-tecsvc/src/ma...ns/expression/operation
39:69 (45%)
45:75 (12%)
view
29 x 2 src/eclipse
src/eclipse
129:157 (5%)
417:445 (5%)
view
29 x 2 lib/client-core/src/main...nication/request/invoke
lib/client-core/src/main...nication/request/invoke
178:219 (29%)
63:104 (70%)
view
29 x 2 lib/server-core/src/main...ver/core/serializer/xml
lib/server-core/src/main...ver/core/serializer/xml
1062:1095 (2%)
1180:1212 (2%)
view
28 x 2 fit/src/main/resources/V40/Customers
fit/src/main/resources/V40/People/filter
35:71 (41%)
35:71 (41%)
view
27 x 2 lib/server-core/src/main...er/core/serializer/json
lib/server-core/src/main...er/core/serializer/json
384:413 (7%)
911:940 (2%)
view
27 x 2 fit/src/main/resources/V40/People/filter
fit/src/main/resources/V...rsonID desc/filter
35:67 (40%)
67:99 (40%)
view
27 x 2 lib/server-core/src/main...er/core/serializer/json
lib/server-core/src/main...er/core/serializer/json
420:449 (5%)
911:940 (2%)
view
27 x 2 fit/src/main/resources/V40/Customers
fit/src/main/resources/V...rsonID desc/filter
35:67 (40%)
67:99 (40%)
view
25 x 2 lib/server-api/src/main/...o/server/api/serializer
lib/server-api/src/main/...o/server/api/serializer
94:136 (42%)
80:122 (47%)
view
25 x 2 lib/client-core/src/main...ingo/client/core/domain
lib/client-core/src/main...ingo/client/core/domain
95:138 (19%)
167:210 (10%)
view
24 x 2 ext/client-proxy/src/mai...lingo/ext/proxy/commons
ext/client-proxy/src/mai...lingo/ext/proxy/commons
260:303 (14%)
286:329 (12%)
view
23 x 2 fit/src/main/resources/V40/Customers/1
fit/src/main/resources/V40/People
36:64 (60%)
40:68 (14%)
view
23 x 2 fit/src/main/resources/V40
lib/server-core-ext/src/main/resources
24:51 (12%)
86:113 (12%)
view
22 x 2 src/eclipse
src/eclipse
54:75 (3%)
342:363 (3%)
view
22 x 2 src/eclipse
src/eclipse
77:98 (3%)
365:386 (3%)
view
21 x 2 lib/server-core/src/main...er/core/serializer/json
lib/server-core/src/main...er/core/serializer/json
154:178 (5%)
167:191 (4%)
view
20 x 2 lib/server-core/src/main...er/core/serializer/json
lib/server-core/src/main...er/core/serializer/json
477:502 (5%)
641:666 (4%)
view
20 x 2 src/eclipse
src/eclipse
27:46 (3%)
315:334 (3%)
view
19 x 2 lib/server-core/src/main...er/core/serializer/json
lib/server-core/src/main...er/core/serializer/json
398:416 (5%)
186:204 (14%)
view
19 x 2 fit/src/main/resources/V40/Customers
fit/src/main/resources/V40/People/1
44:67 (28%)
46:69 (44%)
view
19 x 2 fit/src/main/resources/V40/People/1
fit/src/main/resources/V...rsonID desc/filter
46:69 (44%)
76:99 (28%)
view
19 x 2 fit/src/main/resources/V40/People/1
fit/src/main/resources/V40/People/filter
46:69 (44%)
44:67 (28%)
view
19 x 2 lib/server-core/src/main...er/core/serializer/json
lib/server-core/src/main...er/core/serializer/json
434:452 (4%)
186:204 (14%)
view
18 x 2 lib/client-core/src/main...ient/core/serialization
lib/server-core/src/main...r/core/deserializer/xml
394:421 (3%)
298:325 (3%)
view
18 x 2 lib/server-tecsvc/src/ma.../server/tecsvc/provider
lib/server-tecsvc/src/ma.../server/tecsvc/provider
288:306 (1%)
336:354 (1%)
view
18 x 2 fit/src/main/resources/V40/People
fit/src/main/resources/V...rsonID desc/filter
40:61 (11%)
67:88 (26%)
view
18 x 2 lib/client-core/src/main...ient/core/serialization
lib/server-core/src/main.../core/deserializer/json
200:220 (6%)
196:216 (13%)
view
18 x 2 fit/src/main/resources/V40/People
fit/src/main/resources/V40/People/filter
40:61 (11%)
35:56 (26%)
view
18 x 2 fit/src/main/resources/V40/Customers/1
fit/src/main/resources/V40/Customers
36:57 (47%)
35:56 (26%)
view
18 x 2 lib/server-core/src/main...er/core/serializer/json
lib/server-core/src/main...er/core/serializer/json
318:340 (3%)
485:507 (1%)
view
18 x 2 lib/server-core/src/main...er/core/serializer/json
lib/server-core/src/main...er/core/serializer/json
282:304 (5%)
485:507 (1%)
view
18 x 2 fit/src/main/java/org/apache/olingo/fit
fit/src/main/java/org/apache/olingo/fit
65:90 (19%)
64:94 (29%)
view
18 x 2 lib/server-tecsvc/src/ma...ingo/server/tecsvc/data
lib/server-tecsvc/src/ma...ingo/server/tecsvc/data
1162:1181 (<1%)
1228:1246 (<1%)
view
Duplicated Units
The list of top 50 duplicated units.
See data for all 51 unit duplicates...
Size#FoldersFilesLinesCode
41 x 2 lib/server-core/src/main...er/core/serializer/json
lib/server-core/src/main...er/core/serializer/json
429:471 
393:435 
view
30 x 2 lib/server-core/src/main...er/core/serializer/json
lib/server-core/src/main...er/core/serializer/json
285:316 
249:280 
view
26 x 2 lib/client-core/src/main...nication/request/invoke
lib/client-core/src/main...nication/request/invoke
77:105 
192:220 
view
26 x 2 lib/server-core/src/main...er/core/serializer/json
lib/server-core/src/main...er/core/serializer/json
357:384 
321:348 
view
21 x 3 lib/server-core/src/main...er/core/serializer/json
lib/server-core/src/main...er/core/serializer/json
lib/server-core/src/main...er/core/serializer/json
318:341 
282:305 
485:508 
view
21 x 2 lib/server-core/src/main...er/core/serializer/json
lib/server-core/src/main...er/core/serializer/json
386:408 
350:372 
view
19 x 3 fit/src/main/java/org/apache/olingo/fit
fit/src/main/java/org/apache/olingo/fit
fit/src/main/java/org/apache/olingo/fit
59:83 
60:84 
56:80 
view
19 x 2 lib/server-core/src/main...er/core/serializer/json
lib/server-core/src/main...er/core/serializer/json
641:661 
477:497 
view
17 x 2 lib/server-core-ext/src/...o/server/core/responses
lib/server-core-ext/src/...o/server/core/responses
198:216 
137:155 
view
16 x 2 lib/server-core/src/main...er/core/serializer/json
lib/server-core/src/main...er/core/serializer/json
410:427 
374:391 
view
14 x 3 lib/server-core/src/main.../server/core/serializer
lib/server-core/src/main...er/core/serializer/json
lib/server-core/src/main...er/core/serializer/json
31:46 
122:137 
539:554 
view
13 x 2 ext/client-proxy/src/mai...lingo/ext/proxy/commons
ext/client-proxy/src/mai...lingo/ext/proxy/commons
77:92 
67:82 
view
13 x 2 ext/client-proxy/src/mai...lingo/ext/proxy/commons
lib/client-core/src/main...nication/request/invoke
221:237 
67:83 
view
13 x 2 lib/client-core/src/main...nication/response/batch
lib/client-core/src/main.../communication/response
30:49 
45:64 
view
13 x 2 lib/commons-core/src/mai...olingo/commons/core/edm
lib/commons-core/src/mai...olingo/commons/core/edm
266:280 
293:307 
view
11 x 2 lib/client-core/src/main...ient/core/serialization
lib/server-core/src/main...r/core/deserializer/xml
394:407 
298:311 
view
11 x 2 lib/client-core/src/main...ient/core/serialization
lib/server-core/src/main...r/core/deserializer/xml
409:424 
313:328 
view
11 x 2 lib/client-core/src/main...ient/core/serialization
lib/server-core/src/main...r/core/deserializer/xml
455:467 
416:428 
view
11 x 2 lib/client-core/src/main...ient/core/serialization
lib/server-core/src/main...r/core/deserializer/xml
761:776 
615:628 
view
11 x 2 lib/client-core/src/main...cation/request/streamed
lib/client-core/src/main...cation/request/streamed
110:123 
111:124 
view
11 x 2 lib/server-core/src/main...er/core/serializer/json
lib/server-core/src/main...er/core/serializer/json
343:355 
307:319 
view
11 x 2 lib/server-core/src/main...er/core/serializer/json
lib/server-core/src/main...er/core/serializer/json
473:486 
437:450 
view
11 x 2 lib/server-core/src/main...ache/olingo/server/core
lib/server-core/src/main...lingo/netty/server/core
138:150 
77:89 
view
10 x 2 fit/src/main/java/org/apache/olingo/fit
fit/src/main/java/org/apache/olingo/fit
144:156 
113:125 
view
10 x 2 lib/commons-api/src/main...edm/provider/annotation
lib/commons-api/src/main...edm/provider/annotation
171:182 
172:183 
view
10 x 2 lib/server-core/src/main...er/core/serializer/json
lib/server-core/src/main...er/core/serializer/json
267:278 
230:242 
view
9 x 2 fit/src/main/java/org/apache/olingo/fit
fit/src/main/java/org/apache/olingo/fit
98:109 
85:96 
view
9 x 2 lib/server-core/src/main...erver/core/batchhandler
lib/server-core/src/main...ache/olingo/server/core
64:74 
591:601 
view
9 x 2 lib/commons-core/src/mai.../core/edm/primitivetype
lib/commons-core/src/mai.../core/edm/primitivetype
39:50 
39:50 
view
9 x 2 lib/commons-core/src/mai.../core/edm/primitivetype
lib/commons-core/src/mai.../core/edm/primitivetype
39:50 
39:50 
view
8 x 2 ext/client-proxy/src/mai...lingo/ext/proxy/commons
ext/client-proxy/src/mai...lingo/ext/proxy/commons
298:308 
272:282 
view
8 x 2 lib/client-core/src/main.../olingo/client/core/uri
lib/client-api/src/main/...lingo/client/api/domain
130:142 
81:93 
view
8 x 2 lib/client-core/src/main...ingo/client/core/domain
lib/client-core/src/main...ingo/client/core/domain
106:116 
178:188 
view
8 x 3 lib/client-core/src/main...ingo/client/core/domain
lib/client-core/src/main...ingo/client/core/domain
lib/client-core/src/main...ingo/client/core/domain
99:109 
109:119 
51:61 
view
8 x 2 lib/server-core/src/main...ver/core/serializer/xml
lib/server-core/src/main...er/core/serializer/json
645:654 
530:539 
view
8 x 2 lib/server-core/src/main...ache/olingo/server/core
lib/server-core-ext/src/...ingo/server/core/legacy
247:256 
89:98 
view
8 x 2 lib/commons-core/src/mai.../core/edm/primitivetype
lib/commons-core/src/mai.../core/edm/primitivetype
39:49 
39:49 
view
8 x 2 lib/commons-core/src/mai.../core/edm/primitivetype
lib/commons-core/src/mai.../core/edm/primitivetype
39:49 
39:49 
view
8 x 2 lib/commons-core/src/mai.../core/edm/primitivetype
lib/commons-core/src/mai.../core/edm/primitivetype
39:50 
39:49 
view
8 x 2 lib/commons-core/src/mai.../core/edm/primitivetype
lib/commons-core/src/mai.../core/edm/primitivetype
39:49 
39:49 
view
7 x 3 fit/src/main/java/org/apache/olingo/fit
fit/src/main/java/org/apache/olingo/fit
fit/src/main/java/org/apache/olingo/fit
119:128 
128:137 
149:158 
view
7 x 2 lib/server-core/src/main...r/core/serializer/utils
lib/server-core-ext/src/...go/server/core/requests
321:329 
900:908 
view
6 x 2 lib/server-api/src/main/...o/server/api/serializer
lib/server-api/src/main/...o/server/api/serializer
110:117 
124:131 
view
6 x 2 lib/client-core/src/main...ient/core/serialization
lib/server-core/src/main...r/core/deserializer/xml
612:621 
461:470 
view
6 x 2 lib/client-core/src/main...ient/core/serialization
lib/client-core/src/main...olingo/client/core/data
92:99 
98:105 
view
6 x 2 lib/client-core/src/main...ient/core/serialization
lib/server-core/src/main...er/core/serializer/json
42:49 
1028:1035 
view
6 x 6 lib/server-tecsvc/src/ma...ingo/server/tecsvc/data
lib/server-core/src/main...ver/core/serializer/xml
lib/server-core/src/main...er/core/serializer/json
lib/server-core/src/main...er/core/serializer/json
lib/server-core/src/main...er/core/serializer/json
lib/server-core/src/main.../olingo/server/core/uri
557:564 
1029:1036 
258:265 
221:228 
1097:1104 
133:140 
view
6 x 3 lib/server-core/src/main...er/core/serializer/json
lib/server-core/src/main...er/core/serializer/json
lib/server-core/src/main...er/core/serializer/json
671:678 
507:514 
319:326 
view
6 x 2 lib/server-core/src/main...ache/olingo/server/core
lib/server-core/src/main...lingo/netty/server/core
196:204 
147:155 
view
6 x 5 lib/server-core-ext/src/...o/server/core/responses
lib/server-core-ext/src/...o/server/core/responses
lib/server-core-ext/src/...o/server/core/responses
lib/server-core-ext/src/...o/server/core/responses
lib/server-core-ext/src/...o/server/core/responses
184:191 
66:73 
95:102 
182:189 
65:72 
view