Skip to content

Commit d219d04

Browse files
committed
Fix NullPointerException for varargs methods with a single given argument
1 parent 397405b commit d219d04

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/main/java/com/btk5h/skriptmirror/skript/reflect/ExprJavaCall.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ public T getSingle(Event e) {
123123
} else if (rawArgs.isSingle()) {
124124
// A special case of the above, since a single argument will not be wrapped in a list
125125
// Directly wrap the argument in an array to ensure the unary method is invoked
126-
arguments = new Object[]{rawArgs.getSingle(e)};
126+
arguments = new Object[]{SkriptMirrorUtil.reifyIfNull(rawArgs.getSingle(e))};
127127
} else {
128128
// If the user is using a non-single non-list expression, assume the number of arguments is correct
129129
arguments = rawArgs.getArray(e);

0 commit comments

Comments
 (0)