diff options
author | Emmanuel Bourg <ebourg@apache.org> | 2018-04-08 23:27:38 +0200 |
---|---|---|
committer | Emmanuel Bourg <ebourg@apache.org> | 2018-04-08 23:27:38 +0200 |
commit | e9dafb5ce16aa2faa4fee1019417cc0a7456af57 (patch) | |
tree | c38471d22f5c367a45673724d3a6571d5daf591b /spring-beans/src/main/java/org/springframework/beans/BeanUtils.java | |
parent | 6dc3d6835b664af0d21e774a5342b90d4417f628 (diff) |
New upstream version 4.3.15
Diffstat (limited to 'spring-beans/src/main/java/org/springframework/beans/BeanUtils.java')
-rw-r--r-- | spring-beans/src/main/java/org/springframework/beans/BeanUtils.java | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/spring-beans/src/main/java/org/springframework/beans/BeanUtils.java b/spring-beans/src/main/java/org/springframework/beans/BeanUtils.java index c29eaf53..0cdf050a 100644 --- a/spring-beans/src/main/java/org/springframework/beans/BeanUtils.java +++ b/spring-beans/src/main/java/org/springframework/beans/BeanUtils.java @@ -311,23 +311,23 @@ public abstract class BeanUtils { public static Method resolveSignature(String signature, Class<?> clazz) { Assert.hasText(signature, "'signature' must not be empty"); Assert.notNull(clazz, "Class must not be null"); - int firstParen = signature.indexOf("("); - int lastParen = signature.indexOf(")"); - if (firstParen > -1 && lastParen == -1) { + int startParen = signature.indexOf('('); + int endParen = signature.indexOf(')'); + if (startParen > -1 && endParen == -1) { throw new IllegalArgumentException("Invalid method signature '" + signature + "': expected closing ')' for args list"); } - else if (lastParen > -1 && firstParen == -1) { + else if (startParen == -1 && endParen > -1) { throw new IllegalArgumentException("Invalid method signature '" + signature + "': expected opening '(' for args list"); } - else if (firstParen == -1 && lastParen == -1) { + else if (startParen == -1 && endParen == -1) { return findMethodWithMinimalParameters(clazz, signature); } else { - String methodName = signature.substring(0, firstParen); + String methodName = signature.substring(0, startParen); String[] parameterTypeNames = - StringUtils.commaDelimitedListToStringArray(signature.substring(firstParen + 1, lastParen)); + StringUtils.commaDelimitedListToStringArray(signature.substring(startParen + 1, endParen)); Class<?>[] parameterTypes = new Class<?>[parameterTypeNames.length]; for (int i = 0; i < parameterTypeNames.length; i++) { String parameterTypeName = parameterTypeNames[i].trim(); |