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 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 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%)
918:947 (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%)
918:947 (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%)
486:508 (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%)
486:508 (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
393:435 
429:471 
view
30 x 2 lib/server-core/src/main...er/core/serializer/json
lib/server-core/src/main...er/core/serializer/json
249:280 
285:316 
view
26 x 2 lib/server-core/src/main...er/core/serializer/json
lib/server-core/src/main...er/core/serializer/json
321:348 
357:384 
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
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
486:509 
282:305 
318:341 
view
21 x 2 lib/server-core/src/main...er/core/serializer/json
lib/server-core/src/main...er/core/serializer/json
350:372 
386:408 
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
477:497 
641:661 
view
17 x 2 lib/server-core-ext/src/...o/server/core/responses
lib/server-core-ext/src/...o/server/core/responses
137:155 
198:216 
view
16 x 2 lib/server-core/src/main...er/core/serializer/json
lib/server-core/src/main...er/core/serializer/json
374:391 
410:427 
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 
539:554 
122:137 
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 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 lib/client-core/src/main.../communication/response
lib/client-core/src/main...nication/response/batch
45:64 
30:49 
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/server-core/src/main...lingo/netty/server/core
lib/server-core/src/main...ache/olingo/server/core
77:89 
138:150 
view
11 x 2 lib/server-core/src/main...er/core/serializer/json
lib/server-core/src/main...er/core/serializer/json
307:319 
343:355 
view
11 x 2 lib/server-core/src/main...er/core/serializer/json
lib/server-core/src/main...er/core/serializer/json
437:450 
473:486 
view
11 x 2 lib/server-core/src/main...r/core/deserializer/xml
lib/client-core/src/main...ient/core/serialization
298:311 
394:407 
view
11 x 2 lib/server-core/src/main...r/core/deserializer/xml
lib/client-core/src/main...ient/core/serialization
313:328 
409:424 
view
11 x 2 lib/server-core/src/main...r/core/deserializer/xml
lib/client-core/src/main...ient/core/serialization
416:428 
455:467 
view
11 x 2 lib/server-core/src/main...r/core/deserializer/xml
lib/client-core/src/main...ient/core/serialization
615:628 
761:776 
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
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/server-core/src/main...er/core/serializer/json
lib/server-core/src/main...er/core/serializer/json
230:242 
267:278 
view
10 x 2 lib/commons-api/src/main...edm/provider/annotation
lib/commons-api/src/main...edm/provider/annotation
172:183 
171:182 
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/server-core/src/main...er/core/serializer/json
lib/server-core/src/main...ver/core/serializer/xml
531:540 
645:654 
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/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/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:50 
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
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-core/src/main...lingo/netty/server/core
lib/server-core/src/main...ache/olingo/server/core
147:155 
196:204 
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
320:327 
507:514 
671:678 
view
6 x 2 lib/server-core/src/main...er/core/serializer/json
lib/client-core/src/main...ient/core/serialization
1035:1042 
42:49 
view
6 x 6 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...ver/core/serializer/xml
lib/server-core/src/main.../olingo/server/core/uri
lib/server-tecsvc/src/ma...ingo/server/tecsvc/data
1104:1111 
221:228 
258:265 
1029:1036 
133:140 
557:564 
view
6 x 2 lib/server-core/src/main...r/core/deserializer/xml
lib/client-core/src/main...ient/core/serialization
461:470 
612:621 
view
6 x 2 lib/client-core/src/main...olingo/client/core/data
lib/client-core/src/main...ient/core/serialization
98:105 
92:99 
view
6 x 2 lib/server-api/src/main/...o/server/api/serializer
lib/server-api/src/main/...o/server/api/serializer
124:131 
110:117 
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
95:102 
182:189 
66:73 
65:72 
184:191 
view