Uses of Class
io.lettuce.core.dynamic.support.ResolvableType
-
Packages that use ResolvableType Package Description io.lettuce.core.dynamic Core package for Redis Command Interface support throughRedisCommandFactory
.io.lettuce.core.dynamic.output CommandOutput
resolution support.io.lettuce.core.dynamic.support Support classes imported from the Spring Framework. -
-
Uses of ResolvableType in io.lettuce.core.dynamic
Methods in io.lettuce.core.dynamic that return ResolvableType Modifier and Type Method Description ResolvableType
CommandMethod. getActualReturnType()
ResolvableType
DeclaredCommandMethod. getActualReturnType()
ResolvableType
CommandMethod. getReturnType()
ResolvableType
DeclaredCommandMethod. getReturnType()
-
Uses of ResolvableType in io.lettuce.core.dynamic.output
Methods in io.lettuce.core.dynamic.output that return ResolvableType Modifier and Type Method Description ResolvableType
OutputSelector. getOutputType()
ResolvableType
OutputType. withCodec(RedisCodec<?,?> codec)
Constructors in io.lettuce.core.dynamic.output with parameters of type ResolvableType Constructor Description OutputSelector(ResolvableType outputType, RedisCodec<?,?> redisCodec)
-
Uses of ResolvableType in io.lettuce.core.dynamic.support
Fields in io.lettuce.core.dynamic.support declared as ResolvableType Modifier and Type Field Description static ResolvableType
ResolvableType. NONE
ResolvableType
returned when no value is available.Methods in io.lettuce.core.dynamic.support that return ResolvableType Modifier and Type Method Description ResolvableType
ResolvableType. as(Class<?> type)
Return this type as aResolvableType
of the specified class.ResolvableType
ResolvableType. asCollection()
Convenience method to return this type as a resolvableCollection
type.ResolvableType
ResolvableType. asMap()
Convenience method to return this type as a resolvableMap
type.static ResolvableType
ResolvableType. forArrayComponent(ResolvableType componentType)
Return aResolvableType
as a array of the specifiedcomponentType
.static ResolvableType
ResolvableType. forClass(Class<?> sourceClass)
Return aResolvableType
for the specifiedClass
, using the full generic type information for assignability checks.static ResolvableType
ResolvableType. forClass(Class<?> sourceClass, Class<?> implementationClass)
Return aResolvableType
for the specifiedClass
with a given implementation.static ResolvableType
ResolvableType. forClassWithGenerics(Class<?> sourceClass, ResolvableType... generics)
Return aResolvableType
for the specifiedClass
with pre-declared generics.static ResolvableType
ResolvableType. forClassWithGenerics(Class<?> sourceClass, Class<?>... generics)
Return aResolvableType
for the specifiedClass
with pre-declared generics.static ResolvableType
ResolvableType. forMethodParameter(MethodParameter methodParameter)
Return aResolvableType
for the specifiedMethodParameter
.static ResolvableType
ResolvableType. forMethodParameter(MethodParameter methodParameter, ResolvableType implementationType)
Return aResolvableType
for the specifiedMethodParameter
with a given implementation type.static ResolvableType
ResolvableType. forMethodParameter(MethodParameter methodParameter, Type targetType)
Return aResolvableType
for the specifiedMethodParameter
, overriding the target type to resolve with a specific given type.static ResolvableType
ResolvableType. forMethodParameter(Method method, int parameterIndex)
Return aResolvableType
for the specifiedMethod
parameter.static ResolvableType
ResolvableType. forMethodParameter(Method method, int parameterIndex, Class<?> implementationClass)
Return aResolvableType
for the specifiedMethod
parameter with a given implementation.static ResolvableType
ResolvableType. forMethodReturnType(Method method)
Return aResolvableType
for the specifiedMethod
return type.static ResolvableType
ResolvableType. forMethodReturnType(Method method, Class<?> implementationClass)
Return aResolvableType
for the specifiedMethod
return type.static ResolvableType
ResolvableType. forRawClass(Class<?> sourceClass)
Return aResolvableType
for the specifiedClass
, doing assignability checks against the raw class only (analogous toClass.isAssignableFrom(java.lang.Class<?>)
, which this serves as a wrapper for.static ResolvableType
ResolvableType. forType(Type type)
Return aResolvableType
for the specifiedType
.static ResolvableType
ResolvableType. forType(Type type, ResolvableType owner)
Return aResolvableType
for the specifiedType
backed by the given owner type.static ResolvableType
ResolvableType. forType(Type type, ResolvableType.VariableResolver variableResolver)
ResolvableType
ResolvableType. getComponentType()
Return the ResolvableType representing the component type of the array orNONE
if this type does not represent an array.ResolvableType
ResolvableType. getGeneric(int... indexes)
Return aResolvableType
representing the generic parameter for the given indexes.ResolvableType[]
ResolvableType. getGenerics()
Return an array ofResolvableType
s representing the generic parameters of this type.ResolvableType[]
ResolvableType. getInterfaces()
Return aResolvableType
array representing the direct interfaces implemented by this type.ResolvableType
ResolvableType. getNested(int nestingLevel)
Return aResolvableType
for the specified nesting level.ResolvableType
ResolvableType. getNested(int nestingLevel, Map<Integer,Integer> typeIndexesPerLevel)
Return aResolvableType
for the specified nesting level.ResolvableType
ResolvableType. getSuperType()
Return aResolvableType
representing the direct supertype of this type.ResolvableType
ResolvableType. resolveType()
Resolve this type by a single level, returning the resolved value orNONE
.ResolvableType
ResolvableType.VariableResolver. resolveVariable(TypeVariable<?> variable)
Resolve the specified variable.Methods in io.lettuce.core.dynamic.support with parameters of type ResolvableType Modifier and Type Method Description static ResolvableType
ResolvableType. forArrayComponent(ResolvableType componentType)
Return aResolvableType
as a array of the specifiedcomponentType
.static ResolvableType
ResolvableType. forClassWithGenerics(Class<?> sourceClass, ResolvableType... generics)
Return aResolvableType
for the specifiedClass
with pre-declared generics.static ResolvableType
ResolvableType. forMethodParameter(MethodParameter methodParameter, ResolvableType implementationType)
Return aResolvableType
for the specifiedMethodParameter
with a given implementation type.static ResolvableType
ResolvableType. forType(Type type, ResolvableType owner)
Return aResolvableType
for the specifiedType
backed by the given owner type.boolean
ResolvableType. isAssignableFrom(ResolvableType other)
Determine whether thisResolvableType
is assignable from the specified other type.
-