From e2c7653da4286e8daa9e9a185ef3f8016a035f87 Mon Sep 17 00:00:00 2001 From: Juergen Hoeller Date: Thu, 14 Jul 2016 22:29:14 +0200 Subject: [PATCH] Correct parameter index boundary in exception message Issue: SPR-14466 --- .../src/main/java/org/springframework/core/MethodParameter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-core/src/main/java/org/springframework/core/MethodParameter.java b/spring-core/src/main/java/org/springframework/core/MethodParameter.java index e6cb387c59..ea1cc4c631 100644 --- a/spring-core/src/main/java/org/springframework/core/MethodParameter.java +++ b/spring-core/src/main/java/org/springframework/core/MethodParameter.java @@ -668,7 +668,7 @@ public class MethodParameter { private static int validateIndex(Executable executable, int parameterIndex) { int count = executable.getParameterCount(); - Assert.isTrue(parameterIndex < count, () -> "Parameter index needs to be between 0 and " + (count - 1)); + Assert.isTrue(parameterIndex < count, () -> "Parameter index needs to be between -1 and " + (count - 1)); return parameterIndex; } -- GitLab