[Java] Annotation Type NamedParam

  • groovy.transform.NamedParam

Marker interface used to indicate that the name of the annotated parameter (or specified optional name) is a valid key name when using named arguments and that the parameter type is applicable for type checking purposes.

Since:
2.5.0

Element Summary

Optional Element Summary
Type Name and Description
boolean required
@default false
Class type
@default Object.class
String value
@default Undefined.STRING

Inherited Methods Summary

Inherited Methods
Methods inherited from class Name
class Object wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll

Element Detail

public boolean required

@default false

public Class type

@default Object.class

public String value

@default Undefined.STRING

© 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/2.5.14/html/gapi/groovy/transform/NamedParam.html