diff --git a/build.gradle b/build.gradle index f49fd22a..2e86fd6a 100644 --- a/build.gradle +++ b/build.gradle @@ -187,7 +187,7 @@ configure(javaProjects) { subproject -> testImplementation "org.hamcrest:hamcrest-core:$hamcrestVersion" optionalApi "org.assertj:assertj-core:$assertjVersion" - errorprone 'com.uber.nullaway:nullaway:0.12.3' + errorprone 'com.uber.nullaway:nullaway:0.12.4' errorprone 'com.google.errorprone:error_prone_core:2.36.0' } diff --git a/spring-kafka-test/src/main/java/org/springframework/kafka/test/assertj/KafkaConditions.java b/spring-kafka-test/src/main/java/org/springframework/kafka/test/assertj/KafkaConditions.java index ab8fc425..abad3aea 100644 --- a/spring-kafka-test/src/main/java/org/springframework/kafka/test/assertj/KafkaConditions.java +++ b/spring-kafka-test/src/main/java/org/springframework/kafka/test/assertj/KafkaConditions.java @@ -148,7 +148,8 @@ public final class KafkaConditions { } @Override - public boolean matches(ConsumerRecord value) { + @SuppressWarnings("NullAway") // Overridden method does not define nullness + public boolean matches(@Nullable ConsumerRecord value) { return this.keyCondition.matches(value) && this.valueCondition.matches(value); }