@Documented @Retention(RetentionPolicy.SOURCE) @Target({ElementType.TYPE, ElementType.CONSTRUCTOR, ElementType.METHOD}) public @interface VisibilityOptions
Marker annotation used in the context of AST transformations to provide a custom visibility.
| Type | Name and Description | 
|---|---|
Visibility  | 
                            constructor
  | 
                        
String  | 
                            id
  | 
                        
Visibility  | 
                            method
  | 
                        
Visibility  | 
                            type
  | 
                        
Visibility  | 
                            value
  |