From 3d4c5a06ff9e43c34ced1b8c55129d91ca244e87 Mon Sep 17 00:00:00 2001 From: JFronny Date: Sun, 7 Apr 2024 16:48:47 +0200 Subject: [PATCH] fix(muscript): use flatMap --- .../main/java/io/gitlab/jfronny/muscript/runtime/Runtime.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/muscript-runtime/src/main/java/io/gitlab/jfronny/muscript/runtime/Runtime.java b/muscript-runtime/src/main/java/io/gitlab/jfronny/muscript/runtime/Runtime.java index 968055e..11f735c 100644 --- a/muscript-runtime/src/main/java/io/gitlab/jfronny/muscript/runtime/Runtime.java +++ b/muscript-runtime/src/main/java/io/gitlab/jfronny/muscript/runtime/Runtime.java @@ -227,7 +227,7 @@ public class Runtime { Dynamic lv = evaluate(e.callable(), scope); if (Dynamic.isNull(lv)) throw locationalException(expr, "Cannot invoke null"); dc = lv.asCallable(); - arg = of(e.arguments().stream().map(a -> evaluate(a, scope)).toArray(Dynamic[]::new)); + arg = of(e.arguments().stream().flatMap(a -> evaluate(a, scope)).toArray(Dynamic[]::new)); } catch (RuntimeException ex) { throw locationalException(expr, "Could not perform call successfully", ex); }