apache / olingo-odata2
Duplication

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

Intro
Learn more...
Duplication Overall
system23% (10,832 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java21% (9,678 lines)
xml67% (797 lines)
jsp53% (314 lines)
html43% (43 lines)
Duplication per Component (primary)
odata2-lib23% (7,680 lines)
odata2-annotation-processor40% (1,399 lines)
odata2-jpa-processor10% (902 lines)
src78% (514 lines)
odata2-sample38% (250 lines)
odata2-dist68% (87 lines)
odata2-spring0% (0 lines)

Duplication Between Components (50+ lines)

G odata2-annotation-processor odata2-annotation-processor odata2-lib odata2-lib odata2-annotation-processor--odata2-lib 2611 odata2-jpa-processor odata2-jpa-processor odata2-annotation-processor--odata2-jpa-processor 62 odata2-sample odata2-sample odata2-annotation-processor--odata2-sample 149 odata2-lib--odata2-sample 76 odata2-jpa-processor--odata2-lib 246

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,043 duplicates...
Size#FoldersFilesLinesCode
192 x 2 odata2-annotation-proces...notation/processor/core
odata2-lib/odata-ref/src...go/odata2/ref/processor
886:1152 (17%)
896:1162 (17%)
view
134 x 2 odata2-annotation-proces...notation/processor/core
odata2-lib/odata-ref/src...go/odata2/ref/processor
133:312 (11%)
138:318 (12%)
view
91 x 2 odata2-lib/odata-client-...nt/core/ep/deserializer
odata2-lib/odata-core/sr...odata2/core/ep/consumer
46:182 (97%)
46:182 (97%)
view
89 x 2 odata2-annotation-proces...ocessor/core/datasource
odata2-lib/odata-ref/src...go/odata2/ref/processor
65:183 (83%)
60:178 (87%)
view
87 x 2 odata2-annotation-proces...notation/processor/core
odata2-lib/odata-ref/src...go/odata2/ref/processor
413:536 (7%)
419:544 (7%)
view
82 x 2 odata2-annotation-proces...notation/processor/core
odata2-lib/odata-ref/src...go/odata2/ref/processor
1460:1573 (7%)
1476:1590 (7%)
view
76 x 2 odata2-jpa-processor/jpa-web/src/main/webapp
odata2-lib/odata-web/src/main/webapp
38:130 (29%)
26:118 (47%)
view
74 x 2 odata2-annotation-proces...notation/processor/core
odata2-lib/odata-ref/src...go/odata2/ref/processor
539:643 (6%)
547:653 (6%)
view
67 x 2 src/eclipse
src/eclipse
162:228 (11%)
450:516 (11%)
view
64 x 2 odata2-annotation-proces...notation/processor/core
odata2-lib/odata-ref/src...go/odata2/ref/processor
791:881 (5%)
801:891 (5%)
view
64 x 2 odata2-lib/odata-client-...nt/core/ep/deserializer
odata2-lib/odata-core/sr...odata2/core/ep/consumer
255:348 (28%)
215:296 (23%)
view
61 x 2 odata2-lib/odata-client-...ient/core/ep/serializer
odata2-lib/odata-core/sr...odata2/core/ep/producer
446:521 (14%)
509:584 (13%)
view
59 x 2 odata2-lib/odata-client-...nt/core/ep/deserializer
odata2-lib/odata-core/sr...odata2/core/ep/consumer
134:233 (43%)
119:199 (43%)
view
55 x 2 odata2-lib/odata-client-...nt/core/ep/deserializer
odata2-lib/odata-core/sr...odata2/core/ep/consumer
63:163 (50%)
56:132 (51%)
view
51 x 2 odata2-annotation-proces...notation/processor/core
odata2-lib/odata-ref/src...go/odata2/ref/processor
338:406 (4%)
344:412 (4%)
view
47 x 2 odata2-lib/odata-client-...nt/core/ep/deserializer
odata2-lib/odata-core/sr...odata2/core/ep/consumer
114:176 (23%)
91:153 (23%)
view
45 x 2 odata2-lib/odata-client-...nt/core/ep/deserializer
odata2-lib/odata-core/sr...odata2/core/ep/consumer
77:160 (20%)
78:143 (16%)
view
44 x 2 odata2-lib/odata-client-...nt/core/ep/deserializer
odata2-lib/odata-core/sr...odata2/core/ep/consumer
266:324 (22%)
250:308 (21%)
view
41 x 2 odata2-annotation-proces...ion/processor/ref/model
odata2-lib/odata-ref/src...olingo/odata2/ref/model
69:149 (40%)
48:128 (41%)
view
41 x 2 odata2-annotation-proces...notation/processor/core
odata2-lib/odata-ref/src...go/odata2/ref/processor
1351:1397 (3%)
1356:1402 (3%)
view
38 x 2 odata2-lib/odata-client-...nt/core/ep/deserializer
odata2-lib/odata-core/sr...odata2/core/ep/consumer
205:245 (19%)
181:221 (18%)
view
37 x 2 odata2-lib/odata-client-...nt/core/ep/deserializer
odata2-lib/odata-core/sr...odata2/core/ep/consumer
161:223 (36%)
160:222 (37%)
view
36 x 2 odata2-annotation-proces...notation/processor/core
odata2-lib/odata-ref/src...go/odata2/ref/processor
646:695 (3%)
656:705 (3%)
view
35 x 2 odata2-lib/odata-ref/src...e/olingo/odata2/ref/edm
odata2-lib/odata-testuti...go/odata2/testutil/mock
63:104 (9%)
62:103 (8%)
view
34 x 2 odata2-lib/odata-client-...ient/core/ep/serializer
odata2-lib/odata-core/sr...odata2/core/ep/producer
137:181 (40%)
184:228 (26%)
view
33 x 2 odata2-lib/odata-client-...nt/core/ep/deserializer
odata2-lib/odata-core/sr...odata2/core/ep/consumer
1327:1379 (2%)
921:973 (4%)
view
33 x 2 odata2-annotation-proces...sor-web/src/main/webapp
odata2-sample/cars-annot...sources/src/main/webapp
1:53 (38%)
21:55 (41%)
view
33 x 2 odata2-annotation-proces...notation/processor/core
odata2-lib/odata-ref/src...go/odata2/ref/processor
1307:1343 (2%)
1312:1348 (2%)
view
32 x 2 odata2-lib/odata-client-...ient/core/ep/serializer
odata2-lib/odata-core/sr...odata2/core/ep/producer
110:149 (41%)
102:141 (41%)
view
32 x 2 odata2-sample/cars-annot...sources/src/main/webapp
odata2-sample/cars-jpa-a...sources/src/main/webapp
22:55 (40%)
21:54 (54%)
view
32 x 2 odata2-annotation-proces...sor-web/src/main/webapp
odata2-sample/cars-jpa-a...sources/src/main/webapp
20:53 (37%)
21:54 (54%)
view
32 x 2 odata2-jpa-processor/jpa...jpa/processor/core/jpql
odata2-jpa-processor/jpa...jpa/processor/core/jpql
53:94 (62%)
60:102 (46%)
view
31 x 2 src/eclipse
src/eclipse
281:311 (5%)
569:599 (5%)
view
30 x 2 odata2-lib/odata-client-...nt/core/ep/deserializer
odata2-lib/odata-core/sr...odata2/core/ep/consumer
105:142 (29%)
104:141 (30%)
view
30 x 2 odata2-annotation-proces...notation/processor/core
odata2-lib/odata-ref/src...go/odata2/ref/processor
1403:1436 (2%)
1417:1450 (2%)
view
29 x 2 odata2-jpa-processor/jpa...ata2/jpa/processor/core
odata2-jpa-processor/jpa...ata2/jpa/processor/core
499:535 (6%)
556:592 (6%)
view
29 x 2 src/eclipse
src/eclipse
129:157 (5%)
417:445 (5%)
view
28 x 2 odata2-lib/odata-client-...ient/core/ep/serializer
odata2-lib/odata-core/sr...odata2/core/ep/producer
402:440 (6%)
465:503 (6%)
view
28 x 2 odata2-annotation-proces...notation/processor/core
odata2-lib/odata-ref/src...go/odata2/ref/processor
739:777 (2%)
749:787 (2%)
view
27 x 2 odata2-lib/odata-client-...nt/core/ep/deserializer
odata2-lib/odata-core/sr...odata2/core/ep/consumer
191:252 (25%)
154:193 (25%)
view
27 x 2 odata2-lib/odata-ref/src...e/olingo/odata2/ref/edm
odata2-lib/odata-testuti...go/odata2/testutil/mock
486:519 (7%)
527:560 (6%)
view
26 x 2 odata2-lib/odata-client-...nt/core/ep/deserializer
odata2-lib/odata-core/sr...odata2/core/ep/consumer
197:244 (11%)
173:210 (9%)
view
26 x 2 odata2-lib/odata-client-...ient/core/ep/serializer
odata2-lib/odata-core/sr...odata2/core/ep/producer
295:333 (6%)
358:397 (5%)
view
26 x 2 odata2-lib/odata-api/src...odata2/api/edm/provider
odata2-lib/odata-client-...a2/client/core/edm/Impl
30:71 (57%)
30:71 (54%)
view
25 x 2 odata2-lib/odata-ref/src...e/olingo/odata2/ref/edm
odata2-lib/odata-testuti...go/odata2/testutil/mock
394:429 (6%)
436:471 (5%)
view
25 x 2 odata2-lib/odata-core/sr...ta2/core/uri/expression
odata2-lib/odata-core/sr...ta2/core/uri/expression
710:737 (4%)
747:774 (4%)
view
25 x 2 odata2-lib/odata-client-...ient/core/ep/serializer
odata2-lib/odata-core/sr...odata2/core/ep/producer
63:114 (29%)
58:101 (24%)
view
24 x 2 odata2-annotation-proces...notation/processor/core
odata2-lib/odata-ref/src...go/odata2/ref/processor
698:732 (2%)
708:742 (2%)
view
24 x 2 odata2-lib/odata-core/sr.../olingo/odata2/core/edm
odata2-lib/odata-core/sr.../olingo/odata2/core/edm
110:139 (23%)
107:136 (23%)
view
24 x 2 odata2-annotation-proces...notation/processor/core
odata2-lib/odata-ref/src...go/odata2/ref/processor
1646:1675 (2%)
1634:1663 (2%)
view
Duplicated Units
The list of top 50 duplicated units.
See data for all 90 unit duplicates...
Size#FoldersFilesLinesCode
57 x 2 odata2-annotation-proces...notation/processor/core
odata2-lib/odata-ref/src...go/odata2/ref/processor
134:207 
139:213 
view
40 x 2 odata2-annotation-proces...notation/processor/core
odata2-lib/odata-ref/src...go/odata2/ref/processor
248:297 
254:303 
view
38 x 2 odata2-lib/odata-client-...ient/core/ep/serializer
odata2-lib/odata-core/sr...odata2/core/ep/producer
464:507 
527:570 
view
36 x 2 odata2-annotation-proces...ocessor/core/datasource
odata2-lib/odata-ref/src...go/odata2/ref/processor
112:149 
107:144 
view
36 x 2 odata2-lib/odata-client-...nt/core/ep/deserializer
odata2-lib/odata-core/sr...odata2/core/ep/consumer
255:295 
215:255 
view
35 x 2 odata2-annotation-proces...notation/processor/core
odata2-lib/odata-ref/src...go/odata2/ref/processor
350:396 
356:402 
view
31 x 2 odata2-annotation-proces...notation/processor/core
odata2-lib/odata-ref/src...go/odata2/ref/processor
797:838 
807:848 
view
31 x 2 odata2-annotation-proces...ocessor/core/datasource
odata2-lib/odata-ref/src...go/odata2/ref/processor
151:184 
146:179 
view
28 x 2 odata2-lib/odata-client-...nt/core/ep/deserializer
odata2-lib/odata-core/sr...odata2/core/ep/consumer
173:204 
146:177 
view
28 x 2 odata2-lib/odata-client-...nt/core/ep/deserializer
odata2-lib/odata-core/sr...odata2/core/ep/consumer
91:126 
91:126 
view
27 x 2 odata2-lib/odata-client-...nt/core/ep/deserializer
odata2-lib/odata-core/sr...odata2/core/ep/consumer
87:117 
83:113 
view
27 x 2 odata2-lib/odata-client-...nt/core/ep/deserializer
odata2-lib/odata-core/sr...odata2/core/ep/consumer
60:89 
60:89 
view
25 x 2 odata2-annotation-proces...notation/processor/core
odata2-lib/odata-ref/src...go/odata2/ref/processor
892:921 
902:931 
view
25 x 2 odata2-annotation-proces...notation/processor/core
odata2-lib/odata-ref/src...go/odata2/ref/processor
961:987 
971:997 
view
25 x 2 odata2-annotation-proces...notation/processor/core
odata2-lib/odata-ref/src...go/odata2/ref/processor
990:1018 
1000:1028 
view
25 x 2 odata2-lib/odata-client-...ient/core/ep/serializer
odata2-lib/odata-core/sr...odata2/core/ep/producer
147:178 
194:225 
view
25 x 2 odata2-lib/odata-ref/src...e/olingo/odata2/ref/edm
odata2-lib/odata-testuti...go/odata2/testutil/mock
490:517 
531:558 
view
23 x 2 odata2-annotation-proces...notation/processor/core
odata2-lib/odata-ref/src...go/odata2/ref/processor
426:458 
432:465 
view
23 x 2 odata2-annotation-proces...notation/processor/core
odata2-lib/odata-ref/src...go/odata2/ref/processor
1532:1563 
1549:1580 
view
22 x 2 odata2-annotation-proces...notation/processor/core
odata2-lib/odata-ref/src...go/odata2/ref/processor
220:245 
226:251 
view
21 x 2 odata2-annotation-proces...notation/processor/core
odata2-lib/odata-ref/src...go/odata2/ref/processor
552:580 
560:589 
view
20 x 2 odata2-lib/odata-client-...nt/core/ep/deserializer
odata2-lib/odata-core/sr...odata2/core/ep/consumer
102:124 
84:106 
view
19 x 2 odata2-annotation-proces...ocessor/core/datasource
odata2-lib/odata-ref/src...go/odata2/ref/processor
88:110 
83:105 
view
19 x 2 odata2-lib/odata-client-...nt/core/ep/deserializer
odata2-lib/odata-core/sr...odata2/core/ep/consumer
211:232 
183:204 
view
18 x 2 odata2-annotation-proces...notation/processor/core
odata2-lib/odata-ref/src...go/odata2/ref/processor
467:492 
474:500 
view
18 x 2 odata2-annotation-proces...notation/processor/core
odata2-lib/odata-ref/src...go/odata2/ref/processor
841:863 
851:873 
view
18 x 2 odata2-lib/odata-ref/src...e/olingo/odata2/ref/edm
odata2-lib/odata-testuti...go/odata2/testutil/mock
403:424 
445:466 
view
18 x 2 odata2-lib/odata-core/sr...olingo/odata2/core/rest
odata2-lib/odata-core/sr...ngo/odata2/core/servlet
154:178 
145:169 
view
17 x 2 odata2-lib/odata-client-...ient/core/ep/serializer
odata2-lib/odata-core/sr...odata2/core/ep/producer
115:134 
162:181 
view
17 x 2 odata2-lib/odata-client-...nt/core/ep/deserializer
odata2-lib/odata-core/sr...odata2/core/ep/consumer
73:94 
61:82 
view
16 x 2 odata2-annotation-proces...notation/processor/core
odata2-lib/odata-ref/src...go/odata2/ref/processor
589:609 
598:619 
view
16 x 2 odata2-annotation-proces...notation/processor/core
odata2-lib/odata-ref/src...go/odata2/ref/processor
612:633 
622:643 
view
16 x 2 odata2-lib/odata-client-...nt/core/ep/deserializer
odata2-lib/odata-core/sr...odata2/core/ep/consumer
161:178 
160:177 
view
16 x 2 odata2-lib/odata-client-...nt/core/ep/deserializer
odata2-lib/odata-core/sr...odata2/core/ep/consumer
207:224 
163:180 
view
15 x 2 odata2-annotation-proces...notation/processor/core
odata2-lib/odata-ref/src...go/odata2/ref/processor
495:516 
503:524 
view
15 x 2 odata2-lib/odata-client-...ient/core/ep/serializer
odata2-lib/odata-core/sr...odata2/core/ep/producer
446:462 
509:525 
view
15 x 2 odata2-lib/odata-client-...nt/core/ep/deserializer
odata2-lib/odata-core/sr...odata2/core/ep/consumer
302:318 
257:273 
view
15 x 2 odata2-lib/odata-client-...nt/core/ep/deserializer
odata2-lib/odata-core/sr...odata2/core/ep/consumer
147:165 
147:165 
view
14 x 2 odata2-annotation-proces...notation/processor/core
odata2-lib/odata-ref/src...go/odata2/ref/processor
1030:1045 
1040:1055 
view
14 x 2 odata2-lib/odata-client-...ient/core/ep/serializer
odata2-lib/odata-core/sr...odata2/core/ep/producer
76:93 
71:88 
view
13 x 2 odata2-annotation-proces...notation/processor/core
odata2-lib/odata-ref/src...go/odata2/ref/processor
1048:1067 
1058:1077 
view
13 x 2 odata2-lib/odata-client-...ient/core/ep/serializer
odata2-lib/odata-core/sr...odata2/core/ep/producer
509:523 
572:586 
view
12 x 2 odata2-annotation-proces...notation/processor/core
odata2-lib/odata-ref/src...go/odata2/ref/processor
923:936 
933:946 
view
12 x 2 odata2-annotation-proces...notation/processor/core
odata2-lib/odata-ref/src...go/odata2/ref/processor
938:951 
948:961 
view
12 x 2 odata2-annotation-proces...notation/processor/core
odata2-lib/odata-ref/src...go/odata2/ref/processor
1662:1676 
1650:1664 
view
12 x 2 odata2-lib/odata-client-...ient/core/ep/serializer
odata2-lib/odata-core/sr...odata2/core/ep/producer
103:116 
90:103 
view
12 x 2 odata2-lib/odata-client-...ient/core/ep/serializer
odata2-lib/odata-core/sr...odata2/core/ep/producer
303:316 
367:380 
view
12 x 2 odata2-lib/odata-client-...nt/core/ep/deserializer
odata2-lib/odata-core/sr...odata2/core/ep/consumer
312:325 
296:309 
view
12 x 2 odata2-lib/odata-client-...nt/core/ep/deserializer
odata2-lib/odata-core/sr...odata2/core/ep/consumer
193:206 
199:212 
view
12 x 2 odata2-lib/odata-core/sr...olingo/odata2/core/rest
odata2-lib/odata-core/sr...ngo/odata2/core/servlet
273:289 
191:206 
view