apache / uima-uimaj
Duplication

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

Intro
Learn more...
Duplication Overall
system10% (14,445 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java8% (11,053 lines)
xml56% (3,026 lines)
html56% (198 lines)
launch64% (134 lines)
cmd75% (34 lines)
Duplication per Component (primary)
uimaj-core8% (5,513 lines)
uimaj-examples49% (1,627 lines)
uimaj-cpe10% (1,507 lines)
uimaj-tools8% (1,161 lines)
unused-saved30% (943 lines)
src50% (620 lines)
uimafit-core7% (427 lines)
jcasgen-maven-plugin56% (359 lines)
uimaj-ep-configurator2% (324 lines)
uimaj-ep-pear-packager17% (294 lines)
jVinci5% (290 lines)
uimaj-adapter-vinci23% (288 lines)
uimaj-ep-cas-editor4% (251 lines)
uimaj-eclipse-feature-runtime91% (183 lines)
uimaj-eclipse-feature-tools69% (183 lines)
uimafit-maven-plugin23% (172 lines)
uimafit-spring57% (81 lines)
uimafit-junit41% (64 lines)
uimafit-benchmark10% (31 lines)
uimaj-ep-cas-editor-ide2% (31 lines)
uimaj-ep-launcher3% (24 lines)
uimaj-jet-expander9% (20 lines)
uimaj-it-pear-with-typesystem11% (17 lines)
uimaj-json1% (15 lines)
uimaj-v3migration-jcas<1% (8 lines)
uimaj-bootstrap8% (6 lines)
uimafit-cpe4% (6 lines)
PearPackagingMavenPlugin0% (0 lines)
uimaj-ep-runtime0% (0 lines)
uimaj-ep-debug0% (0 lines)
uimaj-eclipse-update-site0% (0 lines)
uimaj-ep-jcasgen0% (0 lines)
uimaj-document-annotation0% (0 lines)
ROOT0% (0 lines)
uima-bnd-plugin0% (0 lines)
uimafit-assertj0% (0 lines)

Duplication Between Components (50+ lines)

G uimaj-examples uimaj-examples uimaj-tools uimaj-tools uimaj-examples--uimaj-tools 468 uimaj-eclipse-feature-runtime uimaj-eclipse-feature-runtime uimaj-eclipse-feature-tools uimaj-eclipse-feature-tools uimaj-eclipse-feature-runtime--uimaj-eclipse-feature-tools 366 uimaj-core uimaj-core unused-saved unused-saved uimaj-core--unused-saved 325 uimaj-cpe uimaj-cpe uimaj-core--uimaj-cpe 188 jcasgen-maven-plugin jcasgen-maven-plugin uimafit-maven-plugin uimafit-maven-plugin jcasgen-maven-plugin--uimafit-maven-plugin 77 uimafit-benchmark uimafit-benchmark uimafit-benchmark--uimafit-maven-plugin 75 uimafit-core uimafit-core uimafit-spring uimafit-spring uimafit-core--uimafit-spring 62

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,601 duplicates...
Size#FoldersFilesLinesCode
141 x 2 src/main/assembly
src/main/assembly
20:199 (47%)
20:199 (47%)
view
108 x 2 src/main/assembly
src/main/assembly
215:361 (36%)
216:362 (36%)
view
99 x 2 uimaj-eclipse-feature-runtime
uimaj-eclipse-feature-tools
1:125 (100%)
1:125 (100%)
view
93 x 2 uimaj-core/src/main/java.../internal/util/rb_trees
uimaj-core/src/main/java.../internal/util/rb_trees
357:476 (24%)
359:478 (27%)
view
87 x 2 unused-saved/src/org/apache/uima/cas/impl
unused-saved/src/org/apache/uima/jcas/impl
394:502 (32%)
241:349 (48%)
view
84 x 2 uimaj-eclipse-feature-runtime
uimaj-eclipse-feature-tools
30:148 (84%)
33:151 (51%)
view
62 x 2 uimaj-examples/src/main/...riptors/analysis_engine
uimaj-examples/src/main/...riptors/analysis_engine
35:107 (55%)
32:104 (52%)
view
51 x 2 uimaj-examples/src/main/descriptors/tutorial/ex4
uimaj-examples/src/main/descriptors/tutorial/ex6
29:93 (79%)
29:93 (66%)
view
46 x 2 uimaj-core/src/main/java...ache/uima/internal/util
uimaj-core/src/main/java...ache/uima/internal/util
599:655 (17%)
2130:2186 (4%)
view
45 x 2 uimaj-examples/src/main/...riptors/analysis_engine
uimaj-examples/src/main/...riptors/analysis_engine
1:72 (67%)
1:72 (67%)
view
44 x 2 uimaj-core/src/main/java.../internal/util/rb_trees
uimaj-core/src/main/java.../internal/util/rb_trees
289:342 (11%)
406:459 (11%)
view
44 x 2 uimaj-core/src/main/java.../internal/util/rb_trees
uimaj-core/src/main/java.../internal/util/rb_trees
289:342 (11%)
408:461 (12%)
view
44 x 2 uimaj-core/src/main/java.../internal/util/rb_trees
uimaj-core/src/main/java.../internal/util/rb_trees
291:344 (12%)
408:461 (12%)
view
44 x 2 uimaj-core/src/main/java.../internal/util/rb_trees
uimaj-core/src/main/java.../internal/util/rb_trees
406:459 (11%)
291:344 (12%)
view
44 x 2 uimaj-core/src/main/java.../internal/util/rb_trees
uimaj-core/src/main/java.../internal/util/rb_trees
289:342 (11%)
291:344 (12%)
view
38 x 2 uimaj-adapter-vinci/src/...ache/uima/adapter/vinci
uimaj-adapter-vinci/src/...ache/uima/adapter/vinci
113:170 (24%)
103:161 (29%)
view
37 x 2 jcasgen-maven-plugin/src...mple/src/main/resources
jcasgen-maven-plugin/src...mple/src/main/resources
1:61 (100%)
1:61 (100%)
view
36 x 2 uimaj-core/src/main/java.../internal/util/rb_trees
uimaj-core/src/main/java.../internal/util/rb_trees
342:383 (15%)
444:485 (19%)
view
35 x 2 uimaj-core/src/main/java/org/apache/uima/cas/impl
uimaj-core/src/main/java/org/apache/uima/cas/impl
1048:1125 (5%)
1912:1989 (3%)
view
35 x 2 uimaj-core/src/main/java/org/apache/uima/cas/impl
uimaj-core/src/main/java...ache/uima/cas_data/impl
1912:1989 (3%)
445:522 (13%)
view
35 x 2 uimaj-core/src/main/java/org/apache/uima/cas/impl
uimaj-core/src/main/java...ache/uima/cas_data/impl
1048:1125 (5%)
445:522 (13%)
view
34 x 2 uimaj-examples/src/main/...riptors/analysis_engine
uimaj-examples/src/main/...riptors/analysis_engine
31:69 (38%)
31:69 (50%)
view
34 x 2 uimaj-examples/src/main/...riptors/analysis_engine
uimaj-examples/src/main/...riptors/analysis_engine
31:69 (38%)
31:69 (50%)
view
34 x 2 uimaj-core/src/main/java.../resource/metadata/impl
uimaj-core/src/main/java.../resource/metadata/impl
59:113 (18%)
59:113 (35%)
view
34 x 2 uimaj-examples/src/main/...ptors/collection_reader
uimaj-tools/src/main/res...e/uima/tools/components
30:66 (50%)
30:66 (51%)
view
34 x 2 uimaj-core/src/main/java.../resource/metadata/impl
uimaj-core/src/main/java.../resource/metadata/impl
56:110 (31%)
59:113 (35%)
view
34 x 2 uimaj-examples/src/main/...riptors/analysis_engine
uimaj-tools/src/main/res...e/uima/tools/components
28:68 (87%)
28:68 (87%)
view
34 x 2 uimaj-core/src/main/java.../resource/metadata/impl
uimaj-core/src/main/java.../resource/metadata/impl
59:113 (18%)
56:110 (31%)
view
32 x 2 src/main/assembly
src/main/assembly
364:403 (10%)
364:403 (10%)
view
32 x 2 uimaj-cpe/src/main/java/...lection/impl/cpm/engine
uimaj-cpe/src/main/java/...lection/impl/cpm/engine
178:280 (3%)
250:352 (2%)
view
32 x 2 uimaj-core/src/main/java.../internal/util/rb_trees
uimaj-core/src/main/java.../internal/util/rb_trees
133:170 (8%)
133:170 (9%)
view
31 x 2 uimaj-examples/src/main/descriptors/tutorial/ex3
uimaj-examples/src/main/descriptors/tutorial/ex4
27:64 (88%)
27:64 (48%)
view
30 x 2 uimaj-ep-pear-packager/s...ache/uima/pear/generate
uimaj-ep-pear-packager/s...che/uima/pear/insd/edit
191:253 (28%)
160:218 (33%)
view
30 x 2 uimaj-cpe/src/main/java/...lection/impl/cpm/engine
uimaj-cpe/src/main/java/...lection/impl/cpm/engine
1266:1320 (3%)
1660:1714 (2%)
view
29 x 2 uimaj-examples/src/main/descriptors/tutorial/ex3
uimaj-examples/src/main/descriptors/tutorial/ex6
29:64 (82%)
29:64 (37%)
view
29 x 2 uimaj-core/src/main/java...ache/uima/internal/util
uimaj-core/src/main/java...ache/uima/internal/util
154:246 (18%)
163:254 (19%)
view
29 x 2 uimaj-examples/src/main/descriptors/tutorial/ex2
uimaj-examples/src/main/descriptors/tutorial/ex5
28:59 (52%)
33:69 (52%)
view
28 x 2 uimafit-maven-plugin/src/it/default/reference
uimafit-maven-plugin/src...n-descriptors/reference
1:49 (66%)
1:49 (46%)
view
28 x 2 uimaj-ep-pear-packager/s...va/org/apache/uima/pear
uimaj-ep-pear-packager/s...pache/uima/pear/actions
87:137 (60%)
85:135 (59%)
view
27 x 2 uimaj-core/src/main/java.../internal/util/rb_trees
uimaj-core/src/main/java.../internal/util/rb_trees
249:281 (7%)
249:281 (7%)
view
26 x 2 uimaj-core/src/main/java.../resource/metadata/impl
uimaj-core/src/main/java.../resource/metadata/impl
49:90 (28%)
59:100 (13%)
view
26 x 2 uimaj-core/src/main/java...ma/analysis_engine/impl
uimaj-core/src/main/java...sis_engine/service/impl
117:155 (40%)
144:200 (35%)
view
26 x 2 uimaj-core/src/main/java.../resource/metadata/impl
uimaj-core/src/main/java.../resource/metadata/impl
49:90 (28%)
59:100 (27%)
view
26 x 2 uimaj-core/src/main/java/org/apache/uima/cas/impl
uimaj-core/src/main/java/org/apache/uima/cas/impl
1678:1710 (2%)
3418:3448 (1%)
view
26 x 2 jcasgen-maven-plugin/src...ref2/src/main/resources
jcasgen-maven-plugin/src...ref2/src/main/resources
1:47 (100%)
1:47 (100%)
view
26 x 2 uimaj-core/src/main/java.../resource/metadata/impl
uimaj-core/src/main/java.../resource/metadata/impl
49:90 (28%)
56:97 (24%)
view
26 x 2 jcasgen-maven-plugin/src...src/main/resources/type
jcasgen-maven-plugin/src...src/main/resources/type
1:47 (100%)
1:47 (100%)
view
25 x 2 uimaj-examples/src/main/...ction_processing_engine
uimaj-examples/src/main/...ction_processing_engine
54:86 (51%)
54:86 (51%)
view
25 x 2 uimaj-examples/src/main/...riptors/analysis_engine
uimaj-examples/src/main/...riptors/analysis_engine
112:141 (22%)
115:144 (21%)
view
25 x 2 unused-saved/src/org/apache/uima/cas/impl
unused-saved/src/org/apache/uima/cas/impl
412:439 (10%)
436:463 (9%)
view
Duplicated Units
The list of top 50 duplicated units.
See data for all 59 unit duplicates...
Size#FoldersFilesLinesCode
45 x 2 unused-saved/src/org/apache/uima/cas/impl
unused-saved/src/org/apache/uima/jcas/impl
398:452 
245:299 
view
44 x 2 uimaj-core/src/main/java...ache/uima/internal/util
uimaj-core/src/main/java...ache/uima/internal/util
607:658 
2138:2189 
view
23 x 2 uimaj-core/src/main/java/org/apache/uima/util
uimaj-core/src/main/java...ache/uima/internal/util
39:64 
1298:1323 
view
20 x 2 uimafit-spring/src/main/.../apache/uima/fit/spring
uimafit-core/src/main/ja...rg/apache/uima/fit/util
107:130 
171:194 
view
19 x 3 uimaj-core/src/main/java/org/apache/uima/cas/impl
uimaj-core/src/main/java/org/apache/uima/cas/impl
uimaj-core/src/main/java...ache/uima/cas_data/impl
1912:1932 
1048:1068 
445:465 
view
18 x 2 uimaj-core/src/main/java.../internal/util/rb_trees
uimaj-core/src/main/java.../internal/util/rb_trees
507:526 
562:581 
view
17 x 2 unused-saved/src/org/apache/uima/cas/impl
unused-saved/src/org/apache/uima/cas/impl
100:120 
97:117 
view
17 x 2 unused-saved/src/org/apache/uima/cas/impl
unused-saved/src/org/apache/uima/cas/impl
133:153 
120:140 
view
16 x 2 uimaj-core/src/main/java...ache/uima/internal/util
uimaj-core/src/main/java...ache/uima/internal/util
404:427 
382:405 
view
16 x 2 uimaj-ep-pear-packager/s...ache/uima/pear/generate
uimaj-ep-pear-packager/s...che/uima/pear/insd/edit
220:239 
189:208 
view
15 x 2 uimaj-ep-pear-packager/s...va/org/apache/uima/pear
uimaj-ep-pear-packager/s...pache/uima/pear/actions
106:123 
104:121 
view
13 x 2 uimaj-cpe/src/main/java/...lection/impl/cpm/engine
uimaj-cpe/src/main/java/...lection/impl/cpm/engine
206:220 
278:292 
view
13 x 2 uimaj-core/src/main/java/org/apache/uima/cas/impl
uimaj-core/src/main/java/org/apache/uima/cas/impl
3293:3307 
2749:2763 
view
13 x 2 uimaj-core/src/main/java/org/apache/uima/cas/impl
uimaj-core/src/main/java/org/apache/uima/cas/impl
3486:3501 
2236:2251 
view
13 x 4 uimaj-tools/src/main/java/org/apache/uima/tools
uimaj-tools/src/main/jav...g/apache/uima/tools/cpm
uimaj-tools/src/main/jav.../uima/tools/docanalyzer
uimaj-tools/src/main/jav.../uima/tools/docanalyzer
469:491 
1349:1371 
781:803 
1064:1086 
view
13 x 2 uimaj-tools/src/main/java/org/apache/uima/tools
uimaj-tools/src/main/jav...che/uima/tools/stylemap
69:91 
76:97 
view
12 x 3 uimaj-core/src/main/java/org/apache/uima/jcas/impl
uimaj-core/src/main/java...ache/uima/internal/util
unused-saved/src/org/apache/uima/jcas/impl
341:356 
795:810 
355:370 
view
11 x 2 uimaj-core/src/main/java.../resource/metadata/impl
uimaj-core/src/main/java...ma/analysis_engine/impl
193:205 
126:138 
view
11 x 2 unused-saved/src/org/apache/uima/cas/impl
unused-saved/src/org/apache/uima/jcas/impl
43:60 
42:59 
view
11 x 2 uimaj-ep-pear-packager/s...va/org/apache/uima/pear
uimaj-ep-pear-packager/s...pache/uima/pear/actions
131:143 
129:141 
view
11 x 2 uimaj-ep-pear-packager/s...ache/uima/pear/generate
uimaj-ep-pear-packager/s...che/uima/pear/insd/edit
200:215 
169:184 
view
10 x 2 uimaj-cpe/src/main/java/...llection/impl/cpm/utils
uimaj-core/src/main/java...ache/uima/internal/util
41:58 
78:95 
view
10 x 2 uimaj-core/src/main/java.../apache/uima/pear/tools
uimaj-ep-pear-packager/s...che/uima/pear/insd/edit
285:296 
130:141 
view
10 x 2 uimaj-core/src/main/java.../resource/metadata/impl
uimaj-core/src/main/java.../resource/metadata/impl
90:101 
177:188 
view
10 x 2 uimaj-core/src/main/java.../internal/util/rb_trees
uimaj-core/src/main/java.../internal/util/rb_trees
468:479 
466:477 
view
10 x 3 unused-saved/src/org/apache/uima/cas/impl
unused-saved/src/org/apache/uima/cas/impl
unused-saved/src/org/apache/uima/jcas/impl
430:441 
454:465 
301:312 
view
10 x 3 unused-saved/src/org/apache/uima/cas/impl
unused-saved/src/org/apache/uima/cas/impl
unused-saved/src/org/apache/uima/jcas/impl
464:475 
480:491 
327:338 
view
10 x 3 unused-saved/src/org/apache/uima/cas/impl
unused-saved/src/org/apache/uima/cas/impl
unused-saved/src/org/apache/uima/jcas/impl
477:488 
493:504 
340:351 
view
10 x 2 unused-saved/src/org/apache/uima/cas/impl
unused-saved/src/org/apache/uima/jcas/impl
467:478 
314:325 
view
10 x 2 uimaj-tools/src/main/java/org/apache/uima/tools
uimaj-tools/src/main/jav...che/uima/tools/stylemap
169:180 
222:233 
view
9 x 2 uimafit-maven-plugin/src...g/apache/uima/fit/maven
uimafit-maven-plugin/src...g/apache/uima/fit/maven
259:271 
337:349 
view
9 x 3 uimaj-core/src/main/java/org/apache/uima/cas/impl
uimaj-core/src/main/java/org/apache/uima/cas/impl
uimaj-core/src/main/java...ache/uima/internal/util
106:118 
160:172 
82:94 
view
9 x 3 uimaj-core/src/main/java/org/apache/uima/cas/impl
uimaj-core/src/main/java/org/apache/uima/cas/impl
uimaj-core/src/main/java...ache/uima/internal/util
140:150 
193:203 
115:125 
view
9 x 2 uimaj-adapter-vinci/src/...ache/uima/adapter/vinci
uimaj-adapter-vinci/src/...ache/uima/adapter/vinci
164:176 
167:179 
view
8 x 2 uimaj-cpe/src/main/java/...lection/impl/cpm/engine
uimaj-cpe/src/main/java/...lection/impl/cpm/engine
1266:1275 
1660:1669 
view
8 x 2 uimaj-cpe/src/main/java/...lection/impl/cpm/engine
uimaj-cpe/src/main/java/...lection/impl/cpm/engine
1556:1565 
1879:1888 
view
8 x 2 uimaj-core/src/main/java...uima/analysis_component
uimaj-core/src/main/java...uima/analysis_component
55:64 
56:65 
view
8 x 3 uimaj-core/src/main/java.../apache/uima/collection
uimaj-core/src/main/java.../apache/uima/collection
uimaj-core/src/main/java.../apache/uima/collection
58:69 
54:66 
57:69 
view
8 x 2 uimaj-core/src/main/java.../internal/util/rb_trees
uimaj-core/src/main/java.../internal/util/rb_trees
86:95 
90:99 
view
8 x 2 jVinci/src/main/java/org...inci/transport/document
jVinci/src/main/java/org/apache/vinci/transport
222:234 
673:685 
view
8 x 2 uimaj-adapter-vinci/src/...ache/uima/adapter/vinci
uimaj-adapter-vinci/src/...ache/uima/adapter/vinci
336:345 
359:368 
view
8 x 2 uimaj-tools/src/main/java/org/apache/uima/tools
uimaj-tools/src/main/jav...che/uima/tools/stylemap
188:197 
252:261 
view
7 x 2 uimaj-cpe/src/main/java/...lection/impl/cpm/engine
uimaj-cpe/src/main/java/...lection/impl/cpm/engine
161:170 
208:217 
view
7 x 2 uimaj-core/src/main/java...uima/analysis_component
uimaj-core/src/main/java...uima/analysis_component
48:56 
60:68 
view
7 x 2 uimaj-core/src/main/java/org/apache/uima
uimaj-core/src/main/java/org/apache/uima
211:219 
84:92 
view
7 x 2 uimaj-core/src/main/java/org/apache/uima/cas/impl
uimaj-core/src/main/java...ache/uima/cas_data/impl
708:716 
389:397 
view
7 x 3 uimaj-core/src/main/java.../apache/uima/collection
uimaj-core/src/main/java.../apache/uima/collection
uimaj-core/src/main/java.../apache/uima/collection
171:179 
104:112 
162:170 
view
7 x 2 uimaj-core/src/main/java/org/apache/uima/util
uimaj-core/src/main/java/org/apache/uima/util
328:338 
376:386 
view
7 x 2 uimaj-core/src/main/java/org/apache/uima/jcas/impl
unused-saved/src/org/apache/uima/jcas/impl
391:399 
391:399 
view
7 x 2 uimaj-core/src/main/java/org/apache/uima/jcas/impl
unused-saved/src/org/apache/uima/jcas/impl
94:102 
84:92 
view