From a5a532f9daed718621ef3573102a77d8be6556f3 Mon Sep 17 00:00:00 2001 From: vaperion Date: Tue, 2 Jan 2024 15:38:41 +0100 Subject: [PATCH] Fix for java 8 --- .../main/java/me/vaperion/blade/service/CommandParser.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/me/vaperion/blade/service/CommandParser.java b/core/src/main/java/me/vaperion/blade/service/CommandParser.java index 9815a55..1934d3f 100644 --- a/core/src/main/java/me/vaperion/blade/service/CommandParser.java +++ b/core/src/main/java/me/vaperion/blade/service/CommandParser.java @@ -120,6 +120,7 @@ public Map parseFlags(@NotNull Command command, @NotNull List return map; } + @SuppressWarnings("SizeReplaceableByIsEmpty") // Not available in Java 8 @NotNull public static List combineQuotedArguments(@NotNull List args) { String whole = String.join(" ", args); @@ -145,7 +146,7 @@ public static List combineQuotedArguments(@NotNull List args) { } if (c == ' ' && boundary == '\0') { - if (!building.isEmpty()) { + if (building.length() > 0) { arguments.add(building.toString()); building.setLength(0); } @@ -155,7 +156,7 @@ public static List combineQuotedArguments(@NotNull List args) { building.append(c); } - if (!building.isEmpty()) { + if (building.length() > 0) { arguments.add(building.toString()); }