mozilla / rhino
Duplication

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

Intro
Learn more...
Duplication Overall
system22% (19,684 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
js96% (13,223 lines)
java8% (6,461 lines)
Duplication per Component (primary)
benchmarks89% (13,342 lines)
rhino8% (5,597 lines)
rhino-tools7% (426 lines)
rhino-xml7% (305 lines)
rhino-engine4% (14 lines)
testutils0% (0 lines)
rhino-kotlin0% (0 lines)

Duplication Between Components (50+ lines)

G rhino-xml rhino-xml rhino rhino rhino-xml--rhino 197

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 809 duplicates...
Size#FoldersFilesLinesCode
1696 x 2 benchmarks/testsrc/benchmarks/sunspider-0.9.1
benchmarks/testsrc/benchmarks/sunspider-1.0
7:1711 (100%)
7:1711 (100%)
view
1168 x 2 benchmarks/testsrc/benchmarks/v8-benchmarks-v5
benchmarks/testsrc/benchmarks/v8-benchmarks-v6
35:1696 (99%)
35:1696 (99%)
view
367 x 2 benchmarks/testsrc/benchmarks/v8-benchmarks-v5
benchmarks/testsrc/benchmarks/v8-benchmarks-v6
359:874 (73%)
359:874 (73%)
view
345 x 2 benchmarks/testsrc/benchmarks/sunspider-0.9.1
benchmarks/testsrc/benchmarks/sunspider-1.0
14:416 (100%)
14:416 (100%)
view
322 x 2 benchmarks/testsrc/benchmarks/sunspider-0.9.1
benchmarks/testsrc/benchmarks/sunspider-1.0
26:436 (100%)
26:436 (100%)
view
277 x 2 benchmarks/testsrc/benchmarks/sunspider-0.9.1
benchmarks/testsrc/benchmarks/sunspider-1.0
13:412 (100%)
13:412 (100%)
view
263 x 2 benchmarks/testsrc/benchmarks/v8-benchmarks-v5
benchmarks/testsrc/benchmarks/v8-benchmarks-v6
39:539 (99%)
39:539 (99%)
view
259 x 2 benchmarks/testsrc/benchmarks/sunspider-0.9.1
benchmarks/testsrc/benchmarks/sunspider-1.0
5:337 (100%)
5:337 (100%)
view
206 x 2 benchmarks/testsrc/benchmarks/sunspider-0.9.1
benchmarks/testsrc/benchmarks/sunspider-1.0
1:297 (100%)
1:297 (100%)
view
171 x 2 benchmarks/testsrc/benchmarks/sunspider-0.9.1
benchmarks/testsrc/benchmarks/sunspider-1.0
14:272 (100%)
14:272 (100%)
view
152 x 2 rhino/src/main/java/org/mozilla/classfile
rhino/src/main/java/org/mozilla/classfile
2961:3112 (4%)
3188:3339 (4%)
view
130 x 2 benchmarks/testsrc/benchmarks/v8-benchmarks-v5
benchmarks/testsrc/benchmarks/v8-benchmarks-v6
27:357 (26%)
27:357 (26%)
view
118 x 2 benchmarks/testsrc/benchmarks/sunspider-0.9.1
benchmarks/testsrc/benchmarks/sunspider-1.0
14:218 (100%)
14:218 (100%)
view
112 x 2 benchmarks/testsrc/benchmarks/v8-benchmarks-v5
benchmarks/testsrc/benchmarks/v8-benchmarks-v6
12:206 (17%)
12:206 (17%)
view
111 x 2 benchmarks/testsrc/benchmarks/sunspider-0.9.1
benchmarks/testsrc/benchmarks/sunspider-1.0
5:148 (100%)
5:148 (100%)
view
80 x 2 benchmarks/testsrc/benchmarks/v8-benchmarks-v5
benchmarks/testsrc/benchmarks/v8-benchmarks-v6
813:909 (12%)
782:878 (12%)
view
73 x 2 benchmarks/testsrc/benchmarks/v8-benchmarks-v5
benchmarks/testsrc/benchmarks/v8-benchmarks-v6
86:194 (55%)
86:194 (49%)
view
67 x 2 benchmarks/testsrc/benchmarks/v8-benchmarks-v5
benchmarks/testsrc/benchmarks/v8-benchmarks-v6
246:378 (41%)
262:394 (38%)
view
65 x 2 benchmarks/testsrc/benchmarks/v8-benchmarks-v5
benchmarks/testsrc/benchmarks/v8-benchmarks-v6
78:229 (39%)
79:230 (37%)
view
62 x 2 rhino-tools/src/main/jav...vascript/tools/debugger
rhino-tools/src/main/jav.../javascript/tools/shell
1053:1133 (3%)
156:234 (33%)
view
59 x 2 benchmarks/testsrc/benchmarks/sunspider-0.9.1
benchmarks/testsrc/benchmarks/sunspider-1.0
42:135 (100%)
42:135 (100%)
view
48 x 2 benchmarks/testsrc/benchmarks/v8-benchmarks-v5
benchmarks/testsrc/benchmarks/v8-benchmarks-v6
219:279 (7%)
213:273 (7%)
view
46 x 2 rhino-xml/src/main/java/...illa/javascript/xmlimpl
rhino-xml/src/main/java/...illa/javascript/xmlimpl
158:217 (19%)
190:249 (19%)
view
46 x 2 benchmarks/testsrc/benchmarks/sunspider-0.9.1
benchmarks/testsrc/benchmarks/sunspider-0.9.1
9:54 (2%)
296:341 (2%)
view
46 x 2 benchmarks/testsrc/benchmarks/sunspider-1.0
benchmarks/testsrc/benchmarks/sunspider-1.0
9:54 (2%)
296:341 (2%)
view
46 x 2 benchmarks/testsrc/benchmarks/sunspider-0.9.1
benchmarks/testsrc/benchmarks/sunspider-1.0
296:341 (2%)
9:54 (2%)
view
46 x 2 benchmarks/testsrc/benchmarks/sunspider-0.9.1
benchmarks/testsrc/benchmarks/sunspider-1.0
9:54 (2%)
296:341 (2%)
view
46 x 2 benchmarks/testsrc/benchmarks/v8-benchmarks-v5
benchmarks/testsrc/benchmarks/v8-benchmarks-v6
676:740 (7%)
645:709 (7%)
view
45 x 2 rhino-tools/src/main/jav...vascript/tools/debugger
rhino-tools/src/main/jav...vascript/tools/debugger
1517:1582 (2%)
1646:1709 (2%)
view
42 x 2 benchmarks/testsrc/benchmarks/sunspider-0.9.1
benchmarks/testsrc/benchmarks/sunspider-1.0
5:65 (100%)
5:65 (100%)
view
39 x 2 benchmarks/testsrc/benchmarks/sunspider-0.9.1
benchmarks/testsrc/benchmarks/sunspider-1.0
18:89 (81%)
18:89 (81%)
view
34 x 2 benchmarks/testsrc/benchmarks/v8-benchmarks-v5
benchmarks/testsrc/benchmarks/v8-benchmarks-v6
571:611 (5%)
540:580 (5%)
view
30 x 2 benchmarks/testsrc/benchmarks/sunspider-0.9.1
benchmarks/testsrc/benchmarks/sunspider-1.0
5:49 (100%)
5:49 (100%)
view
28 x 2 benchmarks/testsrc/benchmarks/sunspider-0.9.1
benchmarks/testsrc/benchmarks/sunspider-1.0
6:46 (100%)
6:46 (100%)
view
27 x 2 rhino/src/main/java/org/mozilla/javascript
rhino/src/main/java/org/mozilla/javascript
99:142 (27%)
117:160 (25%)
view
27 x 2 benchmarks/testsrc/benchmarks/v8-benchmarks-v5
benchmarks/testsrc/benchmarks/v8-benchmarks-v6
383:417 (4%)
377:411 (4%)
view
25 x 2 benchmarks/testsrc/benchmarks/v8-benchmarks-v5
benchmarks/testsrc/benchmarks/v8-benchmarks-v6
515:544 (3%)
484:513 (4%)
view
25 x 2 rhino/src/main/java/org/...la/javascript/optimizer
rhino/src/main/java/org/...la/javascript/optimizer
2179:2204 (<1%)
2357:2382 (<1%)
view
25 x 2 rhino/src/main/java/org/mozilla/javascript
rhino/src/main/java/org/mozilla/javascript
28:53 (15%)
36:61 (32%)
view
24 x 2 rhino/src/main/java/org/mozilla/javascript
rhino/src/main/java/org/mozilla/javascript
119:149 (11%)
100:130 (15%)
view
23 x 2 rhino/src/main/java/org/mozilla/javascript/ast
rhino/src/main/java/org/mozilla/javascript/ast
77:125 (33%)
77:125 (33%)
view
22 x 2 rhino/src/main/java/org/mozilla/javascript
rhino/src/main/java/org/mozilla/javascript
3643:3669 (<1%)
3691:3717 (<1%)
view
22 x 2 benchmarks/testsrc/benchmarks/sunspider-0.9.1
benchmarks/testsrc/benchmarks/sunspider-1.0
5:31 (100%)
5:31 (100%)
view
21 x 2 rhino/src/main/java/org/mozilla/javascript
rhino/src/main/java/org/mozilla/javascript
3693:3717 (<1%)
3740:3764 (<1%)
view
21 x 2 rhino/src/main/java/org/mozilla/javascript
rhino/src/main/java/org/mozilla/javascript
196:228 (13%)
142:175 (5%)
view
21 x 2 rhino/src/main/java/org/mozilla/javascript
rhino/src/main/java/org/mozilla/javascript
3645:3669 (<1%)
3740:3764 (<1%)
view
21 x 2 rhino/src/main/java/org/mozilla/javascript
rhino/src/main/java/org/mozilla/javascript
105:130 (18%)
60:85 (22%)
view
21 x 2 benchmarks/testsrc/benchmarks/sunspider-0.9.1
benchmarks/testsrc/benchmarks/sunspider-1.0
6:38 (100%)
6:38 (100%)
view
20 x 2 rhino/src/main/java/org/mozilla/javascript
rhino/src/main/java/org/mozilla/javascript
391:411 (1%)
828:848 (1%)
view
20 x 2 rhino/src/main/java/org/mozilla/javascript
rhino/src/main/java/org/mozilla/javascript
344:369 (1%)
786:811 (1%)
view
Duplicated Units
The list of top 50 duplicated units.
See data for all 191 unit duplicates...
Size#FoldersFilesLinesCode
104 x 2 benchmarks/testsrc/benchmarks/sunspider-0.9.1
benchmarks/testsrc/benchmarks/sunspider-1.0
172:277 
172:277 
view
83 x 2 benchmarks/testsrc/benchmarks/sunspider-0.9.1
benchmarks/testsrc/benchmarks/sunspider-1.0
40:133 
40:133 
view
82 x 2 benchmarks/testsrc/benchmarks/sunspider-0.9.1
benchmarks/testsrc/benchmarks/sunspider-1.0
313:403 
313:403 
view
61 x 2 rhino-tools/src/main/jav.../javascript/tools/shell
rhino-tools/src/main/jav...vascript/tools/debugger
157:219 
1054:1116 
view
58 x 2 benchmarks/testsrc/benchmarks/sunspider-0.9.1
benchmarks/testsrc/benchmarks/sunspider-1.0
48:107 
48:107 
view
51 x 2 benchmarks/testsrc/benchmarks/v8-benchmarks-v5
benchmarks/testsrc/benchmarks/v8-benchmarks-v6
1098:1155 
1098:1155 
view
51 x 2 benchmarks/testsrc/benchmarks/sunspider-0.9.1
benchmarks/testsrc/benchmarks/sunspider-1.0
251:324 
251:324 
view
48 x 2 benchmarks/testsrc/benchmarks/v8-benchmarks-v5
benchmarks/testsrc/benchmarks/v8-benchmarks-v6
277:336 
293:352 
view
48 x 2 benchmarks/testsrc/benchmarks/sunspider-0.9.1
benchmarks/testsrc/benchmarks/sunspider-1.0
117:170 
117:170 
view
47 x 2 benchmarks/testsrc/benchmarks/sunspider-0.9.1
benchmarks/testsrc/benchmarks/sunspider-1.0
5:62 
5:62 
view
47 x 2 benchmarks/testsrc/benchmarks/sunspider-0.9.1
benchmarks/testsrc/benchmarks/sunspider-1.0
17:68 
17:68 
view
46 x 2 benchmarks/testsrc/benchmarks/v8-benchmarks-v5
benchmarks/testsrc/benchmarks/v8-benchmarks-v6
452:502 
452:502 
view
46 x 2 benchmarks/testsrc/benchmarks/sunspider-0.9.1
benchmarks/testsrc/benchmarks/sunspider-1.0
189:242 
189:242 
view
42 x 2 benchmarks/testsrc/benchmarks/sunspider-0.9.1
benchmarks/testsrc/benchmarks/sunspider-1.0
186:230 
186:230 
view
236 x 2 benchmarks/testsrc/benchmarks/sunspider-0.9.1
benchmarks/testsrc/benchmarks/sunspider-1.0
8:290 
8:290 
view
38 x 2 benchmarks/testsrc/benchmarks/v8-benchmarks-v5
benchmarks/testsrc/benchmarks/v8-benchmarks-v6
1197:1236 
1197:1236 
view
38 x 2 benchmarks/testsrc/benchmarks/sunspider-0.9.1
benchmarks/testsrc/benchmarks/sunspider-1.0
164:220 
164:220 
view
36 x 2 benchmarks/testsrc/benchmarks/v8-benchmarks-v5
benchmarks/testsrc/benchmarks/v8-benchmarks-v6
203:240 
203:240 
view
35 x 2 benchmarks/testsrc/benchmarks/sunspider-0.9.1
benchmarks/testsrc/benchmarks/sunspider-1.0
40:82 
40:82 
view
35 x 2 benchmarks/testsrc/benchmarks/sunspider-0.9.1
benchmarks/testsrc/benchmarks/sunspider-1.0
186:225 
186:225 
view
32 x 2 benchmarks/testsrc/benchmarks/v8-benchmarks-v5
benchmarks/testsrc/benchmarks/v8-benchmarks-v6
378:411 
378:411 
view
32 x 2 benchmarks/testsrc/benchmarks/v8-benchmarks-v5
benchmarks/testsrc/benchmarks/v8-benchmarks-v6
935:968 
935:968 
view
31 x 2 benchmarks/testsrc/benchmarks/sunspider-0.9.1
benchmarks/testsrc/benchmarks/sunspider-1.0
125:158 
125:158 
view
30 x 2 benchmarks/testsrc/benchmarks/v8-benchmarks-v5
benchmarks/testsrc/benchmarks/v8-benchmarks-v6
1594:1625 
1594:1625 
view
30 x 2 benchmarks/testsrc/benchmarks/sunspider-0.9.1
benchmarks/testsrc/benchmarks/sunspider-1.0
230:274 
230:274 
view
27 x 2 benchmarks/testsrc/benchmarks/v8-benchmarks-v5
benchmarks/testsrc/benchmarks/v8-benchmarks-v6
250:278 
250:278 
view
26 x 2 benchmarks/testsrc/benchmarks/v8-benchmarks-v5
benchmarks/testsrc/benchmarks/v8-benchmarks-v6
831:860 
831:860 
view
25 x 2 benchmarks/testsrc/benchmarks/v8-benchmarks-v5
benchmarks/testsrc/benchmarks/v8-benchmarks-v6
465:491 
465:491 
view
25 x 2 benchmarks/testsrc/benchmarks/sunspider-0.9.1
benchmarks/testsrc/benchmarks/sunspider-1.0
95:126 
95:126 
view
24 x 2 rhino-xml/src/main/java/...illa/javascript/xmlimpl
rhino-xml/src/main/java/...illa/javascript/xmlimpl
200:227 
168:195 
view
24 x 2 benchmarks/testsrc/benchmarks/v8-benchmarks-v5
benchmarks/testsrc/benchmarks/v8-benchmarks-v6
1158:1183 
1158:1183 
view
23 x 2 benchmarks/testsrc/benchmarks/v8-benchmarks-v5
benchmarks/testsrc/benchmarks/v8-benchmarks-v6
730:754 
730:754 
view
23 x 2 benchmarks/testsrc/benchmarks/v8-benchmarks-v5
benchmarks/testsrc/benchmarks/v8-benchmarks-v6
712:736 
712:736 
view
23 x 2 benchmarks/testsrc/benchmarks/v8-benchmarks-v5
benchmarks/testsrc/benchmarks/v8-benchmarks-v6
797:823 
797:823 
view
23 x 2 benchmarks/testsrc/benchmarks/v8-benchmarks-v5
benchmarks/testsrc/benchmarks/v8-benchmarks-v6
47:78 
47:78 
view
22 x 2 benchmarks/testsrc/benchmarks/v8-benchmarks-v5
benchmarks/testsrc/benchmarks/v8-benchmarks-v6
757:780 
757:780 
view
22 x 2 benchmarks/testsrc/benchmarks/v8-benchmarks-v5
benchmarks/testsrc/benchmarks/v8-benchmarks-v6
783:806 
783:806 
view
22 x 2 benchmarks/testsrc/benchmarks/sunspider-0.9.1
benchmarks/testsrc/benchmarks/sunspider-1.0
45:72 
45:72 
view
21 x 2 benchmarks/testsrc/benchmarks/sunspider-0.9.1
benchmarks/testsrc/benchmarks/sunspider-1.0
83:109 
83:109 
view
20 x 2 benchmarks/testsrc/benchmarks/v8-benchmarks-v5
benchmarks/testsrc/benchmarks/v8-benchmarks-v6
1262:1283 
1262:1283 
view
20 x 2 benchmarks/testsrc/benchmarks/sunspider-0.9.1
benchmarks/testsrc/benchmarks/sunspider-1.0
5:28 
5:28 
view
19 x 2 benchmarks/testsrc/benchmarks/v8-benchmarks-v5
benchmarks/testsrc/benchmarks/v8-benchmarks-v6
159:181 
160:182 
view
19 x 2 benchmarks/testsrc/benchmarks/sunspider-0.9.1
benchmarks/testsrc/benchmarks/sunspider-1.0
261:281 
261:281 
view
19 x 2 benchmarks/testsrc/benchmarks/sunspider-0.9.1
benchmarks/testsrc/benchmarks/sunspider-1.0
86:117 
86:117 
view
19 x 2 benchmarks/testsrc/benchmarks/sunspider-0.9.1
benchmarks/testsrc/benchmarks/sunspider-1.0
231:252 
231:252 
view
19 x 2 benchmarks/testsrc/benchmarks/sunspider-0.9.1
benchmarks/testsrc/benchmarks/sunspider-1.0
26:46 
26:46 
view
18 x 2 benchmarks/testsrc/benchmarks/v8-benchmarks-v5
benchmarks/testsrc/benchmarks/v8-benchmarks-v6
1477:1496 
1477:1496 
view
18 x 2 benchmarks/testsrc/benchmarks/v8-benchmarks-v5
benchmarks/testsrc/benchmarks/v8-benchmarks-v6
111:130 
111:130 
view
18 x 2 benchmarks/testsrc/benchmarks/sunspider-0.9.1
benchmarks/testsrc/benchmarks/sunspider-1.0
292:318 
292:318 
view
17 x 2 benchmarks/testsrc/benchmarks/v8-benchmarks-v5
benchmarks/testsrc/benchmarks/v8-benchmarks-v6
192:213 
193:214 
view