Merge branch '6.2.x'
This commit is contained in:
@@ -350,6 +350,7 @@ abstract class AnnotationsScanner {
|
||||
|
||||
private static boolean isOverride(Method rootMethod, Method candidateMethod) {
|
||||
return (!Modifier.isPrivate(candidateMethod.getModifiers()) &&
|
||||
candidateMethod.getParameterCount() == rootMethod.getParameterCount() &&
|
||||
candidateMethod.getName().equals(rootMethod.getName()) &&
|
||||
hasSameParameterTypes(rootMethod, candidateMethod));
|
||||
}
|
||||
|
||||
@@ -614,10 +614,11 @@ public abstract class ClassUtils {
|
||||
Class<?> resolvedPrimitive = primitiveWrapperTypeMap.get(rhsType);
|
||||
return (lhsType == resolvedPrimitive);
|
||||
}
|
||||
else {
|
||||
else if (rhsType.isPrimitive()) {
|
||||
Class<?> resolvedWrapper = primitiveTypeToWrapperMap.get(rhsType);
|
||||
return (resolvedWrapper != null && lhsType.isAssignableFrom(resolvedWrapper));
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user