JetBrains / intellij-deps-jflex
Duplication

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

Intro
Learn more...
Duplication Overall
system51% (23,439 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java54% (22,632 lines)
flex18% (561 lines)
bzl32% (100 lines)
pl39% (92 lines)
xml19% (54 lines)
Duplication per Component (primary)
jflex67% (16,021 lines)
javatests43% (6,771 lines)
java9% (409 lines)
scripts33% (92 lines)
testsuite11% (86 lines)
benchmark6% (22 lines)
src6% (16 lines)
jflex-maven-plugin4% (11 lines)
cup-maven-plugin5% (11 lines)

Duplication Between Components (50+ lines)

G javatests javatests jflex jflex javatests--jflex 264 java java testsuite testsuite java--testsuite 112

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 6,284 duplicates...
Size#FoldersFilesLinesCode
604 x 2 jflex/src/main/java/jflex/core/unicode/data
jflex/src/main/java/jflex/core/unicode/data
151:757 (9%)
154:760 (8%)
view
370 x 2 jflex/src/main/java/jflex/core/unicode/data
jflex/src/main/java/jflex/core/unicode/data
4261:4632 (5%)
4767:5138 (5%)
view
355 x 2 jflex/src/main/java/jflex/core/unicode/data
jflex/src/main/java/jflex/core/unicode/data
3761:4117 (5%)
4262:4618 (5%)
view
354 x 2 javatests/de/jflex/testcase/unicode/unicode_12_0
javatests/de/jflex/testcase/unicode/unicode_12_1
24:377 (97%)
24:377 (97%)
view
345 x 2 jflex/src/main/java/jflex/core/unicode/data
jflex/src/main/java/jflex/core/unicode/data
1624:1968 (10%)
4798:5142 (4%)
view
341 x 2 jflex/src/main/java/jflex/core/unicode/data
jflex/src/main/java/jflex/core/unicode/data
1624:1964 (10%)
4292:4632 (5%)
view
297 x 2 jflex/src/main/java/jflex/core/unicode/data
jflex/src/main/java/jflex/core/unicode/data
460:756 (4%)
1577:1873 (4%)
view
297 x 2 jflex/src/main/java/jflex/core/unicode/data
jflex/src/main/java/jflex/core/unicode/data
762:1058 (4%)
1885:2181 (4%)
view
297 x 2 jflex/src/main/java/jflex/core/unicode/data
jflex/src/main/java/jflex/core/unicode/data
1577:1873 (4%)
463:759 (4%)
view
297 x 2 jflex/src/main/java/jflex/core/unicode/data
jflex/src/main/java/jflex/core/unicode/data
1061:1357 (4%)
6189:6485 (4%)
view
297 x 2 jflex/src/main/java/jflex/core/unicode/data
jflex/src/main/java/jflex/core/unicode/data
759:1055 (4%)
5691:5987 (4%)
view
296 x 2 jflex/src/main/java/jflex/core/unicode/data
jflex/src/main/java/jflex/core/unicode/data
759:1054 (4%)
2356:2651 (4%)
view
296 x 2 jflex/src/main/java/jflex/core/unicode/data
jflex/src/main/java/jflex/core/unicode/data
1061:1356 (4%)
2854:3149 (4%)
view
296 x 2 jflex/src/main/java/jflex/core/unicode/data
jflex/src/main/java/jflex/core/unicode/data
2854:3149 (4%)
6189:6484 (4%)
view
296 x 2 jflex/src/main/java/jflex/core/unicode/data
jflex/src/main/java/jflex/core/unicode/data
2356:2651 (4%)
5691:5986 (4%)
view
294 x 2 jflex/src/main/java/jflex/core/unicode/data
jflex/src/main/java/jflex/core/unicode/data
1503:1797 (4%)
1811:2105 (4%)
view
275 x 2 jflex/src/main/java/jflex/core/unicode/data
jflex/src/main/java/jflex/core/unicode/data
1126:1400 (8%)
3784:4058 (4%)
view
275 x 2 jflex/src/main/java/jflex/core/unicode/data
jflex/src/main/java/jflex/core/unicode/data
1126:1400 (8%)
4285:4559 (3%)
view
257 x 2 javatests/de/jflex/testcase/unicode/unicode_6_2
javatests/de/jflex/testcase/unicode/unicode_6_3
24:280 (96%)
24:280 (96%)
view
257 x 2 javatests/de/jflex/testcase/unicode/unicode_6_1
javatests/de/jflex/testcase/unicode/unicode_6_3
24:280 (96%)
24:280 (96%)
view
257 x 2 javatests/de/jflex/testcase/unicode/unicode_6_1
javatests/de/jflex/testcase/unicode/unicode_6_2
24:280 (96%)
24:280 (96%)
view
256 x 2 jflex/src/main/java/jflex/core/unicode/data
jflex/src/main/java/jflex/core/unicode/data
256:511 (7%)
171:426 (3%)
view
256 x 2 jflex/src/main/java/jflex/core/unicode/data
jflex/src/main/java/jflex/core/unicode/data
256:511 (7%)
174:429 (3%)
view
252 x 2 jflex/src/main/java/jflex/core/unicode/data
jflex/src/main/java/jflex/core/unicode/data
431:683 (3%)
730:982 (3%)
view
252 x 2 jflex/src/main/java/jflex/core/unicode/data
jflex/src/main/java/jflex/core/unicode/data
428:680 (3%)
730:982 (3%)
view
249 x 2 jflex/src/main/java/jflex/core/unicode/data
jflex/src/main/java/jflex/core/unicode/data
6249:6497 (3%)
6741:6989 (3%)
view
235 x 2 jflex/src/main/java/jflex/core/unicode/data
jflex/src/main/java/jflex/core/unicode/data
6499:6733 (3%)
6991:7225 (3%)
view
232 x 2 jflex/src/main/java/jflex/core/unicode/data
jflex/src/main/java/jflex/core/unicode/data
5679:5911 (3%)
6177:6409 (3%)
view
228 x 2 jflex/src/main/java/jflex/core/unicode/data
jflex/src/main/java/jflex/core/unicode/data
2342:2576 (3%)
2840:3074 (3%)
view
223 x 2 jflex/src/main/java/jflex/core/unicode/data
jflex/src/main/java/jflex/core/unicode/data
5104:5326 (3%)
5610:5832 (3%)
view
221 x 2 jflex/src/main/java/jflex/core/unicode/data
jflex/src/main/java/jflex/core/unicode/data
759:979 (3%)
6189:6409 (3%)
view
221 x 2 jflex/src/main/java/jflex/core/unicode/data
jflex/src/main/java/jflex/core/unicode/data
2356:2576 (3%)
1061:1281 (3%)
view
221 x 2 jflex/src/main/java/jflex/core/unicode/data
jflex/src/main/java/jflex/core/unicode/data
759:979 (3%)
1061:1281 (3%)
view
221 x 2 jflex/src/main/java/jflex/core/unicode/data
jflex/src/main/java/jflex/core/unicode/data
2356:2576 (3%)
6189:6409 (3%)
view
221 x 2 jflex/src/main/java/jflex/core/unicode/data
jflex/src/main/java/jflex/core/unicode/data
1577:1797 (3%)
762:982 (3%)
view
221 x 2 jflex/src/main/java/jflex/core/unicode/data
jflex/src/main/java/jflex/core/unicode/data
460:680 (3%)
1885:2105 (3%)
view
221 x 2 javatests/de/jflex/testcase/unicode/unicode_11_0
javatests/de/jflex/testcase/unicode/unicode_12_1
24:244 (62%)
24:244 (61%)
view
221 x 2 jflex/src/main/java/jflex/core/unicode/data
jflex/src/main/java/jflex/core/unicode/data
5691:5911 (3%)
2854:3074 (3%)
view
221 x 2 jflex/src/main/java/jflex/core/unicode/data
jflex/src/main/java/jflex/core/unicode/data
5691:5911 (3%)
1061:1281 (3%)
view
221 x 2 jflex/src/main/java/jflex/core/unicode/data
jflex/src/main/java/jflex/core/unicode/data
759:979 (3%)
2854:3074 (3%)
view
221 x 2 javatests/de/jflex/testcase/unicode/unicode_11_0
javatests/de/jflex/testcase/unicode/unicode_12_0
24:244 (62%)
24:244 (61%)
view
221 x 2 jflex/src/main/java/jflex/core/unicode/data
jflex/src/main/java/jflex/core/unicode/data
463:683 (3%)
1885:2105 (3%)
view
219 x 2 jflex/src/main/java/jflex/core/unicode/data
jflex/src/main/java/jflex/core/unicode/data
3111:3330 (3%)
3614:3833 (3%)
view
218 x 2 javatests/de/jflex/testcase/unicode/unicode_10_0
javatests/de/jflex/testcase/unicode/unicode_9_0
48:265 (64%)
47:264 (66%)
view
216 x 2 jflex/src/main/java/jflex/core/unicode/data
jflex/src/main/java/jflex/core/unicode/data
3115:3330 (3%)
5106:5321 (3%)
view
216 x 2 jflex/src/main/java/jflex/core/unicode/data
jflex/src/main/java/jflex/core/unicode/data
464:679 (3%)
3618:3833 (3%)
view
216 x 2 jflex/src/main/java/jflex/core/unicode/data
jflex/src/main/java/jflex/core/unicode/data
1578:1793 (3%)
5106:5321 (3%)
view
216 x 2 jflex/src/main/java/jflex/core/unicode/data
jflex/src/main/java/jflex/core/unicode/data
763:978 (3%)
5612:5827 (3%)
view
216 x 2 jflex/src/main/java/jflex/core/unicode/data
jflex/src/main/java/jflex/core/unicode/data
1578:1793 (3%)
3618:3833 (3%)
view
216 x 2 jflex/src/main/java/jflex/core/unicode/data
jflex/src/main/java/jflex/core/unicode/data
461:676 (3%)
3618:3833 (3%)
view
Duplicated Units
The list of top 8 duplicated units.
See data for all 8 unit duplicates...
Size#FoldersFilesLinesCode
23 x 2 java/de/jflex/ucd_generator/scanner
java/de/jflex/ucd_generator/scanner
38:67 
38:67 
view
10 x 2 jflex/src/main/java/jflex/core
jflex/src/main/java/jflex/dfa
473:484 
252:263 
view
8 x 3 javatests/de/jflex/testcase/unicode/unicode_1_1
javatests/de/jflex/testcase/unicode/unicode_2_1
javatests/de/jflex/testcase/unicode/unicode_2_0
85:94 
85:94 
85:94 
view
8 x 18 javatests/de/jflex/testcase/unicode/unicode_4_0
javatests/de/jflex/testcase/unicode/unicode_9_0
javatests/de/jflex/testcase/unicode/unicode_12_1
javatests/de/jflex/testcase/unicode/unicode_6_0
javatests/de/jflex/testcase/unicode/unicode_6_3
javatests/de/jflex/testcase/unicode/unicode_3_1
javatests/de/jflex/testcase/unicode/unicode_3_2
javatests/de/jflex/testcase/unicode/unicode_5_2
javatests/de/jflex/testcase/unicode/unicode_12_0
javatests/de/jflex/testcase/unicode/unicode_8_0
...
46:55 
46:55 
46:55 
46:55 
46:55 
46:55 
46:55 
46:55 
46:55 
46:55 
...
view
8 x 19 javatests/de/jflex/testcase/unicode/unicode_4_0
javatests/de/jflex/testcase/unicode/unicode_9_0
javatests/de/jflex/testcase/unicode/unicode_12_1
javatests/de/jflex/testcase/unicode/unicode_6_0
javatests/de/jflex/testcase/unicode/unicode_6_3
javatests/de/jflex/testcase/unicode/unicode_3_1
javatests/de/jflex/testcase/unicode/unicode_3_2
javatests/de/jflex/testcase/unicode/unicode_3_0
javatests/de/jflex/testcase/unicode/unicode_5_2
javatests/de/jflex/testcase/unicode/unicode_12_0
...
85:94 
85:94 
85:94 
85:94 
85:94 
85:94 
85:94 
85:94 
85:94 
85:94 
...
view
7 x 2 java/de/jflex/migration/unicodedatatest/testcompat
java/de/jflex/migration/unicodedatatest/testdigit
23:31 
23:31 
view
7 x 18 javatests/de/jflex/testcase/unicode/unicode_4_0
javatests/de/jflex/testcase/unicode/unicode_9_0
javatests/de/jflex/testcase/unicode/unicode_12_1
javatests/de/jflex/testcase/unicode/unicode_6_0
javatests/de/jflex/testcase/unicode/unicode_6_3
javatests/de/jflex/testcase/unicode/unicode_3_1
javatests/de/jflex/testcase/unicode/unicode_3_2
javatests/de/jflex/testcase/unicode/unicode_5_2
javatests/de/jflex/testcase/unicode/unicode_12_0
javatests/de/jflex/testcase/unicode/unicode_8_0
...
117:125 
216:224 
252:260 
162:170 
189:197 
99:107 
108:116 
153:161 
243:251 
207:215 
...
view
7 x 3 javatests/de/jflex/testcase/unicode/unicode_3_0
javatests/de/jflex/testcase/unicode/unicode_2_1
javatests/de/jflex/testcase/unicode/unicode_2_0
90:98 
81:89 
72:80 
view