From 50fe7afca3089550750e172980f3ff1d5b5ae51d Mon Sep 17 00:00:00 2001 From: dgelessus <dgelessus@users.noreply.github.com> Date: Wed, 27 May 2020 16:14:58 +0200 Subject: [PATCH] Simplify body splitting logic in CommandUtils.splitArgs --- src/main/java/de/prob2/jupyter/CommandUtils.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/main/java/de/prob2/jupyter/CommandUtils.java b/src/main/java/de/prob2/jupyter/CommandUtils.java index 0d341be..4e66d06 100644 --- a/src/main/java/de/prob2/jupyter/CommandUtils.java +++ b/src/main/java/de/prob2/jupyter/CommandUtils.java @@ -91,15 +91,13 @@ public final class CommandUtils { public static @NotNull SplitResult splitArgs(final @NotNull Parameters parameters, final @NotNull String argString) { final SplitArguments splitArgs = new SplitArguments(Collections.emptyMap()); - String remainingArgs; + String remainingArgs = argString; if (parameters.getBodyParam().isPresent()) { final String[] argsAndBody = argString.split("\n", 2); - remainingArgs = argsAndBody[0]; if (argsAndBody.length > 1) { + remainingArgs = argsAndBody[0]; splitArgs.add(parameters.getBodyParam().get(), argsAndBody[1]); } - } else { - remainingArgs = argString; } for (int i = 0; i < parameters.getPositionalParameters().size();) { -- GitLab