apache / james-mime4j
Duplication

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

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

Duplication Between Components (50+ lines)

G core core dom dom core--dom 218

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 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
337:365 (17%)
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 (7%)
90:104 (7%)
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 core/src/main/java/org/apache/james/mime4j/stream
dom/src/main/java/org/apache/james/mime4j/message
93:105 (9%)
119:131 (13%)
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
161:171 (5%)
194:204 (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%)
46:56 (12%)
view
9 x 2 core/src/main/java/org/apache/james/mime4j/codec
core/src/main/java/org/apache/james/mime4j/stream
39:50 (5%)
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/...s/mime4j/field/datetime
dom/src/main/javacc/org/...s/mime4j/field/language
dom/src/main/javacc/org/...mime4j/field/structured
dom/src/main/javacc/org/...ime4j/field/contenttype
dom/src/main/javacc/org/...ime4j/field/mimeversion
dom/src/main/javacc/org/...ield/contentdisposition
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
67:84 
65:82 
view
15 x 2 core/src/main/java/org/apache/james/mime4j/util
core/src/main/java/org/apache/james/mime4j/util
130:146 
128:144 
view
15 x 2 dom/src/main/java/org/apache/james/mime4j/message
dom/src/main/java/org/apache/james/mime4j/dom
171:187 
400:416 
view
14 x 2 core/src/main/java/org/apache/james/mime4j/util
dom/src/main/java/org/apache/james/mime4j/field
339:354 
92:107 
view
13 x 2 core/src/main/java/org/apache/james/mime4j/stream
dom/src/main/java/org/apache/james/mime4j/message
79:93 
299:313 
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
12 x 2 core/src/main/java/org/apache/james/mime4j/util
core/src/main/java/org/apache/james/mime4j/util
155:168 
153:166 
view
9 x 2 core/src/main/java/org/apache/james/mime4j/util
dom/src/main/java/org/apache/james/mime4j/field
356:366 
109:119 
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 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 7 dom/src/main/javacc/org/...s/mime4j/field/datetime
dom/src/main/javacc/org/...s/mime4j/field/language
dom/src/main/javacc/org/...mime4j/field/structured
dom/src/main/javacc/org/...ime4j/field/contenttype
dom/src/main/javacc/org/...ime4j/field/mimeversion
dom/src/main/javacc/org/...ield/contentdisposition
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 7 core/src/main/java/org/apache/james/mime4j/util
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
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/io
44:54 
36:46 
41:51 
36:46 
38:48 
47:57 
37:47 
view
8 x 2 dom/src/main/java/org/apache/james/mime4j/message
dom/src/main/java/org/apache/james/mime4j/dom
198:207 
427:436 
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
6 x 2 core/src/main/java/org/apache/james/mime4j/util
core/src/main/java/org/apache/james/mime4j/util
86:93 
84:91 
view