Module lettuce.core
Package io.lettuce.core.dynamic.support
Support classes imported from the Spring Framework.
-
Interface Summary Interface Description ParameterNameDiscoverer Interface to discover parameter names for methods and constructors.ReflectionUtils.FieldCallback Callback interface invoked on each field in the hierarchy.ReflectionUtils.FieldFilter Callback optionally used to filter fields to be operated on by a field callback.ReflectionUtils.MethodCallback Action to take on each method.ReflectionUtils.MethodFilter Callback optionally used to filter methods to be operated on by a method callback.ResolvableType.VariableResolver Strategy interface used to resolveTypeVariables.TypeInformation<S> Interface to access types and resolving generics on the way. -
Class Summary Class Description AnnotationParameterNameDiscoverer ParameterNameDiscovererbased onParamannotations to resolve parameter names.ClassTypeInformation<S> TypeInformationfor a plainClass.CompositeParameterNameDiscoverer CompositeParameterNameDiscovererto resolve parameter names using multipleParameterNameDiscoverers.GenericTypeResolver Helper class for resolving generic types against type variables.MethodParameter Helper class that encapsulates the specification of a method parameter, i.e.ReflectionUtils Simple utility class for working with the reflection API and handling reflection exceptions.ResolvableType Encapsulates a JavaType, providing access tosupertypes,interfaces, andgeneric parametersalong with the ability to ultimatelyresolveto aClass.StandardReflectionParameterNameDiscoverer ParameterNameDiscovererimplementation which uses JDK 8's reflection facilities for introspecting parameter names (based on the "-parameters" compiler flag).TypeVariableTypeInformation<T> SpecialTypeDiscovererto determine the actual type for aTypeVariable.