Path Lines of Code nullaway/src/main/java/com/uber/nullaway/ASTHelpersBackports.java 21 nullaway/src/main/java/com/uber/nullaway/CodeAnnotationInfo.java 187 nullaway/src/main/java/com/uber/nullaway/Config.java 41 nullaway/src/main/java/com/uber/nullaway/DummyOptionsConfig.java 153 nullaway/src/main/java/com/uber/nullaway/ErrorBuilder.java 371 nullaway/src/main/java/com/uber/nullaway/ErrorMessage.java 44 nullaway/src/main/java/com/uber/nullaway/ErrorProneCLIFlagsConfig.java 457 nullaway/src/main/java/com/uber/nullaway/LibraryModels.java 106 nullaway/src/main/java/com/uber/nullaway/NullAway.java 2107 nullaway/src/main/java/com/uber/nullaway/NullabilityUtil.java 361 nullaway/src/main/java/com/uber/nullaway/Nullness.java 168 nullaway/src/main/java/com/uber/nullaway/annotations/JacocoIgnoreGenerated.java 8 nullaway/src/main/java/com/uber/nullaway/dataflow/AccessPath.java 477 nullaway/src/main/java/com/uber/nullaway/dataflow/AccessPathElement.java 5 nullaway/src/main/java/com/uber/nullaway/dataflow/AccessPathNullnessAnalysis.java 220 nullaway/src/main/java/com/uber/nullaway/dataflow/AccessPathNullnessPropagation.java 982 nullaway/src/main/java/com/uber/nullaway/dataflow/ArrayIndexElement.java 44 nullaway/src/main/java/com/uber/nullaway/dataflow/CoreNullnessStoreInitializer.java 142 nullaway/src/main/java/com/uber/nullaway/dataflow/DataFlow.java 205 nullaway/src/main/java/com/uber/nullaway/dataflow/EnclosingEnvironmentNullness.java 46 nullaway/src/main/java/com/uber/nullaway/dataflow/FieldOrMethodCallElement.java 47 nullaway/src/main/java/com/uber/nullaway/dataflow/MapKey.java 2 nullaway/src/main/java/com/uber/nullaway/dataflow/NullnessStore.java 202 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 79 nullaway/src/main/java/com/uber/nullaway/fixserialization/SerializationService.java 42 nullaway/src/main/java/com/uber/nullaway/fixserialization/Serializer.java 117 nullaway/src/main/java/com/uber/nullaway/fixserialization/XMLUtil.java 124 nullaway/src/main/java/com/uber/nullaway/fixserialization/adapters/SerializationAdapter.java 28 nullaway/src/main/java/com/uber/nullaway/fixserialization/adapters/SerializationV1Adapter.java 45 nullaway/src/main/java/com/uber/nullaway/fixserialization/adapters/SerializationV3Adapter.java 77 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/LocalVariableLocation.java 24 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 23 nullaway/src/main/java/com/uber/nullaway/fixserialization/out/ClassAndMemberInfo.java 78 nullaway/src/main/java/com/uber/nullaway/fixserialization/out/ErrorInfo.java 55 nullaway/src/main/java/com/uber/nullaway/fixserialization/out/FieldInitializationInfo.java 21 nullaway/src/main/java/com/uber/nullaway/generics/CheckIdenticalNullabilityVisitor.java 83 nullaway/src/main/java/com/uber/nullaway/generics/GenericTypePrettyPrintingVisitor.java 70 nullaway/src/main/java/com/uber/nullaway/generics/GenericsChecks.java 817 nullaway/src/main/java/com/uber/nullaway/generics/InferGenericMethodSubstitutionViaAssignmentContextVisitor.java 73 nullaway/src/main/java/com/uber/nullaway/generics/PreservedAnnotationTreeVisitor.java 78 nullaway/src/main/java/com/uber/nullaway/generics/TypeMetadataBuilder.java 195 nullaway/src/main/java/com/uber/nullaway/generics/TypeSubstitutionUtils.java 154 nullaway/src/main/java/com/uber/nullaway/handlers/AbstractFieldContractHandler.java 182 nullaway/src/main/java/com/uber/nullaway/handlers/AccessPathPredicates.java 9 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 163 nullaway/src/main/java/com/uber/nullaway/handlers/CompositeHandler.java 275 nullaway/src/main/java/com/uber/nullaway/handlers/FieldInitializationSerializationHandler.java 46 nullaway/src/main/java/com/uber/nullaway/handlers/GrpcHandler.java 119 nullaway/src/main/java/com/uber/nullaway/handlers/GuavaAssertionsHandler.java 58 nullaway/src/main/java/com/uber/nullaway/handlers/Handler.java 122 nullaway/src/main/java/com/uber/nullaway/handlers/Handlers.java 60 nullaway/src/main/java/com/uber/nullaway/handlers/LibraryModelsHandler.java 1266 nullaway/src/main/java/com/uber/nullaway/handlers/LombokHandler.java 75 nullaway/src/main/java/com/uber/nullaway/handlers/MethodAnalysisContext.java 52 nullaway/src/main/java/com/uber/nullaway/handlers/MethodNameUtil.java 205 nullaway/src/main/java/com/uber/nullaway/handlers/OptionalEmptinessHandler.java 313 nullaway/src/main/java/com/uber/nullaway/handlers/RestrictiveAnnotationHandler.java 129 nullaway/src/main/java/com/uber/nullaway/handlers/StreamNullabilityPropagator.java 424 nullaway/src/main/java/com/uber/nullaway/handlers/StreamNullabilityPropagatorFactory.java 108 nullaway/src/main/java/com/uber/nullaway/handlers/StubxCacheUtil.java 128 nullaway/src/main/java/com/uber/nullaway/handlers/SynchronousCallbackHandler.java 83 nullaway/src/main/java/com/uber/nullaway/handlers/contract/ContractCheckHandler.java 109 nullaway/src/main/java/com/uber/nullaway/handlers/contract/ContractHandler.java 247 nullaway/src/main/java/com/uber/nullaway/handlers/contract/ContractNullnessStoreInitializer.java 55 nullaway/src/main/java/com/uber/nullaway/handlers/contract/ContractUtils.java 96 nullaway/src/main/java/com/uber/nullaway/handlers/contract/fieldcontract/EnsuresNonNullHandler.java 128 nullaway/src/main/java/com/uber/nullaway/handlers/contract/fieldcontract/EnsuresNonNullIfHandler.java 206 nullaway/src/main/java/com/uber/nullaway/handlers/contract/fieldcontract/FieldContractUtils.java 57 nullaway/src/main/java/com/uber/nullaway/handlers/contract/fieldcontract/RequiresNonNullHandler.java 182 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