Merge branch '5.3.x'
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright 2002-2013 the original author or authors.
|
||||
* Copyright 2002-2021 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
@@ -22,8 +22,8 @@ import org.springframework.core.convert.TypeDescriptor;
|
||||
import org.springframework.lang.Nullable;
|
||||
|
||||
/**
|
||||
* A method resolver attempts locate a method and returns a command executor that can be
|
||||
* used to invoke that method. The command executor will be cached but if it 'goes stale'
|
||||
* A method resolver attempts to locate a method and returns a command executor that can be
|
||||
* used to invoke that method. The command executor will be cached, but if it 'goes stale'
|
||||
* the resolvers will be called again.
|
||||
*
|
||||
* @author Andy Clement
|
||||
|
||||
@@ -200,8 +200,7 @@ public class MethodReference extends SpelNodeImpl {
|
||||
EvaluationContext evaluationContext) throws SpelEvaluationException {
|
||||
|
||||
AccessException accessException = null;
|
||||
List<MethodResolver> methodResolvers = evaluationContext.getMethodResolvers();
|
||||
for (MethodResolver methodResolver : methodResolvers) {
|
||||
for (MethodResolver methodResolver : evaluationContext.getMethodResolvers()) {
|
||||
try {
|
||||
MethodExecutor methodExecutor = methodResolver.resolve(
|
||||
evaluationContext, targetObject, this.name, argumentTypes);
|
||||
|
||||
Reference in New Issue
Block a user