Skip to content

Commit

Permalink
Fixed a SonarQube issue
Browse files Browse the repository at this point in the history
  • Loading branch information
robtimus committed Jul 28, 2023
1 parent 7b8b40b commit eac0a94
Showing 1 changed file with 9 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -143,10 +143,7 @@ private static int parseNextParameter(String paramString, int start, int end, Ma

int nameEnd = getNameEnd(paramString, start, end);
String name = paramString.substring(start, nameEnd);
int valueStart = nameEnd;
if (valueStart < end && paramString.charAt(valueStart) == '=') {
valueStart++;
}
int valueStart = getValueStart(paramString, nameEnd, end);

StringBuilder value = new StringBuilder(end - valueStart);
for (int i = valueStart; i < end; i++) {
Expand Down Expand Up @@ -200,6 +197,14 @@ private static int getNameEnd(String params, int start, int end) {
return Math.min(indexOfEquals, indexOfSemicolon);
}

private static int getValueStart(String params, int start, int end) {
int valueStart = start;
if (valueStart < end && params.charAt(valueStart) == '=') {
valueStart++;
}
return valueStart;
}

private static boolean isNotFound(int index) {
return index == -1;
}
Expand Down

0 comments on commit eac0a94

Please sign in to comment.