From 680407fa581bd4fa9784338db9907086e955a161 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=82=A8=E3=83=AA=E3=82=B9?= Date: Thu, 5 Dec 2024 18:23:44 +0900 Subject: [PATCH] refactor: java 5 migration aid - remove unnecessary boxing --- framework/src/org/apache/cordova/CordovaPreferences.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/framework/src/org/apache/cordova/CordovaPreferences.java b/framework/src/org/apache/cordova/CordovaPreferences.java index 96c219c9..8dc5d230 100644 --- a/framework/src/org/apache/cordova/CordovaPreferences.java +++ b/framework/src/org/apache/cordova/CordovaPreferences.java @@ -84,7 +84,11 @@ public class CordovaPreferences { name = name.toLowerCase(Locale.ENGLISH); String value = prefs.get(name); if (value != null) { - return Double.valueOf(value); + try { + return Double.parseDouble(value); + } catch (NumberFormatException e) { + // Failed to parse value and will fallback with default value. + } } return defaultValue; }