open class SynthesizingMethodParameter : MethodParameter
A MethodParameter variant which synthesizes annotations that declare attribute aliases via AliasFor.
Author
Juergen Hoeller
Author
Sam Brannen
Since
4.2
See Also
AnnotationUtils#synthesizeAnnotationAnnotationUtils#synthesizeAnnotationArray
SynthesizingMethodParameter(method: Method, parameterIndex: Int)
Create a new SynthesizingMethodParameter(method: Method, parameterIndex: Int, nestingLevel: Int)
Create a new SynthesizingMethodParameter(constructor: Constructor<*>, parameterIndex: Int)
Create a new SynthesizingMethodParameter(constructor: Constructor<*>, parameterIndex: Int, nestingLevel: Int)
Create a new |
open fun clone(): SynthesizingMethodParameter |
|
open static fun forExecutable(executable: Executable, parameterIndex: Int): SynthesizingMethodParameter
Create a new SynthesizingMethodParameter for the given method or constructor. This is a convenience factory method for scenarios where a Method or Constructor reference is treated in a generic fashion. |
|
open static fun forParameter(parameter: Parameter): SynthesizingMethodParameter
Create a new SynthesizingMethodParameter for the given parameter descriptor. This is a convenience factory method for scenarios where a Java 8 Parameter descriptor is already available. |