uber / NullAway
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 212 files with 21,742 lines of code.
    • 2 files changed more than 100 times (3,725 lines of code)
    • 4 files changed 51-100 times (3,589 lines of code)
    • 15 files changed 21-50 times (3,588 lines of code)
    • 44 files changed 6-20 times (5,796 lines of code)
    • 147 files changed 1-5 times (5,044 lines of code)
17% | 16% | 16% | 26% | 23%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 212 files with 21,742 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 10 files changed by 11-25 contributors (6,205 lines of code)
    • 22 files changed by 6-10 contributors (5,134 lines of code)
    • 68 files changed by 2-5 contributors (6,819 lines of code)
    • 112 files changed by 1 contributor (3,584 lines of code)
0% | 28% | 23% | 31% | 16%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, gradle, md, properties, xml, sh, yaml, py, txt, gitignore, kts, toml, bat
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java17% | 16% | 16% | 26% | 22%
toml0% | 0% | 0% | 100% | 0%
py0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
nullaway21% | 21% | 18% | 24% | 14%
jar-infer0% | 0% | 38% | 45% | 15%
jdk-javac-plugin0% | 0% | 0% | 72% | 27%
test-library-models0% | 0% | 0% | 100% | 0%
jmh0% | 0% | 0% | 14% | 85%
library-model0% | 0% | 0% | 80% | 19%
gradle0% | 0% | 0% | 100% | 0%
sample-library-model0% | 0% | 0% | 100% | 0%
jdk-annotations0% | 0% | 0% | 0% | 100%
test-java-lib0% | 0% | 0% | 0% | 100%
scripts0% | 0% | 0% | 0% | 100%
sample0% | 0% | 0% | 0% | 100%
sample-app0% | 0% | 0% | 0% | 100%
annotations0% | 0% | 0% | 0% | 100%
test-java-lib-lombok0% | 0% | 0% | 0% | 100%
test-java-module0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

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
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
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
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
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
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...
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
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
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
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
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
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
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
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
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
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
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
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
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
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...
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
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
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
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
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
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
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
StreamNullabilityPropagator.java
in nullaway/src/main/java/com/uber/nullaway/handlers
417 19 2019-11-27 2026-01-13 15 8 michaelgang@gmail.com 91304008+rishikraj990@users...
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
112 - 2025-12-22 2026-04-14 14 3 100782235+vitinh0z@users.no... 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
GrpcHandler.java
in nullaway/src/main/java/com/uber/nullaway/handlers
118 5 2021-10-19 2026-01-01 13 3 lazaro@uber.com msridhar@gmail.com
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
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
FixSerializationConfig.java
in nullaway/src/main/java/com/uber/nullaway/fixserialization
79 8 2022-02-09 2024-11-05 12 4 karimipour.nima@gmail.com karimipour.nima@gmail.com
ContractUtils.java
in nullaway/src/main/java/com/uber/nullaway/handlers/contract
112 4 2020-10-06 2025-09-19 12 8 shubhamdugare@gmail.com msridhar@gmail.com
Serializer.java
in nullaway/src/main/java/com/uber/nullaway/fixserialization
112 9 2022-02-09 2025-12-28 12 3 karimipour.nima@gmail.com msridhar@gmail.com
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
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
XMLUtil.java
in nullaway/src/main/java/com/uber/nullaway/fixserialization
119 4 2022-02-09 2025-12-28 11 4 karimipour.nima@gmail.com msridhar@gmail.com
MethodNameUtil.java
in nullaway/src/main/java/com/uber/nullaway/handlers
220 22 2019-08-30 2025-12-27 11 7 shubhamugare@uber.com msridhar@gmail.com
ErrorInfo.java
in nullaway/src/main/java/com/uber/nullaway/fixserialization/out
55 4 2022-02-09 2024-07-19 10 4 karimipour.nima@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
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
ContractNullnessStoreInitializer.java
in nullaway/src/main/java/com/uber/nullaway/handlers/contract
59 1 2020-10-06 2026-01-23 9 5 shubhamdugare@gmail.com msridhar@gmail.com
RequiresNonNullHandler.java
in nullaway/src/main/java/com/uber/nullaway/handlers/contract/fieldcontract
182 4 2020-12-08 2025-12-27 9 6 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
SerializationService.java
in nullaway/src/main/java/com/uber/nullaway/fixserialization
42 2 2022-02-09 2024-11-05 8 4 karimipour.nima@gmail.com karimipour.nima@gmail.com
PreservedAnnotationTreeVisitor.java
in nullaway/src/main/java/com/uber/nullaway/generics
79 5 2023-11-15 2025-11-06 8 2 msridhar@gmail.com msridhar@gmail.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

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
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...
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
StreamNullabilityPropagator.java
in nullaway/src/main/java/com/uber/nullaway/handlers
417 19 2019-11-27 2026-01-13 15 8 michaelgang@gmail.com 91304008+rishikraj990@users...
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
ContractUtils.java
in nullaway/src/main/java/com/uber/nullaway/handlers/contract
112 4 2020-10-06 2025-09-19 12 8 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
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
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
MethodNameUtil.java
in nullaway/src/main/java/com/uber/nullaway/handlers
220 22 2019-08-30 2025-12-27 11 7 shubhamugare@uber.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...
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
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
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
RequiresNonNullHandler.java
in nullaway/src/main/java/com/uber/nullaway/handlers/contract/fieldcontract
182 4 2020-12-08 2025-12-27 9 6 karimipour.nima@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
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
ContractNullnessStoreInitializer.java
in nullaway/src/main/java/com/uber/nullaway/handlers/contract
59 1 2020-10-06 2026-01-23 9 5 shubhamdugare@gmail.com 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
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
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
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
FixSerializationConfig.java
in nullaway/src/main/java/com/uber/nullaway/fixserialization
79 8 2022-02-09 2024-11-05 12 4 karimipour.nima@gmail.com karimipour.nima@gmail.com
XMLUtil.java
in nullaway/src/main/java/com/uber/nullaway/fixserialization
119 4 2022-02-09 2025-12-28 11 4 karimipour.nima@gmail.com msridhar@gmail.com
ErrorInfo.java
in nullaway/src/main/java/com/uber/nullaway/fixserialization/out
55 4 2022-02-09 2024-07-19 10 4 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
SerializationService.java
in nullaway/src/main/java/com/uber/nullaway/fixserialization
42 2 2022-02-09 2024-11-05 8 4 karimipour.nima@gmail.com karimipour.nima@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
AbstractSymbolLocation.java
in nullaway/src/main/java/com/uber/nullaway/fixserialization/location
26 1 2022-08-26 2025-12-24 7 4 nimak@uber.com msridhar@gmail.com
android-jar.py
in jar-infer/scripts
51 - 2018-08-07 2025-03-27 5 4 subarno@umich.edu 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
SymbolLocation.java
in nullaway/src/main/java/com/uber/nullaway/fixserialization/location
18 2 2022-08-26 2025-12-28 4 4 nimak@uber.com msridhar@gmail.com
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
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
DFlowBench.java
in jmh/src/main/resources
584 1 2022-07-01 2022-07-01 1 1 msridhar@gmail.com msridhar@gmail.com
257 7 2026-01-05 2026-01-05 1 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
TypeMetadataBuilder.java
in nullaway/src/main/java/com/uber/nullaway/generics
213 11 2025-02-13 2025-09-04 2 1 msridhar@gmail.com msridhar@gmail.com
NullawayJavac.java
in jmh/src/main/java/com/uber/nullaway/jmh
147 7 2021-06-28 2025-12-02 7 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
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
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
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
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
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
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
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
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
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
GuavaAssertionsHandler.java
in nullaway/src/main/java/com/uber/nullaway/handlers
58 1 2022-10-27 2025-12-14 3 1 msridhar@gmail.com msridhar@gmail.com
FieldContractUtils.java
in nullaway/src/main/java/com/uber/nullaway/handlers/contract/fieldcontract
57 1 2024-09-30 2024-09-30 1 1 100812+mauricioaniche@users... 100812+mauricioaniche@users...
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
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
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
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
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
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
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
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
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
LocalVariableLocation.java
in nullaway/src/main/java/com/uber/nullaway/fixserialization/location
24 2 2025-02-19 2025-02-19 1 1 49056780+avenger2597@users.... 49056780+avenger2597@users....
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
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
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
MapOrCollectMethodToFilterInstanceRecord.java
in nullaway/src/main/java/com/uber/nullaway/handlers/stream
20 3 2024-03-27 2024-03-27 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
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
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
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
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
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
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
MapLikeMethodRecord.java
in nullaway/src/main/java/com/uber/nullaway/handlers/stream
18 3 2024-03-27 2024-03-27 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
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
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
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
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
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
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
EnsuresNonNullIf.java
in annotations/src/main/java/com/uber/nullaway/annotations
11 - 2024-09-30 2024-09-30 1 1 100812+mauricioaniche@users... 100812+mauricioaniche@users...
AndroidRecentlyAnnotatedClass.java
in test-java-lib/src/main/java/com/uber/lib/unannotated
11 3 2019-07-17 2024-07-19 2 1 msridhar@gmail.com msridhar@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