From 38c3a0bb3f2eb6682b33f3aa35f9996cb12f4329 Mon Sep 17 00:00:00 2001 From: marilynel Date: Sun, 27 Jul 2025 11:45:07 -0800 Subject: [PATCH] more sonarcube issues --- src/main/java/org/json/JSONObject.java | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/src/main/java/org/json/JSONObject.java b/src/main/java/org/json/JSONObject.java index 2c94a02..d852586 100644 --- a/src/main/java/org/json/JSONObject.java +++ b/src/main/java/org/json/JSONObject.java @@ -200,10 +200,6 @@ public class JSONObject { */ public JSONObject(JSONTokener x, JSONParserConfiguration jsonParserConfiguration) throws JSONException { this(); - char c; - String key; - Object obj; - boolean isInitial = x.getPrevious() == 0; if (x.nextClean() != '{') { @@ -227,8 +223,8 @@ public class JSONObject { private boolean parseJSONObject(JSONTokener jsonTokener, JSONParserConfiguration jsonParserConfiguration, boolean isInitial) { Object obj; String key; - char c; - c = jsonTokener.nextClean(); + boolean doneParsing = false; + char c = jsonTokener.nextClean(); switch (c) { case 0: @@ -268,10 +264,10 @@ public class JSONObject { // Pairs are separated by ','. if (parseEndOfKeyValuePair(jsonTokener, jsonParserConfiguration, isInitial)) { - return true; + doneParsing = true; } - // Not finished parsing - return false; + + return doneParsing; } /**