From 78ec5ce3f91187a098b8e91110c2ff55cdf1e738 Mon Sep 17 00:00:00 2001 From: Moritz Halbritter Date: Thu, 31 Jul 2025 13:24:44 +0200 Subject: [PATCH] Add more nullability annotations to module/spring-boot-flyway See gh-46587 --- .../compose/JdbcAdaptingFlywayConnectionDetailsFactory.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/module/spring-boot-flyway/src/main/java/org/springframework/boot/flyway/docker/compose/JdbcAdaptingFlywayConnectionDetailsFactory.java b/module/spring-boot-flyway/src/main/java/org/springframework/boot/flyway/docker/compose/JdbcAdaptingFlywayConnectionDetailsFactory.java index 0025651ee8e..fe5c0d4168d 100644 --- a/module/spring-boot-flyway/src/main/java/org/springframework/boot/flyway/docker/compose/JdbcAdaptingFlywayConnectionDetailsFactory.java +++ b/module/spring-boot-flyway/src/main/java/org/springframework/boot/flyway/docker/compose/JdbcAdaptingFlywayConnectionDetailsFactory.java @@ -16,6 +16,8 @@ package org.springframework.boot.flyway.docker.compose; +import org.jspecify.annotations.Nullable; + import org.springframework.boot.autoconfigure.service.connection.ConnectionDetailsFactory; import org.springframework.boot.flyway.autoconfigure.FlywayConnectionDetails; import org.springframework.boot.jdbc.autoconfigure.JdbcConnectionDetails; @@ -34,12 +36,12 @@ class JdbcAdaptingFlywayConnectionDetailsFactory return new FlywayConnectionDetails() { @Override - public String getUsername() { + public @Nullable String getUsername() { return input.getUsername(); } @Override - public String getPassword() { + public @Nullable String getPassword() { return input.getPassword(); }