ParameterResolver
ParameterResolver adapter which resolves a parameter based on its exact type.
| Modifier and Type | Field and Description |
|---|---|
| private final Type |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private Type | |
| private @Nullable ParameterizedType | |
| private Type | |
| public abstract T | resolveParameter(ParameterContext parameterContext, ExtensionContext extensionContext)
Redeclares org. Resolve an argument for the |
| public final boolean | supportsParameter(ParameterContext parameterContext, ExtensionContext extensionContext)
Implements org. Determine if this resolver supports resolution of an argument for the
|
| supportedParameterType | back to summary |
|---|---|
| private final Type supportedParameterType | |
| TypeBasedParameterResolver | back to summary |
|---|---|
| public TypeBasedParameterResolver() | |
| enclosedTypeOfParameterResolver | back to summary |
|---|---|
| private Type enclosedTypeOfParameterResolver() | |
| findTypeBasedParameterResolverSuperclass | back to summary |
|---|---|
| private @Nullable ParameterizedType findTypeBasedParameterResolverSuperclass(Class<?> clazz) | |
| getParameterType | back to summary |
|---|---|
| private Type getParameterType(ParameterContext parameterContext) | |
| resolveParameter | back to summary |
|---|---|
| public abstract T resolveParameter(ParameterContext parameterContext, ExtensionContext extensionContext) throws ParameterResolutionException Redeclares org. Doc from org. Resolve an argument for the This method is only called by the framework if The
| |
| supportsParameter | back to summary |
|---|---|
| public final boolean supportsParameter(ParameterContext parameterContext, ExtensionContext extensionContext) Implements org. Doc from org. Determine if this resolver supports resolution of an argument for the
The
| |