Top Description Classes
[default module]

Package org.springframework.expression.spel.support

Annotations
@NonNullApi
@NonNullFields
Imports
org.springframework.lang.NonNullApi, .NonNullFields

SpEL's default implementations for various core abstractions.

Class Summary

Modifier and TypeClass and Description
public class
public class
DataBindingMethodResolver

An org.springframework.expression.MethodResolver variant for data binding purposes, using reflection to access instance methods on a given target object.

public class
DataBindingPropertyAccessor

An org.springframework.expression.PropertyAccessor variant for data binding purposes, using reflection to access properties for reading and possibly writing.

public abstract class
ReflectionHelper

Utility methods used by the reflection resolver code to discover the appropriate methods/constructors and fields that should be used in expressions.

public class
ReflectiveConstructorExecutor

A simple ConstructorExecutor implementation that runs a constructor using reflective invocation.

public class
ReflectiveConstructorResolver

A constructor resolver that uses reflection to locate the constructor that should be invoked.

public class
ReflectiveMethodExecutor

MethodExecutor that works via reflection.

public class
ReflectiveMethodResolver

Reflection-based MethodResolver used by default in StandardEvaluationContext unless explicit method resolvers have been specified.

public class
ReflectivePropertyAccessor

A powerful PropertyAccessor that uses reflection to access properties for reading and possibly also for writing on a target instance.

public class
SimpleEvaluationContext

A basic implementation of EvaluationContext that focuses on a subset of essential SpEL features and customization options, targeting simple condition evaluation and in particular data binding scenarios.

public class
StandardEvaluationContext

A powerful and highly configurable EvaluationContext implementation.

public class
public class
StandardTypeComparator

A basic TypeComparator implementation: supports comparison of Number types as well as types implementing Comparable.

public class
StandardTypeConverter

Default implementation of the TypeConverter interface, delegating to a core Spring ConversionService.

public class
StandardTypeLocator

A simple implementation of TypeLocator that uses the default ClassLoader or a supplied ClassLoader to locate types.