The name of the parameter
The type of the parameter
Optional
docsDocumentation for the parameter
Optional
annotationsParameter annotations like @PathVariable, @RequestParam, etc.
Optional
final_Whether this is a final parameter
Optional
varargsWhether this is a varargs parameter
Interface defining the arguments required to create a new Parameter instance.
Args