summaryrefslogtreecommitdiffstats
path: root/server/sonar-main/src
diff options
context:
space:
mode:
authorMatteo Mara <matteo.mara@sonarsource.com>2023-01-11 14:26:26 +0100
committersonartech <sonartech@sonarsource.com>2023-01-12 20:02:51 +0000
commit4dc57b2e3f3c8a30c7ffa1da6751e7bfae2d1d46 (patch)
tree897b2cbb9c504be88ec412d102d0f641247ce042 /server/sonar-main/src
parent44c39cc1617233606191e312682a26bd2dd01b46 (diff)
downloadsonarqube-4dc57b2e3f3c8a30c7ffa1da6751e7bfae2d1d46.tar.gz
sonarqube-4dc57b2e3f3c8a30c7ffa1da6751e7bfae2d1d46.zip
[NO-JIRA] Remove reported generic code smell
Diffstat (limited to 'server/sonar-main/src')
-rw-r--r--server/sonar-main/src/main/java/org/sonar/application/command/JvmOptions.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/server/sonar-main/src/main/java/org/sonar/application/command/JvmOptions.java b/server/sonar-main/src/main/java/org/sonar/application/command/JvmOptions.java
index f5637492a2c..b4a118c8e92 100644
--- a/server/sonar-main/src/main/java/org/sonar/application/command/JvmOptions.java
+++ b/server/sonar-main/src/main/java/org/sonar/application/command/JvmOptions.java
@@ -67,7 +67,8 @@ public class JvmOptions<T extends JvmOptions> {
public T addFromMandatoryProperty(Props props, String propertyName) {
String value = props.nonNullValue(propertyName);
if (!value.isEmpty()) {
- List<String> jvmOptions = Arrays.stream(value.split(" (?=-)")).map(String::trim).toList();
+ String splitRegex = " (?=-)";
+ List<String> jvmOptions = Arrays.stream(value.split(splitRegex)).map(String::trim).toList();
checkOptionFormat(propertyName, jvmOptions);
checkMandatoryOptionOverwrite(propertyName, jvmOptions);
options.addAll(jvmOptions);