类 ExpressionEvaluator


  • public class ExpressionEvaluator
    extends org.springframework.context.expression.CachedExpressionEvaluator

    ExpressionEvaluator

    • 字段详细资料

      • paramNameDiscoverer

        private final org.springframework.core.ParameterNameDiscoverer paramNameDiscoverer
      • conditionCache

        private final Map<org.springframework.context.expression.CachedExpressionEvaluator.ExpressionKey,​org.springframework.expression.Expression> conditionCache
      • targetMethodCache

        private final Map<org.springframework.context.expression.AnnotatedElementKey,​Method> targetMethodCache
    • 构造器详细资料

      • ExpressionEvaluator

        public ExpressionEvaluator()
    • 方法详细资料

      • createEvaluationContext

        public org.springframework.expression.EvaluationContext createEvaluationContext​(Object object,
                                                                                        Class<?> targetClass,
                                                                                        Method method,
                                                                                        Object[] args)
      • key

        public Object key​(String conditionExpression,
                          org.springframework.context.expression.AnnotatedElementKey elementKey,
                          org.springframework.expression.EvaluationContext evalContext)
      • getTargetMethod

        private Method getTargetMethod​(Class<?> targetClass,
                                       Method method)