From 3b24494993d86ec4fad48815b97284adc09d1646 Mon Sep 17 00:00:00 2001 From: Travis Lyons Date: Tue, 11 Aug 2026 17:07:19 +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. --- .../primitive/wrappers/ForecastDeskApp.java | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/main/java/dev/trly/java/example/primitive/wrappers/ForecastDeskApp.java b/src/main/java/dev/trly/java/example/primitive/wrappers/ForecastDeskApp.java index 0ebd90d..fdd4e56 100644 --- a/src/main/java/dev/trly/java/example/primitive/wrappers/ForecastDeskApp.java +++ b/src/main/java/dev/trly/java/example/primitive/wrappers/ForecastDeskApp.java @@ -12,16 +12,16 @@ public static void main(String[] args) { "Thu" }; final Double[] temperatures = { - new Double(18.5), - new Double(21.25), - new Double(19.75), - new Double(22.0) + Double.valueOf(18.5), + Double.valueOf(21.25), + Double.valueOf(19.75), + Double.valueOf(22.0) }; final Float[] rainfall = { - new Float(0.4f), - new Float(0.0f), - new Float(1.1f), - new Float(0.2f) + Float.valueOf(0.4f), + Float.valueOf(0.0f), + Float.valueOf(1.1f), + Float.valueOf(0.2f) }; double totalTemperature = 0.0;