apache / freemarker
Duplication

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

Intro
Learn more...
Duplication Overall
system8% (3,731 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java8% (3,719 lines)
kt1% (12 lines)
Duplication per Component (primary)
freemarker-core9% (3,547 lines)
freemarker-javax-servlet3% (130 lines)
freemarker-jython205% (34 lines)
buildSrc1% (12 lines)
freemarker-jython2280% (8 lines)
gradle0% (0 lines)
ROOT0% (0 lines)
freemarker-core90% (0 lines)
src0% (0 lines)
freemarker-core160% (0 lines)
freemarker-jython250% (0 lines)
freemarker-manual0% (0 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 663 duplicates...
Size#FoldersFilesLinesCode
196 x 2 freemarker-core/src/main...marker/template/utility
freemarker-core/src/main...c/main/freemarker/adhoc
971:1224 (15%)
284:537 (53%)
view
69 x 2 freemarker-core/src/main/java/freemarker/ext/dom
freemarker-core/src/main/java/freemarker/ext/dom
55:153 (98%)
51:148 (98%)
view
41 x 2 freemarker-javax-servlet...java/freemarker/ext/jsp
freemarker-javax-servlet...java/freemarker/ext/jsp
119:179 (41%)
197:257 (16%)
view
39 x 2 freemarker-core/src/main/java/freemarker/log
freemarker-core/src/main/java/freemarker/log
40:104 (79%)
136:200 (38%)
view
33 x 2 freemarker-core/src/main/java/freemarker/log
freemarker-core/src/main/java/freemarker/log
40:94 (67%)
40:94 (67%)
view
27 x 2 freemarker-core/src/main/java/freemarker/core
freemarker-core/src/main/java/freemarker/core
596:623 (8%)
74:101 (24%)
view
21 x 2 freemarker-core/src/main/java/freemarker/core
freemarker-core/src/main/java/freemarker/core
1070:1096 (2%)
1150:1176 (2%)
view
17 x 2 freemarker-core/src/main/java/freemarker/core
freemarker-core/src/main/java/freemarker/core
1074:1096 (1%)
1293:1315 (1%)
view
17 x 2 freemarker-core/src/main...marker/template/utility
freemarker-core/src/main...marker/template/utility
464:487 (3%)
630:653 (3%)
view
17 x 2 freemarker-core/src/main...marker/template/utility
freemarker-core/src/main...marker/template/utility
919:936 (1%)
1292:1309 (1%)
view
17 x 2 freemarker-core/src/main/java/freemarker/core
freemarker-core/src/main/java/freemarker/core
100:124 (26%)
96:120 (26%)
view
17 x 2 freemarker-core/src/main/java/freemarker/core
freemarker-core/src/main/java/freemarker/core
1154:1176 (1%)
1293:1315 (1%)
view
16 x 2 freemarker-core/src/main/java/freemarker/ext/xml
freemarker-core/src/main/java/freemarker/ext/xml
157:180 (11%)
259:282 (7%)
view
16 x 2 freemarker-core/src/main/java/freemarker/template
freemarker-core/src/main/java/freemarker/template
606:629 (5%)
640:663 (5%)
view
15 x 2 freemarker-core/src/main/java/freemarker/core
freemarker-core/src/main/java/freemarker/core
54:76 (50%)
54:76 (50%)
view
15 x 2 freemarker-core/src/main/java/freemarker/core
freemarker-core/src/main/java/freemarker/core
94:116 (30%)
54:76 (50%)
view
15 x 2 freemarker-core/src/main/java/freemarker/core
freemarker-core/src/main/java/freemarker/core
54:76 (50%)
94:116 (30%)
view
15 x 2 freemarker-core/src/main/java/freemarker/ext/xml
freemarker-core/src/main/java/freemarker/ext/xml
179:198 (10%)
264:283 (7%)
view
15 x 2 freemarker-core/src/main/java/freemarker/core
freemarker-core/src/main/java/freemarker/core
32:53 (50%)
29:50 (50%)
view
15 x 2 freemarker-core/src/main/java/freemarker/log
freemarker-core/src/main/java/freemarker/log
100:122 (14%)
179:201 (14%)
view
14 x 2 freemarker-core/src/main/java/freemarker/core
freemarker-core/src/main/java/freemarker/core
332:349 (2%)
376:393 (2%)
view
14 x 2 freemarker-core/src/main/java/freemarker/log
freemarker-core/src/main/java/freemarker/log
179:200 (13%)
83:104 (28%)
view
14 x 2 freemarker-core/src/main/java/freemarker/ext/beans
freemarker-core/src/main/java/freemarker/ext/beans
596:617 (1%)
756:777 (1%)
view
14 x 2 freemarker-core/src/main/java/freemarker/core
freemarker-core/src/main/java/freemarker/core
233:250 (2%)
279:296 (2%)
view
14 x 2 freemarker-core/src/main/java/freemarker/log
freemarker-core/src/main/java/freemarker/log
83:104 (28%)
83:104 (28%)
view
14 x 2 freemarker-core/src/main/java/freemarker/log
freemarker-core/src/main/java/freemarker/log
83:104 (28%)
100:121 (13%)
view
14 x 2 freemarker-core/src/main/java/freemarker/core
freemarker-core/src/main/java/freemarker/core
58:78 (38%)
58:78 (38%)
view
14 x 2 freemarker-core/src/main/java/freemarker/log
freemarker-core/src/main/java/freemarker/log
100:121 (13%)
83:104 (28%)
view
13 x 2 freemarker-core/src/main/java/freemarker/log
freemarker-core/src/main/java/freemarker/log
53:73 (26%)
63:83 (26%)
view
13 x 2 freemarker-core/src/main/java/freemarker/core
freemarker-core/src/main/java/freemarker/core
68:82 (43%)
67:81 (43%)
view
13 x 2 freemarker-core/src/main/java/freemarker/log
freemarker-core/src/main/java/freemarker/log
149:169 (12%)
63:83 (26%)
view
13 x 2 freemarker-core/src/main/java/freemarker/log
freemarker-core/src/main/java/freemarker/log
149:169 (12%)
63:83 (26%)
view
13 x 2 freemarker-core/src/main/java/freemarker/ext/dom
freemarker-core/src/main/java/freemarker/ext/xml
157:173 (8%)
66:82 (6%)
view
13 x 2 freemarker-core/src/main/java/freemarker/log
freemarker-core/src/main/java/freemarker/log
53:73 (26%)
63:83 (26%)
view
12 x 2 freemarker-core/src/main/java/freemarker/core
freemarker-core/src/main/java/freemarker/core
42:59 (54%)
101:118 (19%)
view
12 x 2 freemarker-core/src/main/java/freemarker/core
freemarker-core/src/main/java/freemarker/core
42:59 (54%)
44:61 (46%)
view
12 x 2 freemarker-core/src/main/java/freemarker/core
freemarker-core/src/main/java/freemarker/core
57:74 (40%)
105:122 (26%)
view
12 x 2 freemarker-core/src/main/java/freemarker/core
freemarker-core/src/main/java/freemarker/core
42:59 (54%)
74:91 (28%)
view
12 x 2 freemarker-core/src/main/java/freemarker/core
freemarker-core/src/main/java/freemarker/core
74:91 (28%)
57:74 (40%)
view
12 x 2 freemarker-core/src/main/java/freemarker/core
freemarker-core/src/main/java/freemarker/core
57:74 (40%)
45:62 (52%)
view
12 x 2 freemarker-core/src/main/java/freemarker/core
freemarker-core/src/main/java/freemarker/core
44:61 (46%)
105:122 (26%)
view
12 x 2 freemarker-core/src/main/java/freemarker/core
freemarker-core/src/main/java/freemarker/core
74:91 (28%)
101:118 (19%)
view
12 x 2 freemarker-core/src/main/java/freemarker/core
freemarker-core/src/main/java/freemarker/core
42:59 (54%)
45:62 (52%)
view
12 x 2 freemarker-core/src/main/java/freemarker/core
freemarker-core/src/main/java/freemarker/core
42:59 (54%)
57:74 (40%)
view
12 x 2 freemarker-core/src/main/java/freemarker/core
freemarker-core/src/main/java/freemarker/core
44:61 (46%)
101:118 (19%)
view
12 x 2 freemarker-core/src/main/java/freemarker/core
freemarker-core/src/main/java/freemarker/core
45:62 (52%)
105:122 (26%)
view
12 x 2 freemarker-core/src/main/java/freemarker/core
freemarker-core/src/main/java/freemarker/core
62:78 (33%)
104:120 (18%)
view
12 x 2 freemarker-core/src/main/java/freemarker/core
freemarker-core/src/main/java/freemarker/core
42:59 (54%)
105:122 (26%)
view
12 x 2 freemarker-core/src/main/java/freemarker/core
freemarker-core/src/main/java/freemarker/core
289:302 (3%)
381:394 (3%)
view
12 x 2 freemarker-core/src/main/java/freemarker/core
freemarker-core/src/main/java/freemarker/core
44:61 (46%)
54:71 (40%)
view
Duplicated Units
The list of top 10 duplicated units.
See data for all 10 unit duplicates...
Size#FoldersFilesLinesCode
50 x 2 freemarker-core/src/main/java/freemarker/ext/dom
freemarker-core/src/main/java/freemarker/ext/dom
58:110 
54:105 
view
11 x 2 freemarker-core/src/main/java/freemarker/ext/dom
freemarker-core/src/main/java/freemarker/ext/dom
141:154 
136:149 
view
9 x 2 freemarker-core/src/main/java/freemarker/core
freemarker-core/src/main/java/freemarker/core
44:54 
48:58 
view
9 x 2 freemarker-core/src/main/java/freemarker/ext/beans
freemarker-core/src/main/java/freemarker/ext/beans
65:75 
69:79 
view
8 x 2 freemarker-core/src/main...marker/template/utility
freemarker-core/src/main/java/freemarker/core
269:280 
527:538 
view
8 x 2 freemarker-core/src/main/java/freemarker/core
freemarker-core/src/main/java/freemarker/core
146:156 
240:250 
view
8 x 2 freemarker-core/src/main/java/freemarker/core
freemarker-core/src/main/java/freemarker/core
38:47 
41:50 
view
8 x 3 freemarker-core/src/main/java/freemarker/ext/xml
freemarker-core/src/main/java/freemarker/ext/xml
freemarker-core/src/main/java/freemarker/ext/xml
321:330 
336:345 
236:245 
view
7 x 2 freemarker-core/src/main/java/freemarker/ext/xml
freemarker-core/src/main/java/freemarker/ext/xml
260:268 
158:166 
view
7 x 2 freemarker-core/src/main/java/freemarker/ext/xml
freemarker-core/src/main/java/freemarker/ext/xml
271:279 
169:177 
view