From a67306f2e54545ac199e082241fcc0f66080dd53 Mon Sep 17 00:00:00 2001 From: Reinier Zwitserloot Date: Wed, 8 Apr 2026 01:26:41 +0200 Subject: [PATCH] [jdk26] Out of an abundance of caution: Added a test to confirm that lombok does not interact with primitive types in switch pattern matching. Indeed it doesn't. --- test/pretty/resource/after/Switch26.java | 10 ++++++++++ test/pretty/resource/before/Switch26.java | 11 +++++++++++ 2 files changed, 21 insertions(+) create mode 100644 test/pretty/resource/after/Switch26.java create mode 100644 test/pretty/resource/before/Switch26.java diff --git a/test/pretty/resource/after/Switch26.java b/test/pretty/resource/after/Switch26.java new file mode 100644 index 00000000..b4b31340 --- /dev/null +++ b/test/pretty/resource/after/Switch26.java @@ -0,0 +1,10 @@ +public class Switch26 { + String switchPatternMatching(int i) { + return switch (i) { + case 1 -> "one"; + case 5 -> "five"; + case int y when y >= 0 -> "+" + y; + case int y -> "-" + -y; + }; + } +} diff --git a/test/pretty/resource/before/Switch26.java b/test/pretty/resource/before/Switch26.java new file mode 100644 index 00000000..42d075dc --- /dev/null +++ b/test/pretty/resource/before/Switch26.java @@ -0,0 +1,11 @@ +// version 26: +public class Switch26 { + String switchPatternMatching(int i) { + return switch (i) { + case 1 -> "one"; + case 5 -> "five"; + case int y when y >= 0 -> "+" + y; + case int y -> "-" + -y; + }; + } +}