Path Lines of Code annotations/src/main/java/com/uber/nullaway/annotations/Initializer.java 8 jar-infer/android-jarinfer-models-sdk28/src/main/java/com/uber/nullaway/jarinfer/AndroidJarInferModels.java 2 jar-infer/jar-infer-cli/src/main/java/com/uber/nullaway/jarinfer/JarInfer.java 90 jar-infer/jar-infer-lib/src/main/java/com/uber/nullaway/jarinfer/BytecodeAnnotator.java 268 jar-infer/jar-infer-lib/src/main/java/com/uber/nullaway/jarinfer/DefinitelyDerefedParams.java 194 jar-infer/jar-infer-lib/src/main/java/com/uber/nullaway/jarinfer/DefinitelyDerefedParamsDriver.java 415 jar-infer/jar-infer-lib/src/main/java/com/uber/nullaway/jarinfer/MethodAnnotationsRecord.java 19 jar-infer/jar-infer-lib/src/main/java/com/uber/nullaway/jarinfer/MethodParamAnnotations.java 4 jar-infer/jar-infer-lib/src/main/java/com/uber/nullaway/jarinfer/MethodReturnAnnotations.java 3 jar-infer/jar-infer-lib/src/main/java/com/uber/nullaway/jarinfer/SignedJarException.java 6 jar-infer/jar-infer-lib/src/main/java/com/uber/nullaway/jarinfer/StubxWriter.java 90 jar-infer/scripts/android-jar.py 48 jar-infer/test-android-lib-jarinfer/src/main/java/com/uber/nullaway/jarinfer/toys/unannotated/Bar.java 18 jar-infer/test-android-lib-jarinfer/src/main/java/com/uber/nullaway/jarinfer/toys/unannotated/ExpectNonnull.java 5 jar-infer/test-android-lib-jarinfer/src/main/java/com/uber/nullaway/jarinfer/toys/unannotated/ExpectNullable.java 5 jar-infer/test-android-lib-jarinfer/src/main/java/com/uber/nullaway/jarinfer/toys/unannotated/Foo.java 16 jar-infer/test-android-lib-jarinfer/src/main/java/com/uber/nullaway/jarinfer/toys/unannotated/Toys.java 38 jar-infer/test-java-lib-jarinfer/src/main/java/com/uber/nullaway/jarinfer/provider/TestProvider.java 12 jar-infer/test-java-lib-jarinfer/src/main/java/com/uber/nullaway/jarinfer/toys/unannotated/Bar.java 18 jar-infer/test-java-lib-jarinfer/src/main/java/com/uber/nullaway/jarinfer/toys/unannotated/ExpectNonnull.java 5 jar-infer/test-java-lib-jarinfer/src/main/java/com/uber/nullaway/jarinfer/toys/unannotated/ExpectNullable.java 5 jar-infer/test-java-lib-jarinfer/src/main/java/com/uber/nullaway/jarinfer/toys/unannotated/Foo.java 25 jar-infer/test-java-lib-jarinfer/src/main/java/com/uber/nullaway/jarinfer/toys/unannotated/Toys.java 39 jmh/src/jmh/java/com/uber/nullaway/jmh/AutodisposeBenchmark.java 19 jmh/src/jmh/java/com/uber/nullaway/jmh/CaffeineBenchmark.java 19 jmh/src/jmh/java/com/uber/nullaway/jmh/DFlowMicroBenchmark.java 19 jmh/src/jmh/java/com/uber/nullaway/jmh/NullawayReleaseBenchmark.java 19 jmh/src/main/java/com/uber/nullaway/jmh/AbstractBenchmarkCompiler.java 43 jmh/src/main/java/com/uber/nullaway/jmh/AutodisposeCompiler.java 19 jmh/src/main/java/com/uber/nullaway/jmh/CaffeineCompiler.java 79 jmh/src/main/java/com/uber/nullaway/jmh/DataFlowMicroBenchmarkCompiler.java 35 jmh/src/main/java/com/uber/nullaway/jmh/NullawayJavac.java 139 jmh/src/main/java/com/uber/nullaway/jmh/NullawayReleaseCompiler.java 32 jmh/src/main/resources/DFlowBench.java 584 nullaway/src/main/java/com/uber/nullaway/ASTHelpersBackports.java 21 nullaway/src/main/java/com/uber/nullaway/AbstractConfig.java 238 nullaway/src/main/java/com/uber/nullaway/CodeAnnotationInfo.java 186 nullaway/src/main/java/com/uber/nullaway/Config.java 44 nullaway/src/main/java/com/uber/nullaway/DummyOptionsConfig.java 162 nullaway/src/main/java/com/uber/nullaway/ErrorBuilder.java 377 nullaway/src/main/java/com/uber/nullaway/ErrorMessage.java 43 nullaway/src/main/java/com/uber/nullaway/ErrorProneCLIFlagsConfig.java 219 nullaway/src/main/java/com/uber/nullaway/LibraryModels.java 96 nullaway/src/main/java/com/uber/nullaway/NullAway.java 1954 nullaway/src/main/java/com/uber/nullaway/NullabilityUtil.java 243 nullaway/src/main/java/com/uber/nullaway/Nullness.java 125 nullaway/src/main/java/com/uber/nullaway/annotations/EnsuresNonNull.java 10 nullaway/src/main/java/com/uber/nullaway/annotations/JacocoIgnoreGenerated.java 8 nullaway/src/main/java/com/uber/nullaway/annotations/RequiresNonNull.java 10 nullaway/src/main/java/com/uber/nullaway/dataflow/AccessPath.java 442 nullaway/src/main/java/com/uber/nullaway/dataflow/AccessPathElement.java 47 nullaway/src/main/java/com/uber/nullaway/dataflow/AccessPathNullnessAnalysis.java 225 nullaway/src/main/java/com/uber/nullaway/dataflow/AccessPathNullnessPropagation.java 949 nullaway/src/main/java/com/uber/nullaway/dataflow/CoreNullnessStoreInitializer.java 133 nullaway/src/main/java/com/uber/nullaway/dataflow/DataFlow.java 212 nullaway/src/main/java/com/uber/nullaway/dataflow/EnclosingEnvironmentNullness.java 47 nullaway/src/main/java/com/uber/nullaway/dataflow/MapKey.java 2 nullaway/src/main/java/com/uber/nullaway/dataflow/NullnessStore.java 169 nullaway/src/main/java/com/uber/nullaway/dataflow/NullnessStoreInitializer.java 51 nullaway/src/main/java/com/uber/nullaway/dataflow/cfg/NullAwayCFGBuilder.java 130 nullaway/src/main/java/com/uber/nullaway/fixserialization/FixSerializationConfig.java 128 nullaway/src/main/java/com/uber/nullaway/fixserialization/SerializationService.java 89 nullaway/src/main/java/com/uber/nullaway/fixserialization/Serializer.java 133 nullaway/src/main/java/com/uber/nullaway/fixserialization/XMLUtil.java 129 nullaway/src/main/java/com/uber/nullaway/fixserialization/adapters/SerializationAdapter.java 10 nullaway/src/main/java/com/uber/nullaway/fixserialization/adapters/SerializationV1Adapter.java 45 nullaway/src/main/java/com/uber/nullaway/fixserialization/adapters/SerializationV3Adapter.java 75 nullaway/src/main/java/com/uber/nullaway/fixserialization/location/AbstractSymbolLocation.java 28 nullaway/src/main/java/com/uber/nullaway/fixserialization/location/FieldLocation.java 23 nullaway/src/main/java/com/uber/nullaway/fixserialization/location/MethodLocation.java 23 nullaway/src/main/java/com/uber/nullaway/fixserialization/location/MethodParameterLocation.java 41 nullaway/src/main/java/com/uber/nullaway/fixserialization/location/SymbolLocation.java 21 nullaway/src/main/java/com/uber/nullaway/fixserialization/out/ClassAndMemberInfo.java 80 nullaway/src/main/java/com/uber/nullaway/fixserialization/out/ErrorInfo.java 59 nullaway/src/main/java/com/uber/nullaway/fixserialization/out/FieldInitializationInfo.java 21 nullaway/src/main/java/com/uber/nullaway/fixserialization/out/SuggestedNullableFixInfo.java 52 nullaway/src/main/java/com/uber/nullaway/generics/CompareNullabilityVisitor.java 73 nullaway/src/main/java/com/uber/nullaway/generics/GenericTypePrettyPrintingVisitor.java 56 nullaway/src/main/java/com/uber/nullaway/generics/GenericsChecks.java 525 nullaway/src/main/java/com/uber/nullaway/generics/PreservedAnnotationTreeVisitor.java 160 nullaway/src/main/java/com/uber/nullaway/handlers/AbstractFieldContractHandler.java 149 nullaway/src/main/java/com/uber/nullaway/handlers/ApacheThriftIsSetHandler.java 129 nullaway/src/main/java/com/uber/nullaway/handlers/AssertionHandler.java 65 nullaway/src/main/java/com/uber/nullaway/handlers/BaseNoOpHandler.java 173 nullaway/src/main/java/com/uber/nullaway/handlers/CompositeHandler.java 274 nullaway/src/main/java/com/uber/nullaway/handlers/FieldInitializationSerializationHandler.java 46 nullaway/src/main/java/com/uber/nullaway/handlers/GrpcHandler.java 120 nullaway/src/main/java/com/uber/nullaway/handlers/GuavaAssertionsHandler.java 58 nullaway/src/main/java/com/uber/nullaway/handlers/Handler.java 132 nullaway/src/main/java/com/uber/nullaway/handlers/Handlers.java 53 nullaway/src/main/java/com/uber/nullaway/handlers/InferredJARModelsHandler.java 285 nullaway/src/main/java/com/uber/nullaway/handlers/LibraryModelsHandler.java 1095 nullaway/src/main/java/com/uber/nullaway/handlers/LombokHandler.java 75 nullaway/src/main/java/com/uber/nullaway/handlers/MethodNameUtil.java 205 nullaway/src/main/java/com/uber/nullaway/handlers/OptionalEmptinessHandler.java 328 nullaway/src/main/java/com/uber/nullaway/handlers/RestrictiveAnnotationHandler.java 124 nullaway/src/main/java/com/uber/nullaway/handlers/StreamNullabilityPropagator.java 415 nullaway/src/main/java/com/uber/nullaway/handlers/StreamNullabilityPropagatorFactory.java 108 nullaway/src/main/java/com/uber/nullaway/handlers/contract/ContractCheckHandler.java 107 nullaway/src/main/java/com/uber/nullaway/handlers/contract/ContractHandler.java 249 nullaway/src/main/java/com/uber/nullaway/handlers/contract/ContractNullnessStoreInitializer.java 55 nullaway/src/main/java/com/uber/nullaway/handlers/contract/ContractUtils.java 97 nullaway/src/main/java/com/uber/nullaway/handlers/contract/fieldcontract/EnsuresNonNullHandler.java 150 nullaway/src/main/java/com/uber/nullaway/handlers/contract/fieldcontract/RequiresNonNullHandler.java 143 nullaway/src/main/java/com/uber/nullaway/handlers/stream/CollectLikeMethodRecord.java 28 nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapLikeMethodRecord.java 18 nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapOrCollectLikeMethodRecord.java 6 nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapOrCollectMethodToFilterInstanceRecord.java 20 nullaway/src/main/java/com/uber/nullaway/handlers/stream/StreamModelBuilder.java 123 nullaway/src/main/java/com/uber/nullaway/handlers/stream/StreamTypeRecord.java 66 nullaway/src/main/java/com/uber/nullaway/handlers/temporary/FluentFutureHandler.java 72 nullaway/src/main/java/com/uber/nullaway/jarinfer/JarInferStubxProvider.java 5 sample-app/src/main/java/com/uber/myapplication/MainActivity.java 22 sample-app/src/main/java/com/uber/myapplication/MainFragment.java 33 sample-app/src/main/java/org/utilities/StringUtils.java 7 sample-app/src/main/res/layout/activity_main.xml 16 sample-app/src/main/res/values/colors.xml 6 sample-app/src/main/res/values/dimens.xml 4 sample-app/src/main/res/values/strings.xml 3 sample-app/src/main/res/values/styles.xml 7 sample-library-model/src/main/java/com/uber/modelexample/ExampleLibraryModels.java 47 sample/src/main/java/com/uber/mylib/Lambdas.java 79 sample/src/main/java/com/uber/mylib/MyClass.java 20 sample/src/main/java/org/utilities/StringUtils.java 7 test-java-lib-lombok/src/main/java/com/uber/lombok/LombokDTO.java 13 test-java-lib-lombok/src/main/java/com/uber/lombok/UsesDTO.java 14 test-java-lib/src/main/java/androidx/annotation/RecentlyNonNull.java 10 test-java-lib/src/main/java/androidx/annotation/RecentlyNullable.java 10 test-java-lib/src/main/java/com/example/jspecify/annotatedpackage/Utils.java 10 test-java-lib/src/main/java/com/example/jspecify/annotatedpackage/package-info.java 3 test-java-lib/src/main/java/com/example/jspecify/unannotatedpackage/Methods.java 23 test-java-lib/src/main/java/com/example/jspecify/unannotatedpackage/Outer.java 11 test-java-lib/src/main/java/com/example/jspecify/unannotatedpackage/TopLevel.java 8 test-java-lib/src/main/java/com/uber/lib/CFNullableStuff.java 12 test-java-lib/src/main/java/com/uber/lib/MyExcluded.java 5 test-java-lib/src/main/java/com/uber/lib/unannotated/AndroidRecentlyAnnotatedClass.java 10 test-java-lib/src/main/java/com/uber/lib/unannotated/RestrictivelyAnnotatedClass.java 35 test-java-lib/src/main/java/com/uber/lib/unannotated/RestrictivelyAnnotatedFI.java 5 test-java-lib/src/main/java/com/uber/lib/unannotated/RestrictivelyAnnotatedFIWithModelOverride.java 6 test-java-lib/src/main/java/com/uber/lib/unannotated/RestrictivelyAnnotatedGenericContainer.java 13 test-java-lib/src/main/java/com/uber/lib/unannotated/UnannotatedWithModels.java 14 test-library-models/src/main/java/com/uber/nullaway/testlibrarymodels/TestLibraryModels.java 104