uber / NullAway
Duplication

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

Intro
Learn more...
Duplication Overall
system6% (890 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java6% (890 lines)
Duplication per Component (primary)
nullaway6% (712 lines)
jar-infer11% (114 lines)
test-library-models31% (28 lines)
sample-library-model70% (22 lines)
library-model3% (14 lines)
sample0% (0 lines)
sample-app0% (0 lines)
annotations0% (0 lines)
jmh0% (0 lines)
test-java-lib0% (0 lines)
test-java-lib-lombok0% (0 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 159 duplicates...
Size#FoldersFilesLinesCode
20 x 2 nullaway/src/main/java/com/uber/nullaway/handlers
test-library-models/src/...laway/testlibrarymodels
40:63 (20%)
101:120 (22%)
view
16 x 2 nullaway/src/main/java/c.../contract/fieldcontract
nullaway/src/main/java/c.../contract/fieldcontract
149:167 (17%)
281:298 (11%)
view
13 x 2 jar-infer/test-android-l...rinfer/toys/unannotated
jar-infer/test-java-lib-...rinfer/toys/unannotated
14:29 (46%)
16:31 (22%)
view
13 x 2 nullaway/src/main/java/com/uber/nullaway/generics
nullaway/src/main/java/com/uber/nullaway/generics
80:93 (2%)
173:187 (2%)
view
12 x 2 jar-infer/test-android-l...rinfer/toys/unannotated
jar-infer/test-java-lib-...rinfer/toys/unannotated
3:19 (100%)
3:19 (100%)
view
11 x 2 nullaway/src/main/java/com/uber/nullaway/handlers
nullaway/src/main/java/com/uber/nullaway/handlers
145:157 (10%)
180:192 (5%)
view
10 x 2 nullaway/src/main/java/com/uber/nullaway/handlers
nullaway/src/main/java/c...laway/handlers/contract
46:55 (23%)
183:192 (5%)
view
10 x 2 nullaway/src/main/java/com/uber/nullaway/handlers
nullaway/src/main/java/com/uber/nullaway/handlers
73:82 (11%)
116:125 (4%)
view
10 x 2 nullaway/src/main/java/com/uber/nullaway/handlers
nullaway/src/main/java/com/uber/nullaway/handlers
73:82 (11%)
148:157 (9%)
view
10 x 2 nullaway/src/main/java/c.../contract/fieldcontract
nullaway/src/main/java/c.../contract/fieldcontract
133:149 (10%)
148:159 (6%)
view
10 x 2 nullaway/src/main/java/com/uber/nullaway/handlers
nullaway/src/main/java/com/uber/nullaway/handlers
148:157 (9%)
116:125 (4%)
view
10 x 2 nullaway/src/main/java/com/uber/nullaway/handlers
nullaway/src/main/java/com/uber/nullaway/handlers
46:55 (23%)
226:235 (<1%)
view
10 x 2 nullaway/src/main/java/com/uber/nullaway/handlers
nullaway/src/main/java/c...laway/handlers/contract
226:235 (<1%)
183:192 (5%)
view
10 x 2 nullaway/src/main/java/com/uber/nullaway/handlers
nullaway/src/main/java/com/uber/nullaway/handlers
175:184 (7%)
226:235 (7%)
view
10 x 2 nullaway/src/main/java/com/uber/nullaway/handlers
nullaway/src/main/java/com/uber/nullaway/handlers
155:164 (7%)
175:184 (7%)
view
10 x 2 nullaway/src/main/java/com/uber/nullaway/handlers
nullaway/src/main/java/c.../contract/fieldcontract
157:166 (10%)
149:158 (10%)
view
10 x 2 jar-infer/test-android-l...rinfer/toys/unannotated
jar-infer/test-java-lib-...rinfer/toys/unannotated
3:17 (100%)
3:17 (62%)
view
10 x 2 nullaway/src/main/java/com/uber/nullaway/handlers
nullaway/src/main/java/com/uber/nullaway/handlers
85:94 (12%)
116:125 (4%)
view
10 x 2 nullaway/src/main/java/com/uber/nullaway/handlers
nullaway/src/main/java/com/uber/nullaway/handlers
73:82 (11%)
85:94 (12%)
view
10 x 2 nullaway/src/main/java/com/uber/nullaway/handlers
nullaway/src/main/java/com/uber/nullaway/handlers
73:82 (11%)
183:192 (5%)
view
10 x 2 nullaway/src/main/java/com/uber/nullaway/handlers
nullaway/src/main/java/com/uber/nullaway/handlers
60:70 (19%)
78:88 (10%)
view
10 x 2 nullaway/src/main/java/com/uber/nullaway/handlers
nullaway/src/main/java/com/uber/nullaway/handlers
183:192 (5%)
116:125 (4%)
view
10 x 2 nullaway/src/main/java/com/uber/nullaway/handlers
nullaway/src/main/java/com/uber/nullaway/handlers
155:164 (7%)
226:235 (7%)
view
10 x 2 nullaway/src/main/java/com/uber/nullaway/handlers
nullaway/src/main/java/com/uber/nullaway/handlers
148:157 (9%)
85:94 (12%)
view
10 x 2 nullaway/src/main/java/com/uber/nullaway/handlers
nullaway/src/main/java/c.../contract/fieldcontract
157:166 (10%)
281:290 (6%)
view
10 x 2 nullaway/src/main/java/com/uber/nullaway/handlers
nullaway/src/main/java/com/uber/nullaway/handlers
183:192 (5%)
85:94 (12%)
view
9 x 2 nullaway/src/main/java/com/uber/nullaway/handlers
nullaway/src/main/java/c...laway/handlers/contract
175:183 (6%)
103:111 (12%)
view
9 x 2 nullaway/src/main/java/com/uber/nullaway/handlers
nullaway/src/main/java/com/uber/nullaway/handlers
60:68 (17%)
82:90 (4%)
view
9 x 2 nullaway/src/main/java/com/uber/nullaway/handlers
nullaway/src/main/java/c...laway/handlers/contract
226:234 (6%)
55:63 (12%)
view
9 x 2 nullaway/src/main/java/com/uber/nullaway/handlers
nullaway/src/main/java/com/uber/nullaway/handlers
82:90 (4%)
78:86 (9%)
view
9 x 2 nullaway/src/main/java/c...laway/handlers/contract
nullaway/src/main/java/c...laway/handlers/contract
55:63 (12%)
103:111 (12%)
view
9 x 2 nullaway/src/main/java/com/uber/nullaway/handlers
nullaway/src/main/java/com/uber/nullaway/handlers
162:170 (8%)
203:211 (4%)
view
9 x 2 nullaway/src/main/java/com/uber/nullaway/handlers
nullaway/src/main/java/c...laway/handlers/contract
175:183 (6%)
55:63 (12%)
view
9 x 2 nullaway/src/main/java/com/uber/nullaway/handlers
nullaway/src/main/java/com/uber/nullaway/handlers
162:170 (8%)
98:106 (<1%)
view
9 x 2 nullaway/src/main/java/com/uber/nullaway/handlers
nullaway/src/main/java/com/uber/nullaway/handlers
143:151 (9%)
153:161 (9%)
view
9 x 2 nullaway/src/main/java/com/uber/nullaway/handlers
nullaway/src/main/java/c...laway/handlers/contract
226:234 (6%)
103:111 (12%)
view
9 x 2 nullaway/src/main/java/com/uber/nullaway/handlers
nullaway/src/main/java/com/uber/nullaway/handlers
162:170 (8%)
172:180 (9%)
view
9 x 2 nullaway/src/main/java/com/uber/nullaway/handlers
nullaway/src/main/java/c...laway/handlers/contract
155:163 (6%)
55:63 (12%)
view
9 x 2 nullaway/src/main/java/com/uber/nullaway/handlers
nullaway/src/main/java/com/uber/nullaway/handlers
203:211 (4%)
172:180 (9%)
view
9 x 2 nullaway/src/main/java/com/uber/nullaway/handlers
nullaway/src/main/java/c...laway/handlers/contract
155:163 (6%)
103:111 (12%)
view
9 x 2 nullaway/src/main/java/com/uber/nullaway/handlers
nullaway/src/main/java/com/uber/nullaway/handlers
98:106 (<1%)
172:180 (9%)
view
9 x 2 nullaway/src/main/java/com/uber/nullaway/handlers
nullaway/src/main/java/com/uber/nullaway/handlers
203:211 (4%)
98:106 (<1%)
view
9 x 2 nullaway/src/main/java/com/uber/nullaway
nullaway/src/main/java/com/uber/nullaway/handlers
381:391 (<1%)
528:538 (2%)
view
8 x 2 nullaway/src/main/java/com/uber/nullaway
nullaway/src/main/java/com/uber/nullaway
206:215 (3%)
238:246 (3%)
view
8 x 2 nullaway/src/main/java/c...xserialization/adapters
nullaway/src/main/java/c...xserialization/adapters
36:43 (24%)
53:60 (13%)
view
8 x 2 sample-library-model/src...a/com/uber/modelexample
test-library-models/src/...laway/testlibrarymodels
28:39 (25%)
32:43 (9%)
view
8 x 2 nullaway/src/main/java/com/uber/nullaway/handlers
nullaway/src/main/java/com/uber/nullaway/handlers
126:135 (7%)
156:165 (4%)
view
8 x 2 nullaway/src/main/java/com/uber/nullaway/handlers
sample-library-model/src...a/com/uber/modelexample
1431:1442 (<1%)
50:61 (25%)
view
8 x 2 nullaway/src/main/java/com/uber/nullaway/dataflow
nullaway/src/main/java/c...laway/handlers/contract
31:38 (7%)
29:36 (25%)
view
8 x 2 nullaway/src/main/java/c.../contract/fieldcontract
nullaway/src/main/java/c.../contract/fieldcontract
168:177 (8%)
304:313 (5%)
view
Duplicated Units
The list of top 4 duplicated units.
See data for all 4 unit duplicates...
Size#FoldersFilesLinesCode
8 x 2 jar-infer/test-android-l...rinfer/toys/unannotated
jar-infer/test-java-lib-...rinfer/toys/unannotated
33:42 
88:97 
view
7 x 2 jar-infer/test-android-l...rinfer/toys/unannotated
jar-infer/test-java-lib-...rinfer/toys/unannotated
13:21 
15:23 
view
7 x 2 jar-infer/test-android-l...rinfer/toys/unannotated
jar-infer/test-java-lib-...rinfer/toys/unannotated
23:31 
25:33 
view
7 x 2 nullaway/src/main/java/c.../contract/fieldcontract
nullaway/src/main/java/c.../contract/fieldcontract
149:157 
134:142 
view