apache / uima-uimaj
Duplication

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

Intro
Learn more...
Duplication Overall
system10% (13,348 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java8% (10,690 lines)
xml45% (2,274 lines)
html30% (216 lines)
launch64% (134 lines)
cmd75% (34 lines)
Duplication per Component (primary)
uimaj-core9% (5,682 lines)
uimaj-examples49% (1,627 lines)
uimaj-cpe10% (1,503 lines)
uimaj-tools8% (1,205 lines)
unused-saved30% (943 lines)
jcasgen-maven-plugin55% (352 lines)
uimaj-ep-configurator2% (333 lines)
uimaj-ep-pear-packager17% (294 lines)
uimaj-adapter-vinci24% (292 lines)
jVinci5% (276 lines)
uimaj-ep-cas-editor4% (263 lines)
uimaj-eclipse-feature-runtime91% (183 lines)
uimaj-eclipse-feature-tools69% (183 lines)
src10% (94 lines)
uimaj-ep-cas-editor-ide3% (37 lines)
uimaj-ep-launcher3% (24 lines)
uimaj-jet-expander9% (20 lines)
uimaj-v3migration-jcas1% (16 lines)
uimaj-json1% (15 lines)
uimaj-bootstrap8% (6 lines)
uimaj-ep-debug0% (0 lines)
PearPackagingMavenPlugin0% (0 lines)
uimaj-ep-jcasgen0% (0 lines)
ROOT0% (0 lines)
uimaj-eclipse-update-site0% (0 lines)
uimaj-document-annotation0% (0 lines)
uimaj-ep-runtime0% (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 219 uimaj-v3migration-jcas uimaj-v3migration-jcas uimaj-core--uimaj-v3migration-jcas 76 uimaj-ep-configurator uimaj-ep-configurator uimaj-core--uimaj-ep-configurator 51

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,338 duplicates...
Size#FoldersFilesLinesCode
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%)
2133:2189 (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%)
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
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
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%)
443:484 (19%)
view
35 x 2 uimaj-core/src/main/java/org/apache/uima/cas/impl
uimaj-core/src/main/java...ache/uima/cas_data/impl
1916:1993 (3%)
446:523 (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%)
446:523 (13%)
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%)
1916:1993 (3%)
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-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
66:158 (18%)
65:149 (36%)
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
61:145 (32%)
65:149 (36%)
view
34 x 2 uimaj-core/src/main/java/org/apache/uima/flow/impl
uimaj-core/src/main/java/org/apache/uima/flow/impl
183:222 (20%)
226:265 (20%)
view
34 x 2 uimaj-core/src/main/java.../resource/metadata/impl
uimaj-core/src/main/java.../resource/metadata/impl
66:158 (18%)
61:145 (32%)
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-cpe/src/main/java/...lection/impl/cpm/engine
uimaj-cpe/src/main/java/...lection/impl/cpm/engine
1267:1321 (3%)
1661:1715 (2%)
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
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/ex3
uimaj-examples/src/main/descriptors/tutorial/ex6
29:64 (82%)
29:64 (37%)
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 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 jcasgen-maven-plugin/src...src/main/resources/type
jcasgen-maven-plugin/src...src/main/resources/type
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
53:120 (28%)
66:133 (14%)
view
26 x 2 uimaj-core/src/main/java.../resource/metadata/impl
uimaj-core/src/main/java.../resource/metadata/impl
53:120 (28%)
65:130 (28%)
view
26 x 2 uimaj-core/src/main/java...ma/analysis_engine/impl
uimaj-core/src/main/java...sis_engine/service/impl
121:177 (41%)
144:200 (35%)
view
26 x 2 uimaj-core/src/main/java/org/apache/uima/cas/impl
uimaj-core/src/main/java/org/apache/uima/cas/impl
1677:1709 (2%)
3452:3482 (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
53:120 (28%)
61:126 (24%)
view
25 x 2 uimaj-tools/src/main/jav...pache/uima/tools/viewer
uimaj-tools/src/main/jav...pache/uima/tools/viewer
55:88 (46%)
56:89 (54%)
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 uimaj-examples/src/main/...ction_processing_engine
uimaj-examples/src/main/...ction_processing_engine
54:86 (51%)
54:86 (51%)
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
25 x 2 unused-saved/src/org/apache/uima/cas/impl
unused-saved/src/org/apache/uima/jcas/impl
412:439 (10%)
283:310 (13%)
view
25 x 2 uimaj-core/src/main/java.../resource/metadata/impl
uimaj-core/src/main/java.../resource/metadata/impl
66:132 (13%)
117:181 (14%)
view
25 x 2 uimaj-core/src/main/java.../resource/metadata/impl
uimaj-core/src/main/java.../resource/metadata/impl
53:119 (27%)
117:181 (14%)
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 
2141:2192 
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
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
1916:1936 
1048:1068 
446:466 
view
18 x 2 uimaj-core/src/main/java.../internal/util/rb_trees
uimaj-core/src/main/java.../internal/util/rb_trees
562:581 
507:526 
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
382:405 
404:427 
view
16 x 2 uimaj-ep-pear-packager/s...che/uima/pear/insd/edit
uimaj-ep-pear-packager/s...ache/uima/pear/generate
189:208 
220:239 
view
15 x 2 uimaj-ep-pear-packager/s...pache/uima/pear/actions
uimaj-ep-pear-packager/s...va/org/apache/uima/pear
104:121 
106:123 
view
14 x 2 uimaj-core/src/main/java...ache/uima/internal/util
uimaj-core/src/main/java...ache/uima/internal/util
525:543 
127:145 
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
13 x 4 uimaj-tools/src/main/jav.../uima/tools/docanalyzer
uimaj-tools/src/main/jav.../uima/tools/docanalyzer
uimaj-tools/src/main/java/org/apache/uima/tools
uimaj-tools/src/main/jav...g/apache/uima/tools/cpm
781:803 
1064:1086 
469:491 
1349:1371 
view
13 x 2 uimaj-core/src/main/java/org/apache/uima/cas/impl
uimaj-core/src/main/java/org/apache/uima/cas/impl
3327:3341 
2763:2777 
view
13 x 2 uimaj-core/src/main/java/org/apache/uima/cas/impl
uimaj-core/src/main/java/org/apache/uima/cas/impl
3520:3535 
2248:2263 
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
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...ma/analysis_engine/impl
uimaj-core/src/main/java.../resource/metadata/impl
126:138 
194:206 
view
11 x 2 uimaj-ep-pear-packager/s...che/uima/pear/insd/edit
uimaj-ep-pear-packager/s...ache/uima/pear/generate
169:184 
200:215 
view
11 x 2 uimaj-ep-pear-packager/s...pache/uima/pear/actions
uimaj-ep-pear-packager/s...va/org/apache/uima/pear
129:141 
131:143 
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
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
10 x 2 uimaj-core/src/main/java/org/apache/uima/cas/impl
uimaj-core/src/main/java/org/apache/uima/cas/impl
2652:2663 
2424:2435 
view
10 x 2 uimaj-core/src/main/java/org/apache/uima/cas/impl
uimaj-core/src/main/java...ache/uima/internal/util
106:119 
82: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...ache/uima/internal/util
uimaj-cpe/src/main/java/...llection/impl/cpm/utils
78:95 
41:58 
view
10 x 2 uimaj-core/src/main/java.../internal/util/rb_trees
uimaj-core/src/main/java.../internal/util/rb_trees
466:477 
468:479 
view
10 x 2 uimaj-core/src/main/java.../resource/metadata/impl
uimaj-core/src/main/java.../resource/metadata/impl
224:235 
108:119 
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
9 x 2 uimaj-adapter-vinci/src/...ache/uima/adapter/vinci
uimaj-adapter-vinci/src/...ache/uima/adapter/vinci
167:179 
164:176 
view
9 x 2 uimaj-core/src/main/java/org/apache/uima/cas/impl
uimaj-core/src/main/java/org/apache/uima/cas/impl
2622:2634 
2388:2400 
view
9 x 2 uimaj-core/src/main/java/org/apache/uima/cas/impl
uimaj-core/src/main/java...ache/uima/internal/util
141:151 
116:126 
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
8 x 2 uimaj-adapter-vinci/src/...ache/uima/adapter/vinci
uimaj-adapter-vinci/src/...ache/uima/adapter/vinci
359:368 
336:345 
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
54:66 
57:69 
58:69 
view
8 x 2 uimaj-core/src/main/java.../internal/util/rb_trees
uimaj-core/src/main/java.../internal/util/rb_trees
90:99 
86:95 
view
8 x 2 uimaj-core/src/main/java...uima/analysis_component
uimaj-core/src/main/java...uima/analysis_component
66:75 
56:65 
view
8 x 2 uimaj-cpe/src/main/java/...lection/impl/cpm/engine
uimaj-cpe/src/main/java/...lection/impl/cpm/engine
1267:1276 
1661:1670 
view
8 x 2 uimaj-cpe/src/main/java/...lection/impl/cpm/engine
uimaj-cpe/src/main/java/...lection/impl/cpm/engine
1557:1566 
1880:1889 
view
7 x 2 uimaj-adapter-vinci/src/...ache/uima/adapter/vinci
uimaj-adapter-vinci/src/...ache/uima/adapter/vinci
415:428 
405:418 
view
7 x 2 uimaj-adapter-vinci/src/...ache/uima/adapter/vinci
uimaj-adapter-vinci/src/...ache/uima/adapter/vinci
314:325 
291:302 
view
7 x 2 uimaj-adapter-vinci/src/...ache/uima/adapter/vinci
uimaj-adapter-vinci/src/...ache/uima/adapter/vinci
335:347 
312:324 
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
113:121 
162:170 
169:177 
view
7 x 2 uimaj-core/src/main/java/org/apache/uima/util
uimaj-core/src/main/java/org/apache/uima/util
376:386 
328:338 
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
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