mirror of
https://github.com/TeamNewPipe/NewPipeExtractor
synced 2025-08-31 06:15:37 +00:00
Remove length check from StringUtils.matchToClosingParenthesis
This commit is contained in:
@@ -9,10 +9,11 @@ public class StringUtils {
|
||||
}
|
||||
|
||||
/**
|
||||
* @param string The string to search in
|
||||
* @param string The string to search in.
|
||||
* @param start A string from which to start searching.
|
||||
* @return A substring where each '{' matches a '}'
|
||||
* @return A substring where each '{' matches a '}'.
|
||||
* @throws IndexOutOfBoundsException If {@code string} does not contain {@code start}
|
||||
* or parenthesis could not be matched .
|
||||
*/
|
||||
@Nonnull
|
||||
public static String matchToClosingParenthesis(@Nonnull final String string, @Nonnull final String start) {
|
||||
@@ -29,8 +30,7 @@ public class StringUtils {
|
||||
++endIndex;
|
||||
|
||||
int openParenthesis = 1;
|
||||
int length = string.length();
|
||||
while (openParenthesis > 0 && endIndex < length) {
|
||||
while (openParenthesis > 0) {
|
||||
switch (string.charAt(endIndex)) {
|
||||
case '{':
|
||||
++openParenthesis;
|
||||
|
Reference in New Issue
Block a user