ResolvableType |
ResolvableType.as(Class<?> type) |
|
ResolvableType |
ResolvableType.asCollection() |
|
ResolvableType |
ResolvableType.asMap() |
方便的方法是将此类型作为一个可解析的 Map类型返回。
|
static ResolvableType |
ResolvableType.forArrayComponent(@NotNull ResolvableType componentType) |
|
static ResolvableType |
ResolvableType.forClass(@NotNull Class<?> baseType,
Class<?> implementationClass) |
|
static @NotNull ResolvableType |
ResolvableType.forClass(@Nullable Class<?> clazz) |
|
static ResolvableType |
ResolvableType.forClassWithGenerics(@NotNull Class<?> clazz,
ResolvableType @NotNull ... generics) |
|
static ResolvableType |
ResolvableType.forClassWithGenerics(@NotNull Class<?> clazz,
Class<?> @NotNull ... generics) |
|
static ResolvableType |
ResolvableType.forConstructorParameter(@NotNull Constructor<?> constructor,
int parameterIndex) |
|
static ResolvableType |
ResolvableType.forConstructorParameter(@NotNull Constructor<?> constructor,
int parameterIndex,
Class<?> implementationClass) |
|
static ResolvableType |
ResolvableType.forField(@NotNull Field field) |
|
static ResolvableType |
ResolvableType.forField(@NotNull Field field,
int nestingLevel) |
|
static ResolvableType |
ResolvableType.forField(@NotNull Field field,
int nestingLevel,
@Nullable Class<?> implementationClass) |
|
static ResolvableType |
ResolvableType.forField(@NotNull Field field,
@Nullable ResolvableType implementationType) |
|
static ResolvableType |
ResolvableType.forField(@NotNull Field field,
Class<?> implementationClass) |
|
static ResolvableType |
ResolvableType.forMethodParameter(@NotNull MethodParameter methodParameter,
@Nullable ResolvableType implementationType) |
|
static ResolvableType |
ResolvableType.forMethodParameter(@NotNull MethodParameter methodParameter,
@Nullable Type targetType) |
|
static ResolvableType |
ResolvableType.forMethodParameter(@NotNull Method method,
int parameterIndex) |
|
static ResolvableType |
ResolvableType.forMethodParameter(@NotNull Method method,
int parameterIndex,
Class<?> implementationClass) |
|
static ResolvableType |
ResolvableType.forMethodParameter(MethodParameter methodParameter) |
|
static ResolvableType |
ResolvableType.forMethodReturnType(@NotNull Method method) |
|
static ResolvableType |
ResolvableType.forMethodReturnType(@NotNull Method method,
Class<?> implementationClass) |
|
static @NotNull ResolvableType |
ResolvableType.forRawClass(@Nullable Class<?> clazz) |
|
static ResolvableType |
ResolvableType.forType(@NotNull ParameterizedTypeReference<?> typeReference) |
|
static ResolvableType |
ResolvableType.forType(@Nullable Type type) |
|
static ResolvableType |
ResolvableType.forType(@Nullable Type type,
@Nullable ResolvableType owner) |
|
ResolvableType |
ResolvableType.getComponentType() |
返回代表数组组件类型的ResolvableType,或者 NONE如果该类型不代表数组。
|
ResolvableType |
ResolvableType.getGeneric(int @Nullable ... indexes) |
|
ResolvableType[] |
ResolvableType.getGenerics() |
|
ResolvableType[] |
ResolvableType.getInterfaces() |
|
ResolvableType |
ResolvableType.getNested(int nestingLevel) |
|
ResolvableType |
ResolvableType.getNested(int nestingLevel,
@Nullable Map<Integer,Integer> typeIndexesPerLevel) |
|
ResolvableType |
ResolvableType.getSuperType() |
|