summaryrefslogtreecommitdiff
path: root/dicore3/command/src/main/java/io/dico/dicore/command/registration/reflect/ReflectiveRegistration.java
diff options
context:
space:
mode:
authorDico Karssiens <dico.karssiens@gmail.com>2018-10-04 10:24:13 +0100
committerDico Karssiens <dico.karssiens@gmail.com>2018-10-04 10:24:13 +0100
commite55c595e54116961798cec03f6404d0c8d986e6d (patch)
tree0ef21b8f58d694c5a6a5b5455e501126a92dbb02 /dicore3/command/src/main/java/io/dico/dicore/command/registration/reflect/ReflectiveRegistration.java
parentc4801757a2fda147e1cee65f70f80fb215047525 (diff)
Tiny fixes
Diffstat (limited to 'dicore3/command/src/main/java/io/dico/dicore/command/registration/reflect/ReflectiveRegistration.java')
-rw-r--r--dicore3/command/src/main/java/io/dico/dicore/command/registration/reflect/ReflectiveRegistration.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/dicore3/command/src/main/java/io/dico/dicore/command/registration/reflect/ReflectiveRegistration.java b/dicore3/command/src/main/java/io/dico/dicore/command/registration/reflect/ReflectiveRegistration.java
index 1405414..6b1965d 100644
--- a/dicore3/command/src/main/java/io/dico/dicore/command/registration/reflect/ReflectiveRegistration.java
+++ b/dicore3/command/src/main/java/io/dico/dicore/command/registration/reflect/ReflectiveRegistration.java
@@ -236,7 +236,7 @@ public class ReflectiveRegistration {
Parameter<?, ?> parameter = parseParameter(selector, method, parameters[i], parameterNames[i - start]);
list.addParameter(parameter);
}
- command.setParameterOrder(parameterNames);
+ command.setParameterOrder(hasContinuationParameter ? Arrays.copyOfRange(parameterNames, 0, parameterNames.length - 1) : parameterNames);
RequirePermissions cmdPermissions = method.getAnnotation(RequirePermissions.class);
if (cmdPermissions != null) {