[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

Optional Element Summary
Type Name and Description
Visibility constructor
Default:
Visibility.UNDEFINED
String id
Default:
Undefined.STRING
Visibility method
Default:
Visibility.UNDEFINED
Visibility type
Default:
Visibility.UNDEFINED
Visibility value
Default:
Visibility.UNDEFINED

Inherited Methods Summary

Inherited Methods
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