From 4ef4e231df886a1610a41143e6aa2c8e22909deb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Nicoll?= Date: Sat, 11 Oct 2025 12:22:04 +0200 Subject: [PATCH] Upgrade to Lombok 1.18.42 Closes gh-47538 --- spring-boot-project/spring-boot-dependencies/build.gradle | 2 +- .../lombok/LombokAccessLevelOverwriteDataProperties.java | 2 +- .../lombok/LombokAccessLevelOverwriteDefaultProperties.java | 1 + .../lombok/LombokAccessLevelOverwriteExplicitProperties.java | 2 +- .../configurationsample/lombok/LombokAccessLevelProperties.java | 1 + 5 files changed, 5 insertions(+), 3 deletions(-) diff --git a/spring-boot-project/spring-boot-dependencies/build.gradle b/spring-boot-project/spring-boot-dependencies/build.gradle index 1c9d532a40a..07f520d02e6 100644 --- a/spring-boot-project/spring-boot-dependencies/build.gradle +++ b/spring-boot-project/spring-boot-dependencies/build.gradle @@ -1351,7 +1351,7 @@ bom { javadoc("https://logback.qos.ch/apidocs/ch.qos.logback.core", "ch.qos.logback") } } - library("Lombok", "1.18.40") { + library("Lombok", "1.18.42") { group("org.projectlombok") { modules = [ "lombok" diff --git a/spring-boot-project/spring-boot-tools/spring-boot-configuration-processor/src/test/java/org/springframework/boot/configurationsample/lombok/LombokAccessLevelOverwriteDataProperties.java b/spring-boot-project/spring-boot-tools/spring-boot-configuration-processor/src/test/java/org/springframework/boot/configurationsample/lombok/LombokAccessLevelOverwriteDataProperties.java index d9213a8c637..612102061cd 100644 --- a/spring-boot-project/spring-boot-tools/spring-boot-configuration-processor/src/test/java/org/springframework/boot/configurationsample/lombok/LombokAccessLevelOverwriteDataProperties.java +++ b/spring-boot-project/spring-boot-tools/spring-boot-configuration-processor/src/test/java/org/springframework/boot/configurationsample/lombok/LombokAccessLevelOverwriteDataProperties.java @@ -31,7 +31,7 @@ import org.springframework.boot.configurationsample.TestConfigurationProperties; */ @Data @TestConfigurationProperties("accesslevel.overwrite.data") -@SuppressWarnings("unused") +@SuppressWarnings({ "unused", "deprecation" }) public class LombokAccessLevelOverwriteDataProperties { private String name0; diff --git a/spring-boot-project/spring-boot-tools/spring-boot-configuration-processor/src/test/java/org/springframework/boot/configurationsample/lombok/LombokAccessLevelOverwriteDefaultProperties.java b/spring-boot-project/spring-boot-tools/spring-boot-configuration-processor/src/test/java/org/springframework/boot/configurationsample/lombok/LombokAccessLevelOverwriteDefaultProperties.java index 15324e17ded..3fd89ab5884 100644 --- a/spring-boot-project/spring-boot-tools/spring-boot-configuration-processor/src/test/java/org/springframework/boot/configurationsample/lombok/LombokAccessLevelOverwriteDefaultProperties.java +++ b/spring-boot-project/spring-boot-tools/spring-boot-configuration-processor/src/test/java/org/springframework/boot/configurationsample/lombok/LombokAccessLevelOverwriteDefaultProperties.java @@ -31,6 +31,7 @@ import org.springframework.boot.configurationsample.TestConfigurationProperties; @Getter @Setter @TestConfigurationProperties("accesslevel.overwrite.default") +@SuppressWarnings("deprecation") public class LombokAccessLevelOverwriteDefaultProperties { @SuppressWarnings("unused") diff --git a/spring-boot-project/spring-boot-tools/spring-boot-configuration-processor/src/test/java/org/springframework/boot/configurationsample/lombok/LombokAccessLevelOverwriteExplicitProperties.java b/spring-boot-project/spring-boot-tools/spring-boot-configuration-processor/src/test/java/org/springframework/boot/configurationsample/lombok/LombokAccessLevelOverwriteExplicitProperties.java index ca01749a6d2..55e7b149b6b 100644 --- a/spring-boot-project/spring-boot-tools/spring-boot-configuration-processor/src/test/java/org/springframework/boot/configurationsample/lombok/LombokAccessLevelOverwriteExplicitProperties.java +++ b/spring-boot-project/spring-boot-tools/spring-boot-configuration-processor/src/test/java/org/springframework/boot/configurationsample/lombok/LombokAccessLevelOverwriteExplicitProperties.java @@ -31,7 +31,7 @@ import org.springframework.boot.configurationsample.TestConfigurationProperties; @Getter(AccessLevel.PUBLIC) @Setter(AccessLevel.PUBLIC) @TestConfigurationProperties("accesslevel.overwrite.explicit") -@SuppressWarnings("unused") +@SuppressWarnings({ "unused", "deprecation" }) public class LombokAccessLevelOverwriteExplicitProperties { private String name0; diff --git a/spring-boot-project/spring-boot-tools/spring-boot-configuration-processor/src/test/java/org/springframework/boot/configurationsample/lombok/LombokAccessLevelProperties.java b/spring-boot-project/spring-boot-tools/spring-boot-configuration-processor/src/test/java/org/springframework/boot/configurationsample/lombok/LombokAccessLevelProperties.java index c1ef9e084c7..46fa3b7d398 100644 --- a/spring-boot-project/spring-boot-tools/spring-boot-configuration-processor/src/test/java/org/springframework/boot/configurationsample/lombok/LombokAccessLevelProperties.java +++ b/spring-boot-project/spring-boot-tools/spring-boot-configuration-processor/src/test/java/org/springframework/boot/configurationsample/lombok/LombokAccessLevelProperties.java @@ -28,6 +28,7 @@ import org.springframework.boot.configurationsample.TestConfigurationProperties; * @author Jonas Keßler */ @TestConfigurationProperties("accesslevel") +@SuppressWarnings("deprecation") public class LombokAccessLevelProperties { @Getter(AccessLevel.PUBLIC)