From f21171d5276e84d2dd166e22da1bee0042bb8ab8 Mon Sep 17 00:00:00 2001 From: Travis Lyons Date: Tue, 11 Aug 2026 17:07:20 +0000 Subject: [PATCH] Replace deprecated primitive-wrapper constructors with valueOf Addresses SonarQube java:S2129 by switching new Boolean/Byte/Character/ Double/Float/Integer/Long/Short(...) calls to the corresponding valueOf(...) factory methods. --- .../java/example/primitive/wrappers/BadgePreviewApp.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/dev/trly/java/example/primitive/wrappers/BadgePreviewApp.java b/src/main/java/dev/trly/java/example/primitive/wrappers/BadgePreviewApp.java index 8158487..99f9959 100644 --- a/src/main/java/dev/trly/java/example/primitive/wrappers/BadgePreviewApp.java +++ b/src/main/java/dev/trly/java/example/primitive/wrappers/BadgePreviewApp.java @@ -6,11 +6,11 @@ private BadgePreviewApp() { public static void main(String[] args) { final Character[] initials = { - new Character('N'), - new Character('K') + Character.valueOf('N'), + Character.valueOf('K') }; - final Character hall = new Character('B'); - final Boolean priorityAccess = new Boolean(true); + final Character hall = Character.valueOf('B'); + final Boolean priorityAccess = Boolean.valueOf(true); final String badgeCode = "%c%c-%c12".formatted( initials[0].charValue(),