This is an automated email from the ASF dual-hosted git repository.

sseifert pushed a commit to branch master
in repository 
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-launchpad-base.git


The following commit(s) were added to refs/heads/master by this push:
     new 4d13e47  SLING-12537 Strings and Boxed types should be compared using 
"equals()" (#6)
4d13e47 is described below

commit 4d13e473116e0df0e0c0514182809b04bd9f6a18
Author: Haris Adzemovic <[email protected]>
AuthorDate: Tue Dec 10 13:08:42 2024 +0100

    SLING-12537 Strings and Boxed types should be compared using "equals()" (#6)
    
    This fixes 14 Sonarqube violations of rule S4973:
    https://rules.sonarsource.com/java/RSPEC-4973
---
 src/main/java/org/apache/sling/launchpad/app/Main.java | 18 +++++++++---------
 .../apache/sling/launchpad/base/app/MainDelegate.java  | 10 +++++-----
 2 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/src/main/java/org/apache/sling/launchpad/app/Main.java 
b/src/main/java/org/apache/sling/launchpad/app/Main.java
index 8296478..3422239 100644
--- a/src/main/java/org/apache/sling/launchpad/app/Main.java
+++ b/src/main/java/org/apache/sling/launchpad/app/Main.java
@@ -718,7 +718,7 @@ public class Main {
                 String value = arg.getValue();
                 switch (arg.getKey().charAt(0)) {
                     case 'j':
-                        if (value == arg.getKey()) {
+                        if (value.equals(arg.getKey())) {
                             errorArg("-j", "Missing host:port value");
                             errorArg = true;
                             continue;
@@ -727,7 +727,7 @@ public class Main {
                         break;
 
                     case 'l':
-                        if (value == arg.getKey()) {
+                        if (value.equals(arg.getKey())) {
                             errorArg("-l", "Missing log level value");
                             errorArg = true;
                             continue;
@@ -736,7 +736,7 @@ public class Main {
                         break;
 
                     case 'f':
-                        if (value == arg.getKey()) {
+                        if (value.equals(arg.getKey())) {
                             errorArg("-f", "Missing log file value");
                             errorArg = true;
                             continue;
@@ -747,7 +747,7 @@ public class Main {
                         break;
 
                     case 'c':
-                        if (value == arg.getKey()) {
+                        if (value.equals(arg.getKey())) {
                             errorArg("-c", "Missing directory value");
                             errorArg = true;
                             continue;
@@ -756,7 +756,7 @@ public class Main {
                         break;
 
                     case 'i':
-                        if (value == arg.getKey()) {
+                        if (value.equals(arg.getKey())) {
                             errorArg("-i", "Missing launchpad directory 
value");
                             errorArg = true;
                             continue;
@@ -765,7 +765,7 @@ public class Main {
                         break;
 
                     case 'a':
-                        if (value == arg.getKey()) {
+                        if (value.equals(arg.getKey())) {
                             errorArg("-a", "Missing address value");
                             errorArg = true;
                             continue;
@@ -774,7 +774,7 @@ public class Main {
                         break;
 
                     case 'p':
-                        if (value == arg.getKey()) {
+                        if (value.equals(arg.getKey())) {
                             errorArg("-p", "Missing port value");
                             errorArg = true;
                             continue;
@@ -790,7 +790,7 @@ public class Main {
                         break;
 
                     case 'r':
-                        if (value == arg.getKey()) {
+                        if (value.equals(arg.getKey())) {
                             errorArg("-r", "Missing root path value");
                             errorArg = true;
                             continue;
@@ -803,7 +803,7 @@ public class Main {
                         break;
 
                     case 'D':
-                        if (value == arg.getKey()) {
+                        if (value.equals(arg.getKey())) {
                             errorArg("-D", "Missing property assignment");
                             errorArg = true;
                             continue;
diff --git 
a/src/main/java/org/apache/sling/launchpad/base/app/MainDelegate.java 
b/src/main/java/org/apache/sling/launchpad/base/app/MainDelegate.java
index e4fbabd..6f2705c 100644
--- a/src/main/java/org/apache/sling/launchpad/base/app/MainDelegate.java
+++ b/src/main/java/org/apache/sling/launchpad/base/app/MainDelegate.java
@@ -233,7 +233,7 @@ public class MainDelegate implements Launcher {
                 String value = arg.getValue();
                 switch (arg.getKey().charAt(0)) {
                     case 'l':
-                        if (value == arg.getKey()) {
+                        if (value.equals(arg.getKey())) {
                             terminate("Missing log level value", 1);
                             continue;
                         }
@@ -241,7 +241,7 @@ public class MainDelegate implements Launcher {
                         break;
 
                     case 'f':
-                        if (value == arg.getKey()) {
+                        if (value.equals(arg.getKey())) {
                             terminate("Missing log file value", 1);
                             continue;
                         } else if ("-".equals(value)) {
@@ -251,7 +251,7 @@ public class MainDelegate implements Launcher {
                         break;
 
                     case 'c':
-                        if (value == arg.getKey()) {
+                        if (value.equals(arg.getKey())) {
                             terminate("Missing directory value", 1);
                             continue;
                         }
@@ -259,7 +259,7 @@ public class MainDelegate implements Launcher {
                         break;
 
                     case 'p':
-                        if (value == arg.getKey()) {
+                        if (value.equals(arg.getKey())) {
                             terminate("Missing port value", 1);
                             continue;
                         }
@@ -273,7 +273,7 @@ public class MainDelegate implements Launcher {
                         break;
 
                     case 'a':
-                        if (value == arg.getKey()) {
+                        if (value.equals(arg.getKey())) {
                             terminate("Missing address value", 1);
                             continue;
                         }

Reply via email to