apache / james-mime4j
Duplication

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

Intro
Learn more...
Duplication Overall
system16% (1,849 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java17% (1,793 lines)
xml17% (56 lines)
Duplication per Component (primary)
dom23% (1,251 lines)
core11% (454 lines)
benchmark33% (128 lines)
storage3% (16 lines)
src0% (0 lines)
ROOT0% (0 lines)
assemble0% (0 lines)
james-utils0% (0 lines)
mbox0% (0 lines)

Duplication Between Components (50+ lines)

G core core dom dom core--dom 216

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 116 duplicates...
Size#FoldersFilesLinesCode
84 x 2 dom/src/main/javacc/org/...mime4j/field/structured
dom/src/main/jjtree/org/...es/mime4j/field/address
34:205 (100%)
34:205 (100%)
view
84 x 2 dom/src/main/javacc/org/...ield/contentdisposition
dom/src/main/javacc/org/...s/mime4j/field/language
34:205 (100%)
34:205 (100%)
view
84 x 2 dom/src/main/javacc/org/...s/mime4j/field/datetime
dom/src/main/javacc/org/...ime4j/field/mimeversion
34:205 (100%)
34:205 (100%)
view
84 x 2 dom/src/main/javacc/org/...s/mime4j/field/language
dom/src/main/javacc/org/...ime4j/field/mimeversion
34:205 (100%)
34:205 (100%)
view
84 x 2 dom/src/main/javacc/org/...ime4j/field/contenttype
dom/src/main/javacc/org/...s/mime4j/field/language
34:205 (100%)
34:205 (100%)
view
84 x 2 dom/src/main/javacc/org/...s/mime4j/field/datetime
dom/src/main/jjtree/org/...es/mime4j/field/address
34:205 (100%)
34:205 (100%)
view
84 x 2 dom/src/main/javacc/org/...ime4j/field/contenttype
dom/src/main/javacc/org/...mime4j/field/structured
34:205 (100%)
34:205 (100%)
view
84 x 2 dom/src/main/javacc/org/...ield/contentdisposition
dom/src/main/jjtree/org/...es/mime4j/field/address
34:205 (100%)
34:205 (100%)
view
84 x 2 dom/src/main/javacc/org/...ime4j/field/contenttype
dom/src/main/javacc/org/...ime4j/field/mimeversion
34:205 (100%)
34:205 (100%)
view
84 x 2 dom/src/main/javacc/org/...ime4j/field/contenttype
dom/src/main/jjtree/org/...es/mime4j/field/address
34:205 (100%)
34:205 (100%)
view
84 x 2 dom/src/main/javacc/org/...s/mime4j/field/datetime
dom/src/main/javacc/org/...mime4j/field/structured
34:205 (100%)
34:205 (100%)
view
84 x 2 dom/src/main/javacc/org/...ield/contentdisposition
dom/src/main/javacc/org/...ime4j/field/contenttype
34:205 (100%)
34:205 (100%)
view
84 x 2 dom/src/main/javacc/org/...s/mime4j/field/language
dom/src/main/jjtree/org/...es/mime4j/field/address
34:205 (100%)
34:205 (100%)
view
84 x 2 dom/src/main/javacc/org/...ime4j/field/mimeversion
dom/src/main/javacc/org/...mime4j/field/structured
34:205 (100%)
34:205 (100%)
view
84 x 2 dom/src/main/javacc/org/...ield/contentdisposition
dom/src/main/javacc/org/...s/mime4j/field/datetime
34:205 (100%)
34:205 (100%)
view
84 x 2 dom/src/main/javacc/org/...ime4j/field/contenttype
dom/src/main/javacc/org/...s/mime4j/field/datetime
34:205 (100%)
34:205 (100%)
view
84 x 2 dom/src/main/javacc/org/...ime4j/field/mimeversion
dom/src/main/jjtree/org/...es/mime4j/field/address
34:205 (100%)
34:205 (100%)
view
84 x 2 dom/src/main/javacc/org/...ield/contentdisposition
dom/src/main/javacc/org/...ime4j/field/mimeversion
34:205 (100%)
34:205 (100%)
view
84 x 2 dom/src/main/javacc/org/...s/mime4j/field/language
dom/src/main/javacc/org/...mime4j/field/structured
34:205 (100%)
34:205 (100%)
view
84 x 2 dom/src/main/javacc/org/...s/mime4j/field/datetime
dom/src/main/javacc/org/...s/mime4j/field/language
34:205 (100%)
34:205 (100%)
view
84 x 2 dom/src/main/javacc/org/...ield/contentdisposition
dom/src/main/javacc/org/...mime4j/field/structured
34:205 (100%)
34:205 (100%)
view
71 x 2 core/src/main/java/org/apache/james/mime4j/util
core/src/main/java/org/apache/james/mime4j/util
62:178 (74%)
64:180 (70%)
view
28 x 2 core/src/main/appended-resources
dom/src/main/appended-resources
1:52 (100%)
1:52 (100%)
view
28 x 2 dom/src/main/java/org/apache/james/mime4j/field
dom/src/main/java/org/apache/james/mime4j/field
129:189 (26%)
107:149 (31%)
view
26 x 2 core/src/main/java/org/apache/james/mime4j/util
dom/src/main/java/org/apache/james/mime4j/field
361:389 (16%)
90:118 (30%)
view
20 x 2 dom/src/main/java/org/apache/james/mime4j/internal
dom/src/main/java/org/apache/james/mime4j/message
143:176 (9%)
146:179 (22%)
view
19 x 2 benchmark/src/main/java/org/apache/james/mime4j
benchmark/src/main/java/org/apache/james/mime4j
38:67 (79%)
38:67 (79%)
view
15 x 2 dom/src/main/java/org/apache/james/mime4j/field
dom/src/main/java/org/apache/james/mime4j/field
60:120 (26%)
61:130 (26%)
view
15 x 2 benchmark/src/main/java/org/apache/james/mime4j
benchmark/src/main/java/org/apache/james/mime4j
63:85 (31%)
63:85 (31%)
view
15 x 2 core/src/main/java/org/apache/james/mime4j/stream
dom/src/main/java/org/apache/james/mime4j/message
78:92 (28%)
298:312 (12%)
view
13 x 2 dom/src/main/java/org/ap...es/mime4j/field/address
dom/src/main/java/org/ap...es/mime4j/field/address
196:212 (6%)
271:287 (6%)
view
13 x 2 core/src/main/java/org/apache/james/mime4j/stream
dom/src/main/java/org/apache/james/mime4j/field
164:179 (11%)
114:128 (17%)
view
13 x 2 dom/src/main/java/org/apache/james/mime4j/dom
dom/src/main/java/org/apache/james/mime4j/message
401:415 (3%)
172:186 (13%)
view
13 x 2 dom/src/main/java/org/apache/james/mime4j/message
dom/src/main/java/org/apache/james/mime4j/message
219:239 (6%)
307:327 (6%)
view
12 x 2 core/src/main/java/org/apache/james/mime4j/codec
core/src/main/java/org/apache/james/mime4j/codec
62:76 (6%)
90:104 (6%)
view
11 x 2 benchmark/src/main/java/org/apache/james/mime4j
benchmark/src/main/java/org/apache/james/mime4j
66:80 (23%)
53:67 (45%)
view
11 x 2 dom/src/main/java/org/apache/james/mime4j/field
dom/src/main/java/org/apache/james/mime4j/field
54:66 (28%)
57:69 (21%)
view
11 x 2 benchmark/src/main/java/org/apache/james/mime4j
benchmark/src/main/java/org/apache/james/mime4j
53:67 (45%)
66:80 (23%)
view
11 x 2 dom/src/main/java/org/apache/james/mime4j/message
dom/src/main/java/org/apache/james/mime4j/message
156:172 (5%)
251:267 (5%)
view
11 x 2 dom/src/main/java/org/apache/james/mime4j/message
dom/src/main/java/org/apache/james/mime4j/message
156:172 (5%)
199:215 (5%)
view
11 x 2 benchmark/src/main/java/org/apache/james/mime4j
benchmark/src/main/java/org/apache/james/mime4j
66:80 (23%)
53:67 (45%)
view
11 x 2 dom/src/main/java/org/apache/james/mime4j/field
dom/src/main/java/org/apache/james/mime4j/field
48:60 (32%)
57:69 (21%)
view
11 x 2 core/src/main/java/org/apache/james/mime4j/stream
core/src/main/java/org/apache/james/mime4j/stream
165:175 (5%)
198:208 (5%)
view
11 x 2 dom/src/main/java/org/apache/james/mime4j/message
dom/src/main/java/org/apache/james/mime4j/message
199:215 (5%)
251:267 (5%)
view
11 x 2 benchmark/src/main/java/org/apache/james/mime4j
benchmark/src/main/java/org/apache/james/mime4j
66:80 (23%)
53:67 (45%)
view
11 x 2 dom/src/main/java/org/apache/james/mime4j/field
dom/src/main/java/org/apache/james/mime4j/field
54:66 (28%)
48:60 (32%)
view
10 x 2 benchmark/src/main/java/org/apache/james/mime4j
benchmark/src/main/java/org/apache/james/mime4j
94:107 (21%)
94:107 (21%)
view
10 x 2 core/src/main/java/org/apache/james/mime4j/stream
dom/src/main/java/org/apache/james/mime4j/message
36:46 (8%)
48:58 (11%)
view
10 x 2 core/src/main/java/org/apache/james/mime4j/stream
dom/src/main/java/org/apache/james/mime4j/message
93:104 (8%)
126:137 (11%)
view
9 x 2 core/src/main/java/org/apache/james/mime4j/codec
core/src/main/java/org/apache/james/mime4j/stream
39:50 (4%)
36:47 (18%)
view
Duplicated Units
The list of top 16 duplicated units.
See data for all 16 unit duplicates...
Size#FoldersFilesLinesCode
37 x 7 dom/src/main/javacc/org/...ime4j/field/mimeversion
dom/src/main/javacc/org/...s/mime4j/field/language
dom/src/main/javacc/org/...ield/contentdisposition
dom/src/main/javacc/org/...ime4j/field/contenttype
dom/src/main/javacc/org/...mime4j/field/structured
dom/src/main/javacc/org/...s/mime4j/field/datetime
dom/src/main/jjtree/org/...es/mime4j/field/address
126:164 
126:164 
126:164 
126:164 
126:164 
126:164 
126:164 
view
16 x 2 core/src/main/java/org/apache/james/mime4j/util
core/src/main/java/org/apache/james/mime4j/util
65:82 
67:84 
view
15 x 2 dom/src/main/java/org/apache/james/mime4j/dom
dom/src/main/java/org/apache/james/mime4j/message
400:416 
171:187 
view
15 x 2 core/src/main/java/org/apache/james/mime4j/util
core/src/main/java/org/apache/james/mime4j/util
128:144 
130:146 
view
14 x 2 dom/src/main/java/org/apache/james/mime4j/field
core/src/main/java/org/apache/james/mime4j/util
92:107 
363:378 
view
13 x 2 dom/src/main/java/org/apache/james/mime4j/internal
dom/src/main/java/org/apache/james/mime4j/message
163:177 
166:180 
view
13 x 2 dom/src/main/java/org/apache/james/mime4j/message
core/src/main/java/org/apache/james/mime4j/stream
299:313 
79:93 
view
12 x 2 core/src/main/java/org/apache/james/mime4j/util
core/src/main/java/org/apache/james/mime4j/util
153:166 
155:168 
view
9 x 2 dom/src/main/java/org/apache/james/mime4j/field
core/src/main/java/org/apache/james/mime4j/util
109:119 
380:390 
view
9 x 2 dom/src/main/java/org/apache/james/mime4j/field
dom/src/main/java/org/apache/james/mime4j/field
140:151 
180:191 
view
9 x 2 dom/src/main/java/org/apache/james/mime4j/internal
dom/src/main/java/org/apache/james/mime4j/message
143:153 
146:156 
view
9 x 7 dom/src/main/javacc/org/...ime4j/field/mimeversion
dom/src/main/javacc/org/...s/mime4j/field/language
dom/src/main/javacc/org/...ield/contentdisposition
dom/src/main/javacc/org/...ime4j/field/contenttype
dom/src/main/javacc/org/...mime4j/field/structured
dom/src/main/javacc/org/...s/mime4j/field/datetime
dom/src/main/jjtree/org/...es/mime4j/field/address
51:61 
51:61 
51:61 
51:61 
51:61 
51:61 
51:61 
view
8 x 2 dom/src/main/java/org/apache/james/mime4j/dom
dom/src/main/java/org/apache/james/mime4j/message
427:436 
198:207 
view
8 x 7 core/src/main/java/org/apache/james/mime4j/io
core/src/main/java/org/apache/james/mime4j/util
core/src/main/java/org/apache/james/mime4j/stream
core/src/main/java/org/apache/james/mime4j/stream
core/src/main/java/org/apache/james/mime4j/codec
core/src/main/java/org/apache/james/mime4j/codec
core/src/main/java/org/apache/james/mime4j/codec
37:47 
45:55 
38:48 
47:57 
41:51 
36:46 
36:46 
view
6 x 2 core/src/main/java/org/apache/james/mime4j/util
core/src/main/java/org/apache/james/mime4j/util
84:91 
86:93 
view
6 x 2 benchmark/src/main/java/org/apache/james/mime4j
benchmark/src/main/java/org/apache/james/mime4j
100:108 
100:108 
view