JetBrains / intellij-deps-asm
Duplication

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

Intro
Learn more...
Duplication Overall
system18% (4,969 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java18% (4,969 lines)
Duplication per Component (primary)
asm17% (1,570 lines)
asm-test56% (1,122 lines)
asm-util14% (766 lines)
asm-commons14% (629 lines)
benchmarks22% (370 lines)
asm-analysis14% (286 lines)
asm-tree8% (169 lines)
tools16% (57 lines)

Duplication Between Components (50+ lines)

G asm-commons asm-commons asm asm asm-commons--asm 536 asm-util asm-util asm-commons--asm-util 391 asm-tree asm-tree asm-commons--asm-tree 260 benchmarks benchmarks asm-commons--benchmarks 234 tools tools asm-commons--tools 125 asm--benchmarks 187 asm--tools 96 asm-util--asm 346 asm-util--benchmarks 312 asm-util--tools 167 asm-analysis asm-analysis asm-analysis--asm 318 asm-analysis--asm-commons 171 benchmarks--tools 119 asm-tree--asm-util 261 asm-tree--asm 145 asm-tree--benchmarks 141 asm-tree--tools 71

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 5,799 duplicates...
Size#FoldersFilesLinesCode
164 x 2 asm-test/src/resources/java/jdk3
asm-test/src/resources/java/jdk5
45:237 (82%)
55:247 (82%)
view
108 x 2 asm/src/main/java/org/objectweb/asm
asm/src/main/java/org/objectweb/asm
1676:1783 (4%)
2226:2333 (4%)
view
46 x 2 asm-commons/src/main/jav...g/objectweb/asm/commons
asm/src/main/java/org/objectweb/asm
651:696 (6%)
832:877 (5%)
view
31 x 2 asm-util/src/main/java/org/objectweb/asm/util
asm-util/src/main/java/org/objectweb/asm/util
72:113 (79%)
77:118 (77%)
view
28 x 2 asm/src/main/java/org/objectweb/asm
asm/src/main/java/org/objectweb/asm
1607:1641 (1%)
2682:2716 (1%)
view
25 x 2 asm/src/main/java/org/objectweb/asm
asm/src/main/java/org/objectweb/asm
144:177 (22%)
110:143 (29%)
view
23 x 2 asm-tree/src/main/java/org/objectweb/asm/tree
asm-tree/src/main/java/org/objectweb/asm/tree
141:186 (25%)
106:150 (31%)
view
23 x 2 asm-commons/src/main/jav...g/objectweb/asm/commons
asm-commons/src/main/jav...g/objectweb/asm/commons
67:113 (79%)
70:116 (74%)
view
22 x 2 asm-test/src/resources/java/jdk3
asm-test/src/resources/java/jdk5
252:282 (11%)
254:285 (11%)
view
21 x 2 asm-commons/src/main/jav...g/objectweb/asm/commons
asm/src/main/java/org/objectweb/asm
752:772 (3%)
933:953 (2%)
view
21 x 2 asm-tree/src/main/java/org/objectweb/asm/tree
asm-tree/src/main/java/org/objectweb/asm/tree
230:258 (10%)
106:134 (28%)
view
21 x 2 asm-tree/src/main/java/org/objectweb/asm/tree
asm-tree/src/main/java/org/objectweb/asm/tree
230:258 (10%)
141:169 (23%)
view
21 x 2 asm/src/main/java/org/objectweb/asm
asm/src/main/java/org/objectweb/asm
938:959 (<1%)
1121:1142 (<1%)
view
20 x 2 asm/src/main/java/org/objectweb/asm
asm/src/main/java/org/objectweb/asm
144:169 (18%)
657:682 (1%)
view
20 x 2 asm/src/main/java/org/objectweb/asm
asm/src/main/java/org/objectweb/asm
1784:1803 (<1%)
2337:2356 (<1%)
view
20 x 2 asm/src/main/java/org/objectweb/asm
asm/src/main/java/org/objectweb/asm
1824:1843 (<1%)
2383:2402 (<1%)
view
20 x 2 asm-analysis/src/main/ja...ctweb/asm/tree/analysis
asm/src/main/java/org/objectweb/asm
482:501 (4%)
2268:2287 (<1%)
view
20 x 2 asm/src/main/java/org/objectweb/asm
asm/src/main/java/org/objectweb/asm
1804:1823 (<1%)
2361:2380 (<1%)
view
20 x 2 asm/src/main/java/org/objectweb/asm
asm/src/main/java/org/objectweb/asm
657:682 (1%)
110:135 (23%)
view
20 x 2 asm/src/main/java/org/objectweb/asm
asm/src/main/java/org/objectweb/asm
1575:1599 (<1%)
2005:2029 (<1%)
view
20 x 2 asm-analysis/src/main/ja...ctweb/asm/tree/analysis
asm/src/main/java/org/objectweb/asm
482:501 (4%)
1718:1737 (<1%)
view
19 x 2 asm/src/main/java/org/objectweb/asm
asm/src/main/java/org/objectweb/asm
1846:1864 (<1%)
2413:2431 (<1%)
view
19 x 2 asm-commons/src/main/jav...g/objectweb/asm/commons
asm-commons/src/main/jav...g/objectweb/asm/commons
639:688 (3%)
800:836 (2%)
view
18 x 2 asm-tree/src/main/java/org/objectweb/asm/tree
asm-tree/src/main/java/org/objectweb/asm/tree
230:253 (8%)
258:281 (4%)
view
18 x 2 asm-tree/src/main/java/org/objectweb/asm/tree
asm-tree/src/main/java/org/objectweb/asm/tree
141:164 (20%)
258:281 (4%)
view
18 x 2 asm-tree/src/main/java/org/objectweb/asm/tree
asm-tree/src/main/java/org/objectweb/asm/tree
258:281 (4%)
106:129 (24%)
view
16 x 2 asm/src/main/java/org/objectweb/asm
asm/src/main/java/org/objectweb/asm
1018:1040 (<1%)
1202:1224 (<1%)
view
16 x 2 asm/src/main/java/org/objectweb/asm
asm/src/main/java/org/objectweb/asm
658:680 (<1%)
1202:1224 (<1%)
view
16 x 2 asm/src/main/java/org/objectweb/asm
asm/src/main/java/org/objectweb/asm
658:680 (<1%)
1018:1040 (<1%)
view
16 x 2 asm/src/main/java/org/objectweb/asm
asm/src/main/java/org/objectweb/asm
1202:1224 (<1%)
1464:1486 (<1%)
view
16 x 2 asm/src/main/java/org/objectweb/asm
asm/src/main/java/org/objectweb/asm
1018:1040 (<1%)
1464:1486 (<1%)
view
16 x 2 asm/src/main/java/org/objectweb/asm
asm/src/main/java/org/objectweb/asm
658:680 (<1%)
1464:1486 (<1%)
view
15 x 2 asm-test/src/resources/java/jdk3
asm-test/src/resources/java/jdk8
356:370 (3%)
88:102 (4%)
view
15 x 2 asm-test/src/resources/java/jdk3
asm-test/src/resources/java/jdk8
356:370 (3%)
121:135 (4%)
view
15 x 2 asm-test/src/resources/java/jdk8
asm-test/src/resources/java/jdk8
88:102 (4%)
220:234 (4%)
view
15 x 2 asm-test/src/resources/java/jdk8
asm-test/src/resources/java/jdk8
88:102 (4%)
187:201 (4%)
view
15 x 2 asm-test/src/resources/java/jdk3
asm-test/src/resources/java/jdk8
290:304 (3%)
121:135 (4%)
view
15 x 2 asm-test/src/resources/java/jdk8
asm-test/src/resources/java/jdk8
88:102 (4%)
253:267 (4%)
view
15 x 2 asm-test/src/resources/java/jdk3
asm-test/src/resources/java/jdk8
290:304 (3%)
88:102 (4%)
view
15 x 2 asm-test/src/resources/java/jdk3
asm-test/src/resources/java/jdk8
455:469 (3%)
154:168 (4%)
view
15 x 2 asm-test/src/resources/java/jdk3
asm-test/src/resources/java/jdk8
455:469 (3%)
187:201 (4%)
view
15 x 2 asm-test/src/resources/java/jdk3
asm-test/src/resources/java/jdk8
455:469 (3%)
220:234 (4%)
view
15 x 2 asm-test/src/resources/java/jdk8
asm-test/src/resources/java/jdk8
187:201 (4%)
319:333 (4%)
view
15 x 2 asm-test/src/resources/java/jdk3
asm-test/src/resources/java/jdk8
224:238 (3%)
121:135 (4%)
view
15 x 2 asm-test/src/resources/java/jdk8
asm-test/src/resources/java/jdk8
187:201 (4%)
286:300 (4%)
view
15 x 2 asm-test/src/resources/java/jdk3
asm-test/src/resources/java/jdk8
224:238 (3%)
88:102 (4%)
view
15 x 2 asm-test/src/resources/java/jdk3
asm-test/src/resources/java/jdk8
323:337 (3%)
121:135 (4%)
view
15 x 2 asm-test/src/resources/java/jdk8
asm-test/src/resources/java/jdk8
187:201 (4%)
253:267 (4%)
view
15 x 2 asm-test/src/resources/java/jdk8
asm-test/src/resources/java/jdk8
88:102 (4%)
319:333 (4%)
view
15 x 2 asm-test/src/resources/java/jdk8
asm-test/src/resources/java/jdk8
88:102 (4%)
286:300 (4%)
view
Duplicated Units
The list of top 18 duplicated units.
See data for all 18 unit duplicates...
Size#FoldersFilesLinesCode
24 x 2 asm-test/src/resources/java/jdk3
asm-test/src/resources/java/jdk5
109:134 
119:144 
view
22 x 2 asm-test/src/resources/java/jdk3
asm-test/src/resources/java/jdk5
45:68 
55:78 
view
17 x 2 asm-test/src/resources/java/jdk3
asm-test/src/resources/java/jdk5
89:107 
99:117 
view
16 x 2 asm-test/src/resources/java/jdk3
asm-test/src/resources/java/jdk5
70:87 
80:97 
view
11 x 2 asm-test/src/resources/java/jdk3
asm-test/src/resources/java/jdk5
162:174 
172:184 
view
11 x 2 asm-util/src/main/java/org/objectweb/asm/util
asm-util/src/main/java/org/objectweb/asm/util
86:98 
81:93 
view
10 x 4 asm/src/main/java/org/objectweb/asm
asm/src/main/java/org/objectweb/asm
asm/src/main/java/org/objectweb/asm
asm/src/main/java/org/objectweb/asm
156:167 
369:380 
669:680 
122:133 
view
10 x 2 asm-test/src/resources/java/jdk3
asm-test/src/resources/java/jdk5
136:147 
146:157 
view
10 x 2 asm-test/src/resources/java/jdk3
asm-test/src/resources/java/jdk5
149:160 
159:170 
view
10 x 2 asm-test/src/resources/java/jdk3
asm-test/src/resources/java/jdk5
204:215 
214:225 
view
10 x 2 asm-test/src/resources/java/jdk3
asm-test/src/resources/java/jdk5
217:228 
227:238 
view
9 x 2 asm-test/src/resources/java/jdk3
asm-test/src/resources/java/jdk5
265:275 
268:278 
view
9 x 2 asm-commons/src/main/jav...g/objectweb/asm/commons
asm-commons/src/main/jav...g/objectweb/asm/commons
86:96 
130:140 
view
8 x 4 asm-tree/src/main/java/org/objectweb/asm/tree
asm-tree/src/main/java/org/objectweb/asm/tree
asm-tree/src/main/java/org/objectweb/asm/tree
asm-tree/src/main/java/org/objectweb/asm/tree
153:162 
242:251 
118:127 
270:279 
view
7 x 4 asm-tree/src/main/java/org/objectweb/asm/tree
asm-tree/src/main/java/org/objectweb/asm/tree
asm-tree/src/main/java/org/objectweb/asm/tree
asm-tree/src/main/java/org/objectweb/asm/tree
142:150 
231:239 
107:115 
259:267 
view
7 x 4 asm/src/main/java/org/objectweb/asm
asm/src/main/java/org/objectweb/asm
asm/src/main/java/org/objectweb/asm
asm/src/main/java/org/objectweb/asm
145:153 
358:366 
658:666 
111:119 
view
6 x 2 asm-test/src/resources/java/jdk3
asm-test/src/resources/java/jdk5
277:284 
280:287 
view
6 x 3 asm-commons/src/main/jav...g/objectweb/asm/commons
asm-commons/src/main/jav...g/objectweb/asm/commons
asm-commons/src/main/jav...g/objectweb/asm/commons
127:134 
83:90 
80:87 
view