[Java] Annotation Type VisibilityOptions
- groovy.transform.VisibilityOptions
 
@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.
- Since:
 - 2.5.0
 
Element Summary
| Type | Name and Description | 
|---|---|
Visibility  |  
constructor
  |  
String  |  
id
  |  
Visibility  |  
method
  |  
Visibility  |  
type
  |  
Visibility  |  
value
  |  
Inherited Methods Summary
| Methods inherited from class | Name | 
|---|---|
class Object |  wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |  
Element Detail
public Visibility constructor
- Default:
 - Visibility.UNDEFINED
 
public String id
- Default:
 - Undefined.STRING
 
public Visibility method
- Default:
 - Visibility.UNDEFINED
 
public Visibility type
- Default:
 - Visibility.UNDEFINED
 
public Visibility value
- Default:
 - Visibility.UNDEFINED
 
    © 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
    https://docs.groovy-lang.org/3.0.7/html/gapi/groovy/transform/VisibilityOptions.html