Annotation Type NamedParam


  • @Retention(RUNTIME)
    @Target(PARAMETER)
    public @interface 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
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      boolean required  
      java.lang.Class type  
      java.lang.String value  
    • Element Detail

      • value

        java.lang.String value
        Default:
        "<DummyUndefinedMarkerString-DoNotUse>"
      • type

        java.lang.Class type
        Default:
        java.lang.Object.class
      • required

        boolean required
        Default:
        false