uber / NullAway
File Age & Freshness

File age measurements show the distribution of file ages (days since the first commit) and the file freshness (days since the latest commit).

Summary
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 212 files with 21,742 lines of code in files.
    • 163 files that are 366+ days old (19,330 lines of code)
    • 17 files that are 181-365 days old (1,457 lines of code)
    • 25 files that are 91-180 days old (755 lines of code)
    • 1 files that are 31-90 days old (17 lines of code)
    • 6 files that are 1-30 days old (183 lines of code)
88% | 6% | 3% | <1% | <1%
Legend:
366+
181-365
91-180
31-90
1-30

explore: grouped by folders | grouped by age
File Freshness Distribution Overall
Days since last update
  • There are 212 files with 21,742 lines of code in files.
    • 92 files have been last changed 366+ days ago (2,716 lines of code)
    • 14 files have been last changed 181-365 days ago (766 lines of code)
    • 55 files have been last changed 91-180 days ago (4,164 lines of code)
    • 18 files have been last changed 31-90 days ago (3,187 lines of code)
    • 33 files have been last changed 1-30 days ago (10,909 lines of code)
12% | 3% | 19% | 14% | 50%
Legend:
366+
181-365
91-180
31-90
1-30

explore: grouped by folders | grouped by freshness
File Change History per File Extension
java, gradle, md, properties, xml, sh, yaml, py, txt, gitignore, kts, toml, bat
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
java90% | 6% | 1% | <1% | <1%
py16% | 0% | 83% | 0% | 0%
xml100% | 0% | 0% | 0% | 0%
toml0% | 0% | 100% | 0% | 0%
File Freshness Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
java12% | 3% | 18% | 14% | 50%
py16% | 0% | 83% | 0% | 0%
xml100% | 0% | 0% | 0% | 0%
toml0% | 0% | 0% | 0% | 100%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
nullaway94% | 3% | 1% | 0% | <1%
jar-infer100% | 0% | 0% | 0% | 0%
jmh100% | 0% | 0% | 0% | 0%
test-library-models100% | 0% | 0% | 0% | 0%
test-java-lib88% | 0% | 7% | 0% | 4%
library-model90% | 0% | 0% | 9% | 0%
sample100% | 0% | 0% | 0% | 0%
sample-app100% | 0% | 0% | 0% | 0%
annotations81% | 0% | 13% | 0% | 5%
sample-library-model100% | 0% | 0% | 0% | 0%
test-java-lib-lombok100% | 0% | 0% | 0% | 0%
jdk-annotations0% | 100% | 0% | 0% | 0%
jdk-javac-plugin0% | 72% | 27% | 0% | 0%
test-java-module0% | 100% | 0% | 0% | 0%
scripts0% | 0% | 100% | 0% | 0%
gradle0% | 0% | 100% | 0% | 0%
primary (file freshness distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
jmh76% | 0% | 23% | 0% | 0%
nullaway4% | 4% | 20% | 13% | 57%
jar-infer47% | 0% | 14% | 38% | 0%
test-java-lib81% | 0% | 10% | 3% | 4%
sample100% | 0% | 0% | 0% | 0%
sample-app77% | 22% | 0% | 0% | 0%
annotations81% | 0% | 13% | 0% | 5%
sample-library-model100% | 0% | 0% | 0% | 0%
test-java-lib-lombok100% | 0% | 0% | 0% | 0%
jdk-annotations0% | 3% | 0% | 29% | 67%
test-java-module0% | 100% | 0% | 0% | 0%
scripts0% | 0% | 100% | 0% | 0%
jdk-javac-plugin0% | 0% | 0% | 27% | 72%
library-model0% | 0% | 0% | 19% | 80%
test-library-models0% | 0% | 0% | 0% | 100%
gradle0% | 0% | 0% | 0% | 100%
Oldest Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
NullAway.java
in nullaway/src/main/java/com/uber/nullaway
2179 90 2017-09-06 2026-04-11 202 25 msridhar@uber.com msridhar@gmail.com
DataFlow.java
in nullaway/src/main/java/com/uber/nullaway/dataflow
260 14 2017-09-07 2026-03-07 31 9 lazaro.clapp@gmail.com arman@thinkthru.ca
Handler.java
in nullaway/src/main/java/com/uber/nullaway/handlers
174 25 2017-09-07 2026-04-11 44 12 lazaro.clapp@gmail.com msridhar@gmail.com
Lambdas.java
in sample/src/main/java/com/uber/mylib
78 6 2017-09-07 2024-07-19 4 3 lazaro.clapp@gmail.com msridhar@gmail.com
AccessPathNullnessPropagation.java
in nullaway/src/main/java/com/uber/nullaway/dataflow
1007 100 2017-09-16 2026-04-12 70 13 lazaro.clapp@gmail.com msridhar@gmail.com
ErrorProneCLIFlagsConfig.java
in nullaway/src/main/java/com/uber/nullaway
477 38 2017-09-16 2026-04-11 59 23 lazaro.clapp@gmail.com 56539727+is-ivanov@users.no...
NullabilityUtil.java
in nullaway/src/main/java/com/uber/nullaway
422 25 2017-09-16 2026-04-08 60 9 lazaro.clapp@gmail.com msridhar@gmail.com
DummyOptionsConfig.java
in nullaway/src/main/java/com/uber/nullaway
161 35 2017-09-16 2025-08-24 34 13 lazaro.clapp@gmail.com msridhar@gmail.com
Config.java
in nullaway/src/main/java/com/uber/nullaway
43 - 2017-09-16 2025-08-24 36 13 lazaro.clapp@gmail.com msridhar@gmail.com
LibraryModelsHandler.java
in nullaway/src/main/java/com/uber/nullaway/handlers
1546 77 2017-09-23 2026-04-11 102 24 msridhar@gmail.com msridhar@gmail.com
AccessPath.java
in nullaway/src/main/java/com/uber/nullaway/dataflow
480 32 2017-09-23 2026-04-08 45 10 msridhar@gmail.com msridhar@gmail.com
CompositeHandler.java
in nullaway/src/main/java/com/uber/nullaway/handlers
308 23 2017-09-23 2026-04-11 42 11 msridhar@gmail.com msridhar@gmail.com
AccessPathNullnessAnalysis.java
in nullaway/src/main/java/com/uber/nullaway/dataflow
251 16 2017-09-23 2026-01-23 38 11 msridhar@gmail.com msridhar@gmail.com
NullnessStore.java
in nullaway/src/main/java/com/uber/nullaway/dataflow
222 22 2017-09-23 2025-12-27 24 9 msridhar@gmail.com msridhar@gmail.com
Handlers.java
in nullaway/src/main/java/com/uber/nullaway/handlers
59 3 2017-09-23 2026-04-08 38 11 msridhar@gmail.com msridhar@gmail.com
LibraryModels.java
in nullaway/src/main/java/com/uber/nullaway
112 14 2017-09-26 2026-01-13 24 6 msridhar@gmail.com 91304008+rishikraj990@users...
MyClass.java
in sample/src/main/java/com/uber/mylib
20 3 2017-09-26 2024-07-19 4 1 msridhar@gmail.com msridhar@gmail.com
Nullness.java
in nullaway/src/main/java/com/uber/nullaway
179 21 2017-09-28 2026-03-23 30 8 lazaro.clapp@gmail.com msridhar@gmail.com
ExampleLibraryModels.java
in sample-library-model/src/main/java/com/uber/modelexample
47 9 2017-11-02 2024-02-09 9 5 msridhar@gmail.com akulk022@ucr.edu
StringUtils.java
in sample/src/main/java/org/utilities
7 1 2017-11-02 2024-07-19 3 1 msridhar@gmail.com msridhar@gmail.com
MainActivity.java
in sample-app/src/main/java/com/uber/myapplication
22 2 2017-12-11 2025-09-03 4 3 msridhar@gmail.com msridhar@gmail.com
activity_main.xml
in sample-app/src/main/res/layout
16 - 2017-12-11 2017-12-11 1 1 msridhar@gmail.com msridhar@gmail.com
StringUtils.java
in sample-app/src/main/java/org/utilities
7 1 2017-12-11 2017-12-11 1 1 msridhar@gmail.com msridhar@gmail.com
styles.xml
in sample-app/src/main/res/values
7 - 2017-12-11 2017-12-11 1 1 msridhar@gmail.com msridhar@gmail.com
colors.xml
in sample-app/src/main/res/values
6 - 2017-12-11 2017-12-11 1 1 msridhar@gmail.com msridhar@gmail.com
dimens.xml
in sample-app/src/main/res/values
4 - 2017-12-11 2017-12-11 1 1 msridhar@gmail.com msridhar@gmail.com
strings.xml
in sample-app/src/main/res/values
3 - 2017-12-11 2017-12-11 1 1 msridhar@gmail.com msridhar@gmail.com
ApacheThriftIsSetHandler.java
in nullaway/src/main/java/com/uber/nullaway/handlers
129 8 2018-03-29 2026-01-01 20 4 msridhar@gmail.com msridhar@gmail.com
CFNullableStuff.java
in test-java-lib/src/main/java/com/uber/lib
12 - 2018-05-30 2022-02-11 2 1 msridhar@gmail.com msridhar@gmail.com
RestrictiveAnnotationHandler.java
in nullaway/src/main/java/com/uber/nullaway/handlers
138 8 2018-07-20 2026-04-11 30 7 lazaro.clapp@gmail.com msridhar@gmail.com
RestrictivelyAnnotatedClass.java
in test-java-lib/src/main/java/com/uber/lib/unannotated
35 8 2018-07-20 2018-10-24 4 2 lazaro.clapp@gmail.com shubhamugare@uber.com
DefinitelyDerefedParamsDriver.java
in jar-infer/jar-infer-lib/src/main/java/com/uber/nullaway/jarinfer
523 23 2018-08-07 2026-02-05 34 9 lazaro.clapp@gmail.com yeahnkim@gmail.com
DefinitelyDerefedParams.java
in jar-infer/jar-infer-lib/src/main/java/com/uber/nullaway/jarinfer
194 6 2018-08-07 2025-12-27 12 6 lazaro.clapp@gmail.com msridhar@gmail.com
JarInfer.java
in jar-infer/jar-infer-cli/src/main/java/com/uber/nullaway/jarinfer
90 1 2018-08-07 2019-09-19 7 4 lazaro.clapp@gmail.com lazaro@uber.com
android-jar.py
in jar-infer/scripts
51 - 2018-08-07 2025-03-27 5 4 subarno@umich.edu msridhar@gmail.com
RestrictivelyAnnotatedGenericContainer.java
in test-java-lib/src/main/java/com/uber/lib/unannotated
13 2 2018-08-10 2018-08-10 1 1 lazaro.clapp@gmail.com lazaro.clapp@gmail.com
AndroidJarInferModels.java
in jar-infer/android-jarinfer-models-sdk28/src/main/java/com/uber/nullaway/jarinfer
2 - 2018-08-10 2018-08-10 1 1 lazaro.clapp@gmail.com lazaro.clapp@gmail.com
EnclosingEnvironmentNullness.java
in nullaway/src/main/java/com/uber/nullaway/dataflow
46 4 2018-09-28 2025-12-27 4 1 msridhar@gmail.com msridhar@gmail.com
MyExcluded.java
in test-java-lib/src/main/java/com/uber/lib
5 - 2018-10-09 2018-10-09 1 1 msridhar@gmail.com msridhar@gmail.com
RestrictivelyAnnotatedFI.java
in test-java-lib/src/main/java/com/uber/lib/unannotated
5 - 2018-11-14 2024-07-19 2 1 msridhar@gmail.com msridhar@gmail.com
MainFragment.java
in sample-app/src/main/java/com/uber/myapplication
33 3 2018-12-22 2022-08-30 3 3 jany81@gmail.com lazaro@uber.com
OptionalEmptinessHandler.java
in nullaway/src/main/java/com/uber/nullaway/handlers
311 24 2019-03-06 2025-12-27 26 8 shubhamugare@uber.com msridhar@gmail.com
ErrorMessage.java
in nullaway/src/main/java/com/uber/nullaway
45 3 2019-03-06 2025-08-24 14 8 shubhamugare@uber.com msridhar@gmail.com
AccessPathElement.java
in nullaway/src/main/java/com/uber/nullaway/dataflow
5 - 2019-03-14 2024-06-18 5 4 lazaro.clapp@gmail.com armughan2011@gmail.com
ErrorBuilder.java
in nullaway/src/main/java/com/uber/nullaway
367 12 2019-03-29 2026-03-07 30 10 shubhamugare@uber.com arman@thinkthru.ca
AssertionHandler.java
in nullaway/src/main/java/com/uber/nullaway/handlers
66 1 2019-04-22 2025-12-27 16 7 ragr@uber.com msridhar@gmail.com
BytecodeAnnotator.java
in jar-infer/jar-infer-lib/src/main/java/com/uber/nullaway/jarinfer
266 10 2019-05-28 2024-11-12 15 4 ragr@uber.com msridhar@gmail.com
MethodParamAnnotations.java
in jar-infer/jar-infer-lib/src/main/java/com/uber/nullaway/jarinfer
4 - 2019-06-05 2019-06-05 1 1 ragr@uber.com ragr@uber.com
MethodReturnAnnotations.java
in jar-infer/jar-infer-lib/src/main/java/com/uber/nullaway/jarinfer
3 - 2019-06-05 2019-06-05 1 1 ragr@uber.com ragr@uber.com
TestLibraryModels.java
in test-library-models/src/main/java/com/uber/nullaway/testlibrarymodels
255 14 2019-06-27 2026-03-23 14 5 lazaro@uber.com msridhar@gmail.com
Files Not Recently Changed (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
strings.xml
in sample-app/src/main/res/values
3 - 2017-12-11 2017-12-11 1 1 msridhar@gmail.com msridhar@gmail.com
dimens.xml
in sample-app/src/main/res/values
4 - 2017-12-11 2017-12-11 1 1 msridhar@gmail.com msridhar@gmail.com
colors.xml
in sample-app/src/main/res/values
6 - 2017-12-11 2017-12-11 1 1 msridhar@gmail.com msridhar@gmail.com
styles.xml
in sample-app/src/main/res/values
7 - 2017-12-11 2017-12-11 1 1 msridhar@gmail.com msridhar@gmail.com
StringUtils.java
in sample-app/src/main/java/org/utilities
7 1 2017-12-11 2017-12-11 1 1 msridhar@gmail.com msridhar@gmail.com
activity_main.xml
in sample-app/src/main/res/layout
16 - 2017-12-11 2017-12-11 1 1 msridhar@gmail.com msridhar@gmail.com
AndroidJarInferModels.java
in jar-infer/android-jarinfer-models-sdk28/src/main/java/com/uber/nullaway/jarinfer
2 - 2018-08-10 2018-08-10 1 1 lazaro.clapp@gmail.com lazaro.clapp@gmail.com
RestrictivelyAnnotatedGenericContainer.java
in test-java-lib/src/main/java/com/uber/lib/unannotated
13 2 2018-08-10 2018-08-10 1 1 lazaro.clapp@gmail.com lazaro.clapp@gmail.com
MyExcluded.java
in test-java-lib/src/main/java/com/uber/lib
5 - 2018-10-09 2018-10-09 1 1 msridhar@gmail.com msridhar@gmail.com
RestrictivelyAnnotatedClass.java
in test-java-lib/src/main/java/com/uber/lib/unannotated
35 8 2018-07-20 2018-10-24 4 2 lazaro.clapp@gmail.com shubhamugare@uber.com
MethodReturnAnnotations.java
in jar-infer/jar-infer-lib/src/main/java/com/uber/nullaway/jarinfer
3 - 2019-06-05 2019-06-05 1 1 ragr@uber.com ragr@uber.com
MethodParamAnnotations.java
in jar-infer/jar-infer-lib/src/main/java/com/uber/nullaway/jarinfer
4 - 2019-06-05 2019-06-05 1 1 ragr@uber.com ragr@uber.com
RecentlyNonNull.java
in test-java-lib/src/main/java/androidx/annotation
10 - 2019-07-17 2019-07-17 1 1 msridhar@gmail.com msridhar@gmail.com
RecentlyNullable.java
in test-java-lib/src/main/java/androidx/annotation
10 - 2019-07-17 2019-07-17 1 1 msridhar@gmail.com msridhar@gmail.com
SignedJarException.java
in jar-infer/jar-infer-lib/src/main/java/com/uber/nullaway/jarinfer
6 1 2019-08-13 2019-08-13 1 1 lazaro@uber.com lazaro@uber.com
ExpectNullable.java
in jar-infer/test-java-lib-jarinfer/src/main/java/com/uber/nullaway/jarinfer/toys/unannotated
5 - 2019-09-19 2019-09-19 1 1 lazaro@uber.com lazaro@uber.com
ExpectNonnull.java
in jar-infer/test-java-lib-jarinfer/src/main/java/com/uber/nullaway/jarinfer/toys/unannotated
5 - 2019-09-19 2019-09-19 1 1 lazaro@uber.com lazaro@uber.com
ExpectNullable.java
in jar-infer/test-android-lib-jarinfer/src/main/java/com/uber/nullaway/jarinfer/toys/unannotated
5 - 2019-09-19 2019-09-19 1 1 lazaro@uber.com lazaro@uber.com
ExpectNonnull.java
in jar-infer/test-android-lib-jarinfer/src/main/java/com/uber/nullaway/jarinfer/toys/unannotated
5 - 2019-09-19 2019-09-19 1 1 lazaro@uber.com lazaro@uber.com
Toys.java
in jar-infer/test-android-lib-jarinfer/src/main/java/com/uber/nullaway/jarinfer/toys/unannotated
38 4 2019-09-19 2019-09-19 1 1 lazaro@uber.com lazaro@uber.com
JarInfer.java
in jar-infer/jar-infer-cli/src/main/java/com/uber/nullaway/jarinfer
90 1 2018-08-07 2019-09-19 7 4 lazaro.clapp@gmail.com lazaro@uber.com
MapKey.java
in nullaway/src/main/java/com/uber/nullaway/dataflow
2 - 2020-07-27 2020-07-27 1 1 lazaro@uber.com lazaro@uber.com
Foo.java
in jar-infer/test-android-lib-jarinfer/src/main/java/com/uber/nullaway/jarinfer/toys/unannotated
16 2 2019-09-19 2022-01-18 2 2 lazaro@uber.com msridhar@gmail.com
Bar.java
in jar-infer/test-java-lib-jarinfer/src/main/java/com/uber/nullaway/jarinfer/toys/unannotated
18 2 2019-09-19 2022-01-18 2 2 lazaro@uber.com msridhar@gmail.com
Bar.java
in jar-infer/test-android-lib-jarinfer/src/main/java/com/uber/nullaway/jarinfer/toys/unannotated
18 2 2019-09-19 2022-01-18 2 2 lazaro@uber.com msridhar@gmail.com
Foo.java
in jar-infer/test-java-lib-jarinfer/src/main/java/com/uber/nullaway/jarinfer/toys/unannotated
25 4 2019-09-19 2022-01-18 2 2 lazaro@uber.com msridhar@gmail.com
JarInferStubxProvider.java
in nullaway/src/main/java/com/uber/nullaway/jarinfer
5 - 2022-02-04 2022-02-04 1 1 msridhar@gmail.com msridhar@gmail.com
TestProvider.java
in jar-infer/test-java-lib-jarinfer/src/main/java/com/uber/nullaway/jarinfer/provider
12 1 2022-02-04 2022-02-04 1 1 msridhar@gmail.com msridhar@gmail.com
CFNullableStuff.java
in test-java-lib/src/main/java/com/uber/lib
12 - 2018-05-30 2022-02-11 2 1 msridhar@gmail.com msridhar@gmail.com
AutodisposeBenchmark.java
in jmh/src/jmh/java/com/uber/nullaway/jmh
19 2 2021-08-23 2022-05-20 2 1 msridhar@gmail.com msridhar@gmail.com
CaffeineBenchmark.java
in jmh/src/jmh/java/com/uber/nullaway/jmh
19 2 2021-06-28 2022-05-20 3 1 msridhar@gmail.com msridhar@gmail.com
NullawayReleaseBenchmark.java
in jmh/src/jmh/java/com/uber/nullaway/jmh
19 2 2022-05-20 2022-05-20 1 1 msridhar@gmail.com msridhar@gmail.com
AutodisposeCompiler.java
in jmh/src/main/java/com/uber/nullaway/jmh
19 4 2022-05-20 2022-05-20 1 1 msridhar@gmail.com msridhar@gmail.com
NullawayReleaseCompiler.java
in jmh/src/main/java/com/uber/nullaway/jmh
32 6 2022-05-20 2022-05-20 1 1 msridhar@gmail.com msridhar@gmail.com
AbstractBenchmarkCompiler.java
in jmh/src/main/java/com/uber/nullaway/jmh
43 5 2022-05-20 2022-05-20 1 1 msridhar@gmail.com msridhar@gmail.com
DFlowMicroBenchmark.java
in jmh/src/jmh/java/com/uber/nullaway/jmh
19 2 2022-07-01 2022-07-01 1 1 msridhar@gmail.com msridhar@gmail.com
DataFlowMicroBenchmarkCompiler.java
in jmh/src/main/java/com/uber/nullaway/jmh
35 4 2022-07-01 2022-07-01 1 1 msridhar@gmail.com msridhar@gmail.com
DFlowBench.java
in jmh/src/main/resources
584 1 2022-07-01 2022-07-01 1 1 msridhar@gmail.com msridhar@gmail.com
MainFragment.java
in sample-app/src/main/java/com/uber/myapplication
33 3 2018-12-22 2022-08-30 3 3 jany81@gmail.com lazaro@uber.com
package-info.java
in test-java-lib/src/main/java/com/example/jspecify/annotatedpackage
3 - 2022-02-22 2022-11-29 2 2 lazaro@uber.com msridhar@gmail.com
TopLevel.java
in test-java-lib/src/main/java/com/example/jspecify/unannotatedpackage
8 1 2022-02-22 2022-11-29 2 2 lazaro@uber.com msridhar@gmail.com
Utils.java
in test-java-lib/src/main/java/com/example/jspecify/annotatedpackage
10 1 2022-02-22 2022-11-29 2 2 lazaro@uber.com msridhar@gmail.com
Outer.java
in test-java-lib/src/main/java/com/example/jspecify/unannotatedpackage
11 2 2022-02-22 2022-11-29 2 2 lazaro@uber.com msridhar@gmail.com
Methods.java
in test-java-lib/src/main/java/com/example/jspecify/unannotatedpackage
23 6 2022-09-05 2022-11-29 4 2 lazaro@uber.com msridhar@gmail.com
Initializer.java
in annotations/src/main/java/com/uber/nullaway/annotations
8 - 2023-01-05 2023-01-05 1 1 lazaro@uber.com lazaro@uber.com
MethodLocation.java
in nullaway/src/main/java/com/uber/nullaway/fixserialization/location
23 2 2022-02-09 2023-02-22 7 3 karimipour.nima@gmail.com karimipour.nima@gmail.com
FieldLocation.java
in nullaway/src/main/java/com/uber/nullaway/fixserialization/location
23 2 2022-02-09 2023-02-22 7 3 karimipour.nima@gmail.com karimipour.nima@gmail.com
SerializationV1Adapter.java
in nullaway/src/main/java/com/uber/nullaway/fixserialization/adapters
45 4 2022-12-29 2023-02-22 3 1 karimipour.nima@gmail.com karimipour.nima@gmail.com
FieldInitializationInfo.java
in nullaway/src/main/java/com/uber/nullaway/fixserialization/out
21 3 2022-03-02 2023-07-15 5 3 karimipour.nima@gmail.com msridhar@gmail.com
MethodParameterLocation.java
in nullaway/src/main/java/com/uber/nullaway/fixserialization/location
41 2 2022-02-09 2023-07-15 8 4 karimipour.nima@gmail.com msridhar@gmail.com
Most Recently Created Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
module-info.java
in annotations/src/main/java
3 - 2026-04-15 2026-04-15 1 1 dev@anthonyv.be dev@anthonyv.be
MethodParameterNullness.java
in nullaway/src/main/java/com/uber/nullaway
35 5 2026-04-11 2026-04-11 1 1 msridhar@gmail.com msridhar@gmail.com
SpringHandler.java
in nullaway/src/main/java/com/uber/nullaway/handlers
20 2 2026-04-08 2026-04-08 1 1 msridhar@gmail.com msridhar@gmail.com
GenericsUtils.java
in nullaway/src/main/java/com/uber/nullaway/generics
113 2 2026-04-03 2026-04-03 1 1 msridhar@gmail.com msridhar@gmail.com
NullUnmarkedVarargsWithModel.java
in test-java-lib/src/main/java/com/uber/lib/unannotated
6 3 2026-03-23 2026-03-23 1 1 msridhar@gmail.com msridhar@gmail.com
NullMarkedVarargsWithModel.java
in test-java-lib/src/main/java/com/uber/lib/unannotated
6 3 2026-03-23 2026-03-23 1 1 msridhar@gmail.com msridhar@gmail.com
NestedAnnotationInfo.java
in library-model/library-model-generator/src/main/java/com/uber/nullaway/libmodel
17 1 2026-02-05 2026-02-05 1 1 yeahnkim@gmail.com yeahnkim@gmail.com
CreateNestedAnnotationInfoVisitor.java
in jdk-javac-plugin/src/main/java/com/uber/nullaway/javacplugin
104 7 2026-01-15 2026-02-05 2 1 yeahnkim@gmail.com yeahnkim@gmail.com
257 7 2026-01-05 2026-01-05 1 1 msridhar@gmail.com msridhar@gmail.com
AddAnnotationToNestedTypeVisitor.java
in nullaway/src/main/java/com/uber/nullaway/librarymodel
93 6 2025-12-25 2025-12-25 1 1 msridhar@gmail.com msridhar@gmail.com
NestedAnnots.java
in test-java-lib/src/main/java/com/uber/lib/unannotated
19 6 2025-12-25 2025-12-25 1 1 msridhar@gmail.com msridhar@gmail.com
NestedAnnotationInfo.java
in nullaway/src/main/java/com/uber/nullaway/librarymodel
15 1 2025-12-25 2025-12-25 1 1 msridhar@gmail.com msridhar@gmail.com
112 - 2025-12-22 2026-04-14 14 3 100782235+vitinh0z@users.no... msridhar@gmail.com
RunOnceForwardAnalysisImpl.java
in nullaway/src/main/java/com/uber/nullaway/dataflow
21 2 2025-11-26 2026-01-07 3 1 msridhar@gmail.com msridhar@gmail.com
PureExceptLambda.java
in annotations/src/main/java/com/uber/nullaway/annotations
8 - 2025-11-18 2025-11-18 1 1 28154542+fxmorin@users.nore... 28154542+fxmorin@users.nore...
RequireExplicitNullMarking.java
in nullaway/src/main/java/com/uber/nullaway
49 3 2025-11-06 2025-12-06 3 1 msridhar@gmail.com msridhar@gmail.com
package-info.java
in nullaway/src/main/java/com/uber/nullaway/annotations
3 - 2025-11-06 2025-11-06 1 1 msridhar@gmail.com msridhar@gmail.com
package-info.java
in nullaway/src/main/java/com/uber/nullaway/dataflow/cfg
3 - 2025-11-06 2025-11-06 1 1 msridhar@gmail.com msridhar@gmail.com
package-info.java
in nullaway/src/main/java/com/uber/nullaway/dataflow
3 - 2025-11-06 2025-11-06 1 1 msridhar@gmail.com msridhar@gmail.com
package-info.java
in nullaway/src/main/java/com/uber/nullaway/fixserialization/location
3 - 2025-11-06 2025-11-06 1 1 msridhar@gmail.com msridhar@gmail.com
package-info.java
in nullaway/src/main/java/com/uber/nullaway/fixserialization/adapters
3 - 2025-11-06 2025-11-06 1 1 msridhar@gmail.com msridhar@gmail.com
package-info.java
in nullaway/src/main/java/com/uber/nullaway/fixserialization
3 - 2025-11-06 2025-11-06 1 1 msridhar@gmail.com msridhar@gmail.com
package-info.java
in nullaway/src/main/java/com/uber/nullaway/fixserialization/out
3 - 2025-11-06 2025-11-06 1 1 msridhar@gmail.com msridhar@gmail.com
package-info.java
in nullaway/src/main/java/com/uber/nullaway
3 - 2025-11-06 2025-11-06 1 1 msridhar@gmail.com msridhar@gmail.com
package-info.java
in nullaway/src/main/java/com/uber/nullaway/generics
3 - 2025-11-06 2025-11-06 1 1 msridhar@gmail.com msridhar@gmail.com
package-info.java
in nullaway/src/main/java/com/uber/nullaway/jarinfer
3 - 2025-11-06 2025-11-06 1 1 msridhar@gmail.com msridhar@gmail.com
package-info.java
in nullaway/src/main/java/com/uber/nullaway/handlers
3 - 2025-11-06 2025-11-06 1 1 msridhar@gmail.com msridhar@gmail.com
package-info.java
in nullaway/src/main/java/com/uber/nullaway/handlers/contract/fieldcontract
3 - 2025-11-06 2025-11-06 1 1 msridhar@gmail.com msridhar@gmail.com
package-info.java
in nullaway/src/main/java/com/uber/nullaway/handlers/contract
3 - 2025-11-06 2025-11-06 1 1 msridhar@gmail.com msridhar@gmail.com
package-info.java
in nullaway/src/main/java/com/uber/nullaway/handlers/stream
3 - 2025-11-06 2025-11-06 1 1 msridhar@gmail.com msridhar@gmail.com
package-info.java
in nullaway/src/main/java/com/uber/nullaway/handlers/temporary
3 - 2025-11-06 2025-11-06 1 1 msridhar@gmail.com msridhar@gmail.com
JSpecifyJavacConfig.java
in nullaway/src/main/java/com/uber/nullaway/generics
32 3 2025-10-28 2025-11-02 2 1 msridhar@gmail.com msridhar@gmail.com
AstubxGenerator.java
in jdk-annotations/astubx-generator/src/main/java/com/uber/nullaway/jdkannotations
311 9 2025-10-15 2026-03-30 5 2 yeahnkim@gmail.com msridhar@gmail.com
ReturnAnnotation.java
in jdk-annotations/test-annotated/src/main/java/com/uber/nullaway/jdkannotations
90 7 2025-10-15 2026-02-05 3 1 yeahnkim@gmail.com yeahnkim@gmail.com
ReturnAnnotation.java
in jdk-annotations/test-unannotated/src/main/java/com/uber/nullaway/jdkannotations
85 11 2025-10-15 2026-02-05 3 1 yeahnkim@gmail.com yeahnkim@gmail.com
ParameterAnnotation.java
in jdk-annotations/test-annotated/src/main/java/com/uber/nullaway/jdkannotations
51 19 2025-10-15 2026-03-30 4 2 yeahnkim@gmail.com msridhar@gmail.com
ParameterAnnotation.java
in jdk-annotations/test-unannotated/src/main/java/com/uber/nullaway/jdkannotations
44 19 2025-10-15 2026-03-30 4 2 yeahnkim@gmail.com msridhar@gmail.com
TestProvider.java
in jdk-annotations/test-unannotated/src/main/java/com/uber/nullaway/jdkannotations/provider
12 1 2025-10-15 2025-10-15 1 1 yeahnkim@gmail.com yeahnkim@gmail.com
AstubxGeneratorCLI.java
in jdk-annotations/astubx-generator-cli/src/main/java/com/uber/nullaway/jdkannotations
10 1 2025-10-15 2025-10-15 1 1 yeahnkim@gmail.com yeahnkim@gmail.com
InvocationArguments.java
in nullaway/src/main/java/com/uber/nullaway
83 2 2025-09-12 2025-12-27 2 1 msridhar@gmail.com msridhar@gmail.com
TypeVarWithSymbolCollector.java
in nullaway/src/main/java/com/uber/nullaway/generics
95 3 2025-09-06 2026-04-08 3 1 msridhar@gmail.com msridhar@gmail.com
ConstraintSolverImpl.java
in nullaway/src/main/java/com/uber/nullaway/generics
248 13 2025-08-24 2025-12-28 7 1 msridhar@gmail.com msridhar@gmail.com
ConstraintSolver.java
in nullaway/src/main/java/com/uber/nullaway/generics
18 2 2025-08-24 2025-08-24 1 1 msridhar@gmail.com msridhar@gmail.com
NullnessAnnotationSerializer.java
in jdk-javac-plugin/src/main/java/com/uber/nullaway/javacplugin
280 5 2025-07-08 2026-04-08 7 2 msridhar@gmail.com msridhar@gmail.com
module-info.java
in test-java-module/src/main/java
8 - 2025-05-23 2025-05-23 1 1 msridhar@gmail.com msridhar@gmail.com
NullMarkedFromModule.java
in test-java-module/src/main/java/com/example/nullmarked
4 1 2025-05-23 2025-05-23 1 1 msridhar@gmail.com msridhar@gmail.com
NullUnmarkedFromPackage.java
in test-java-module/src/main/java/com/example/nullunmarked
4 1 2025-05-23 2025-05-23 1 1 msridhar@gmail.com msridhar@gmail.com
package-info.java
in test-java-module/src/main/java/com/example/nullunmarked
3 - 2025-05-23 2025-05-23 1 1 msridhar@gmail.com msridhar@gmail.com
ClassDeclarationNullnessAnnotUtils.java
in nullaway/src/main/java/com/uber/nullaway/generics
111 5 2025-05-10 2025-09-01 2 1 msridhar@gmail.com msridhar@gmail.com
ProviderNullMarkedViaModel.java
in test-java-lib/src/main/java/com/uber/lib/unannotated
7 1 2025-04-13 2025-12-25 3 1 msridhar@gmail.com msridhar@gmail.com
Most Recently Changed Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
module-info.java
in annotations/src/main/java
3 - 2026-04-15 2026-04-15 1 1 dev@anthonyv.be dev@anthonyv.be
112 - 2025-12-22 2026-04-14 14 3 100782235+vitinh0z@users.no... msridhar@gmail.com
GenericsChecks.java
in nullaway/src/main/java/com/uber/nullaway/generics
1683 62 2023-11-15 2026-04-13 61 4 msridhar@gmail.com msridhar@gmail.com
AccessPathNullnessPropagation.java
in nullaway/src/main/java/com/uber/nullaway/dataflow
1007 100 2017-09-16 2026-04-12 70 13 lazaro.clapp@gmail.com msridhar@gmail.com
NullAway.java
in nullaway/src/main/java/com/uber/nullaway
2179 90 2017-09-06 2026-04-11 202 25 msridhar@uber.com msridhar@gmail.com
LibraryModelsHandler.java
in nullaway/src/main/java/com/uber/nullaway/handlers
1546 77 2017-09-23 2026-04-11 102 24 msridhar@gmail.com msridhar@gmail.com
ErrorProneCLIFlagsConfig.java
in nullaway/src/main/java/com/uber/nullaway
477 38 2017-09-16 2026-04-11 59 23 lazaro.clapp@gmail.com 56539727+is-ivanov@users.no...
CompositeHandler.java
in nullaway/src/main/java/com/uber/nullaway/handlers
308 23 2017-09-23 2026-04-11 42 11 msridhar@gmail.com msridhar@gmail.com
Handler.java
in nullaway/src/main/java/com/uber/nullaway/handlers
174 25 2017-09-07 2026-04-11 44 12 lazaro.clapp@gmail.com msridhar@gmail.com
CoreNullnessStoreInitializer.java
in nullaway/src/main/java/com/uber/nullaway/dataflow
153 5 2020-10-06 2026-04-11 19 6 shubhamdugare@gmail.com msridhar@gmail.com
RestrictiveAnnotationHandler.java
in nullaway/src/main/java/com/uber/nullaway/handlers
138 8 2018-07-20 2026-04-11 30 7 lazaro.clapp@gmail.com msridhar@gmail.com
MethodParameterNullness.java
in nullaway/src/main/java/com/uber/nullaway
35 5 2026-04-11 2026-04-11 1 1 msridhar@gmail.com msridhar@gmail.com
AccessPath.java
in nullaway/src/main/java/com/uber/nullaway/dataflow
480 32 2017-09-23 2026-04-08 45 10 msridhar@gmail.com msridhar@gmail.com
NullabilityUtil.java
in nullaway/src/main/java/com/uber/nullaway
422 25 2017-09-16 2026-04-08 60 9 lazaro.clapp@gmail.com msridhar@gmail.com
NullnessAnnotationSerializer.java
in jdk-javac-plugin/src/main/java/com/uber/nullaway/javacplugin
280 5 2025-07-08 2026-04-08 7 2 msridhar@gmail.com msridhar@gmail.com
CodeAnnotationInfo.java
in nullaway/src/main/java/com/uber/nullaway
198 12 2022-09-05 2026-04-08 19 4 lazaro@uber.com msridhar@gmail.com
StubxWriter.java
in library-model/library-model-generator/src/main/java/com/uber/nullaway/libmodel
144 1 2024-04-09 2026-04-08 7 3 akulk022@ucr.edu msridhar@gmail.com
StreamModelBuilder.java
in nullaway/src/main/java/com/uber/nullaway/handlers/stream
124 16 2019-11-27 2026-04-08 7 3 michaelgang@gmail.com msridhar@gmail.com
StreamNullabilityPropagatorFactory.java
in nullaway/src/main/java/com/uber/nullaway/handlers
112 3 2019-11-27 2026-04-08 5 3 michaelgang@gmail.com msridhar@gmail.com
TypeVarWithSymbolCollector.java
in nullaway/src/main/java/com/uber/nullaway/generics
95 3 2025-09-06 2026-04-08 3 1 msridhar@gmail.com msridhar@gmail.com
CheckIdenticalNullabilityVisitor.java
in nullaway/src/main/java/com/uber/nullaway/generics
90 4 2024-05-17 2026-04-08 10 1 msridhar@gmail.com msridhar@gmail.com
Handlers.java
in nullaway/src/main/java/com/uber/nullaway/handlers
59 3 2017-09-23 2026-04-08 38 11 msridhar@gmail.com msridhar@gmail.com
SpringHandler.java
in nullaway/src/main/java/com/uber/nullaway/handlers
20 2 2026-04-08 2026-04-08 1 1 msridhar@gmail.com msridhar@gmail.com
ASTHelpersBackports.java
in nullaway/src/main/java/com/uber/nullaway
17 2 2023-07-31 2026-04-08 4 1 msridhar@gmail.com msridhar@gmail.com
GenericsUtils.java
in nullaway/src/main/java/com/uber/nullaway/generics
113 2 2026-04-03 2026-04-03 1 1 msridhar@gmail.com msridhar@gmail.com
GenericTypePrettyPrintingVisitor.java
in nullaway/src/main/java/com/uber/nullaway/generics
88 9 2023-11-15 2026-04-03 8 1 msridhar@gmail.com msridhar@gmail.com
AstubxGenerator.java
in jdk-annotations/astubx-generator/src/main/java/com/uber/nullaway/jdkannotations
311 9 2025-10-15 2026-03-30 5 2 yeahnkim@gmail.com msridhar@gmail.com
ParameterAnnotation.java
in jdk-annotations/test-annotated/src/main/java/com/uber/nullaway/jdkannotations
51 19 2025-10-15 2026-03-30 4 2 yeahnkim@gmail.com msridhar@gmail.com
ParameterAnnotation.java
in jdk-annotations/test-unannotated/src/main/java/com/uber/nullaway/jdkannotations
44 19 2025-10-15 2026-03-30 4 2 yeahnkim@gmail.com msridhar@gmail.com
TestLibraryModels.java
in test-library-models/src/main/java/com/uber/nullaway/testlibrarymodels
255 14 2019-06-27 2026-03-23 14 5 lazaro@uber.com msridhar@gmail.com
Nullness.java
in nullaway/src/main/java/com/uber/nullaway
179 21 2017-09-28 2026-03-23 30 8 lazaro.clapp@gmail.com msridhar@gmail.com
NullUnmarkedVarargsWithModel.java
in test-java-lib/src/main/java/com/uber/lib/unannotated
6 3 2026-03-23 2026-03-23 1 1 msridhar@gmail.com msridhar@gmail.com
NullMarkedVarargsWithModel.java
in test-java-lib/src/main/java/com/uber/lib/unannotated
6 3 2026-03-23 2026-03-23 1 1 msridhar@gmail.com msridhar@gmail.com
ErrorBuilder.java
in nullaway/src/main/java/com/uber/nullaway
367 12 2019-03-29 2026-03-07 30 10 shubhamugare@uber.com arman@thinkthru.ca
TypeSubstitutionUtils.java
in nullaway/src/main/java/com/uber/nullaway/generics
298 17 2024-12-26 2026-03-07 15 3 msridhar@gmail.com arman@thinkthru.ca
DataFlow.java
in nullaway/src/main/java/com/uber/nullaway/dataflow
260 14 2017-09-07 2026-03-07 31 9 lazaro.clapp@gmail.com arman@thinkthru.ca
EnsuresNonNullIfHandler.java
in nullaway/src/main/java/com/uber/nullaway/handlers/contract/fieldcontract
205 8 2024-09-30 2026-03-07 4 4 100812+mauricioaniche@users... arman@thinkthru.ca
ContractCheckHandler.java
in nullaway/src/main/java/com/uber/nullaway/handlers/contract
186 4 2020-10-06 2026-03-07 13 7 shubhamdugare@gmail.com arman@thinkthru.ca
AbstractFieldContractHandler.java
in nullaway/src/main/java/com/uber/nullaway/handlers
178 4 2020-12-08 2026-03-07 12 6 karimipour.nima@gmail.com arman@thinkthru.ca
EnsuresNonNullHandler.java
in nullaway/src/main/java/com/uber/nullaway/handlers/contract/fieldcontract
128 4 2020-12-08 2026-03-07 13 10 karimipour.nima@gmail.com arman@thinkthru.ca
RestrictivelyAnnotatedVarargs.java
in test-java-lib/src/main/java/com/uber/lib/unannotated
9 4 2024-10-14 2026-03-01 2 1 msridhar@gmail.com msridhar@gmail.com
DefinitelyDerefedParamsDriver.java
in jar-infer/jar-infer-lib/src/main/java/com/uber/nullaway/jarinfer
523 23 2018-08-07 2026-02-05 34 9 lazaro.clapp@gmail.com yeahnkim@gmail.com
StubxCacheUtil.java
in nullaway/src/main/java/com/uber/nullaway/handlers
170 9 2024-06-07 2026-02-05 4 2 akulk022@ucr.edu yeahnkim@gmail.com
CreateNestedAnnotationInfoVisitor.java
in jdk-javac-plugin/src/main/java/com/uber/nullaway/javacplugin
104 7 2026-01-15 2026-02-05 2 1 yeahnkim@gmail.com yeahnkim@gmail.com
ReturnAnnotation.java
in jdk-annotations/test-annotated/src/main/java/com/uber/nullaway/jdkannotations
90 7 2025-10-15 2026-02-05 3 1 yeahnkim@gmail.com yeahnkim@gmail.com
ReturnAnnotation.java
in jdk-annotations/test-unannotated/src/main/java/com/uber/nullaway/jdkannotations
85 11 2025-10-15 2026-02-05 3 1 yeahnkim@gmail.com yeahnkim@gmail.com
MethodAnnotationsRecord.java
in library-model/library-model-generator/src/main/java/com/uber/nullaway/libmodel
18 1 2024-04-09 2026-02-05 4 3 akulk022@ucr.edu yeahnkim@gmail.com
NestedAnnotationInfo.java
in library-model/library-model-generator/src/main/java/com/uber/nullaway/libmodel
17 1 2026-02-05 2026-02-05 1 1 yeahnkim@gmail.com yeahnkim@gmail.com
ContractHandler.java
in nullaway/src/main/java/com/uber/nullaway/handlers/contract
239 8 2020-10-06 2026-01-26 18 9 shubhamdugare@gmail.com msridhar@gmail.com
AccessPathNullnessAnalysis.java
in nullaway/src/main/java/com/uber/nullaway/dataflow
251 16 2017-09-23 2026-01-23 38 11 msridhar@gmail.com msridhar@gmail.com