- <init>
Create a new descriptor for a method or constructor parameter.
- getDependencyType
Determine the declared (non-generic) type of the wrapped parameter/field.
- getAnnotations
- getMethodParameter
- getResolvableType
Build a ResolvableType object for the wrapped parameter/field.
- setContainingClass
Optionally set the concrete class that contains this dependency. This may differ
from the class that
- isRequired
Return whether this dependency is required.Optional semantics are derived from
Java 8's java.util.Op
- getField
- isEager
Return whether this dependency is 'eager' in the sense of eagerly resolving
potential target beans f
- getDependencyName
Determine the name of the wrapped parameter/field.
- initParameterNameDiscovery
Initialize parameter name discovery for the underlying method parameter, if any.
This method does no
- forFallbackMatch
Return a variant of this descriptor that is intended for a fallback match.