- groovy.transform.NamedParam
 
    
        - 
            
            
            
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.PARAMETER)
@Repeatable(NamedParams.class)
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
 
           
    
 
    
        - 
        
        
        
        
        
        
        
        
        
        
        
                - 
                    
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
                    
               
                
        
        
     
    
 
    
        - 
           
            
            
            
            
            
                - 
                    
                
                    
Element Detail
                    
                        
                        
                            - 
                                
public boolean required
                                 
- Default:
 - false
 
                             
                        
                    
                        
                        
                            - 
                                
public Class type
                                 
- Default:
 - Object.class
 
                             
                        
                    
                        
                        
                            - 
                                
public String value
                                 
- Default:
 - Undefined.STRING
 
                             
                        
                    
                 
            
            
            
            
         
    
 
    
    
    Copyright © 2003-2024 The Apache Software Foundation. All rights reserved.