程序包的使用
cn.taketoday.expression.spel.support
程序包
说明
Core abstractions behind the Spring Expression Language.
SpEL's abstract syntax tree.
SpEL's default implementations for various core abstractions.
-
类说明Standard implementation of
OperatorOverloader.A basicTypeComparatorimplementation: supports comparison ofNumbertypes as well as types implementingComparable. -
-
类说明A
TypedValuefor booleans.AMethodResolvervariant for data binding purposes, using reflection to access instance methods on a given target object.APropertyAccessorvariant for data binding purposes, using reflection to access properties for reading and possibly writing.An instance of ArgumentsMatchInfo describes what kind of match was achieved between two sets of arguments - the set that a method/constructor is expecting and the set that are being supplied at the point of invocation.Arguments match kinds.Reflection-basedMethodResolverused by default inStandardEvaluationContextunless explicit method resolvers have been specified.A powerfulPropertyAccessorthat uses reflection to access properties for reading and possibly also for writing on a target instance.Captures the member (method/field) to call reflectively to access a property value and the type descriptor for the value returned by the reflective call.A basic implementation ofEvaluationContextthat focuses on a subset of essential SpEL features and customization options, targeting simple condition evaluation and in particular data binding scenarios.Builder forSimpleEvaluationContext.