spotify / robolectric
Duplication

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

Intro
Learn more...
Duplication Overall
system4% (2,980 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java4% (2,720 lines)
xml20% (260 lines)
Duplication per Component (primary)
shadows5% (2,055 lines)
resources2% (299 lines)
testapp21% (260 lines)
robolectric5% (166 lines)
utils2% (51 lines)
sandbox1% (42 lines)
errorprone3% (30 lines)
shadowapi9% (30 lines)
annotations5% (22 lines)
processor<1% (12 lines)
junit4% (7 lines)
pluginapi4% (6 lines)
integration_tests0% (0 lines)
plugins0% (0 lines)
buildSrc0% (0 lines)
scripts0% (0 lines)

Duplication Between Components (50+ lines)

G robolectric robolectric shadows shadows robolectric--shadows 140 resources resources resources--shadows 88

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 299 duplicates...
Size#FoldersFilesLinesCode
70 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
33:134 (21%)
323:424 (21%)
view
53 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
238:314 (16%)
348:424 (16%)
view
53 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
58:134 (16%)
238:314 (16%)
view
36 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
12:62 (43%)
9:59 (57%)
view
29 x 2 resources/src/main/java/org/robolectric/manifest
shadows/framework/src/ma...org/robolectric/shadows
123:166 (30%)
50:93 (17%)
view
29 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
258:295 (17%)
166:203 (25%)
view
27 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
130:182 (16%)
38:90 (23%)
view
22 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
22:43 (9%)
15:36 (15%)
view
21 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
156:180 (22%)
155:179 (22%)
view
21 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
186:222 (12%)
94:130 (18%)
view
20 x 2 robolectric/src/main/java/org/robolectric/internal
sandbox/src/main/java/org/robolectric
60:80 (27%)
168:188 (14%)
view
20 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
81:109 (21%)
56:84 (21%)
view
19 x 2 resources/src/main/java/org/robolectric/manifest
resources/src/main/java/org/robolectric/manifest
34:81 (50%)
29:76 (57%)
view
17 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
130:152 (18%)
100:122 (18%)
view
17 x 2 shadows/framework/src/ma...tric/android/controller
shadows/framework/src/ma...tric/android/controller
30:49 (36%)
29:49 (36%)
view
17 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
58:76 (8%)
77:95 (8%)
view
17 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
80:96 (8%)
100:116 (8%)
view
16 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
61:76 (7%)
100:115 (7%)
view
16 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
180:195 (7%)
198:213 (7%)
view
15 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
43:57 (7%)
80:94 (7%)
view
15 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
43:57 (7%)
100:114 (7%)
view
15 x 2 sandbox/src/main/java/or...ctric/internal/bytecode
utils/reflector/src/main...olectric/util/reflector
521:540 (5%)
433:452 (5%)
view
15 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
43:57 (7%)
61:75 (7%)
view
15 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
163:177 (7%)
198:212 (7%)
view
15 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
163:177 (7%)
180:194 (7%)
view
15 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
165:179 (2%)
667:681 (1%)
view
15 x 2 robolectric/src/main/java/org/robolectric/android
shadows/framework/src/ma...org/robolectric/shadows
99:120 (6%)
206:227 (2%)
view
15 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
371:393 (5%)
418:440 (5%)
view
14 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
200:213 (2%)
241:254 (2%)
view
14 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
147:160 (6%)
163:176 (6%)
view
14 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
147:160 (6%)
180:193 (6%)
view
14 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
210:223 (5%)
234:247 (5%)
view
14 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
147:160 (6%)
198:211 (6%)
view
14 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
26:39 (6%)
100:113 (6%)
view
14 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
26:39 (6%)
80:93 (6%)
view
14 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
26:39 (6%)
61:74 (6%)
view
14 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
26:39 (6%)
43:56 (6%)
view
14 x 2 robolectric/src/main/jav...bolectric/android/fakes
robolectric/src/main/jav...bolectric/android/fakes
89:106 (15%)
108:126 (15%)
view
13 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
62:78 (13%)
247:263 (6%)
view
13 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
247:263 (6%)
32:48 (46%)
view
13 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
132:144 (6%)
180:192 (6%)
view
13 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
132:144 (6%)
147:159 (6%)
view
13 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
132:144 (6%)
163:175 (6%)
view
13 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
132:144 (6%)
198:210 (6%)
view
13 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
62:78 (13%)
32:48 (46%)
view
12 x 2 robolectric/src/main/jav...bolectric/android/fakes
robolectric/src/main/jav...bolectric/android/fakes
75:90 (13%)
114:129 (13%)
view
12 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
224:242 (7%)
132:150 (10%)
view
12 x 2 shadows/httpclient/src/m...tric/shadows/httpclient
shadows/httpclient/src/m...tric/shadows/httpclient
59:70 (7%)
108:119 (7%)
view
12 x 2 testapp/src/main/res/values
testapp/src/main/res/values
4:15 (28%)
37:48 (28%)
view
12 x 2 shadows/httpclient/src/m...tric/shadows/httpclient
shadows/httpclient/src/m...tric/shadows/httpclient
293:304 (2%)
122:133 (7%)
view
Duplicated Units
The list of top 19 duplicated units.
See data for all 19 unit duplicates...
Size#FoldersFilesLinesCode
32 x 2 shadows/framework/src/ma...org/robolectric/shadows
resources/src/main/java/org/robolectric/manifest
50:94 
123:167 
view
23 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
21:45 
14:38 
view
18 x 2 shadows/framework/src/ma...tric/android/controller
shadows/framework/src/ma...tric/android/controller
29:50 
28:50 
view
14 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
63:81 
88:106 
view
11 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
226:239 
109:122 
view
10 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
101:114 
131:144 
view
9 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
133:143 
641:651 
view
9 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
156:167 
157:168 
view
9 x 2 utils/reflector/src/main...olectric/util/reflector
utils/src/main/java/org/robolectric/util
84:99 
25:40 
view
8 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
212:223 
298:309 
view
8 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
170:180 
171:181 
view
7 x 2 shadows/framework/src/ma...org/robolectric/shadows
shadows/framework/src/ma...org/robolectric/shadows
695:703 
921:929 
view
7 x 2 shadows/framework/src/ma...tric/android/controller
shadows/supportv4/src/ma...tric/shadows/support/v4
95:103 
146:154 
view
7 x 2 shadows/framework/src/ma...tric/android/controller
shadows/supportv4/src/ma...tric/shadows/support/v4
105:113 
156:164 
view
7 x 2 shadows/framework/src/ma...tric/android/controller
shadows/supportv4/src/ma...tric/shadows/support/v4
115:123 
166:174 
view
7 x 2 shadows/framework/src/ma...tric/android/controller
shadows/supportv4/src/ma...tric/shadows/support/v4
125:133 
176:184 
view
7 x 2 shadows/framework/src/ma...tric/android/controller
shadows/supportv4/src/ma...tric/shadows/support/v4
135:143 
196:204 
view
7 x 2 shadows/framework/src/ma...tric/android/controller
shadows/supportv4/src/ma...tric/shadows/support/v4
145:153 
186:194 
view
7 x 2 errorprone/src/main/java.../errorprone/bugpatterns
errorprone/src/main/java.../errorprone/bugpatterns
136:144 
413:421 
view