Annotation Type VisibilityOptions


  • @Documented
    @Retention(SOURCE)
    @Target({TYPE,CONSTRUCTOR,METHOD})
    public @interface VisibilityOptions
    Marker annotation used in the context of AST transformations to provide a custom visibility.
    Since:
    2.5.0
    • Element Detail

      • value

        Visibility value
        Default:
        groovy.transform.options.Visibility.UNDEFINED
      • id

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

        Visibility type
        Default:
        groovy.transform.options.Visibility.UNDEFINED
      • method

        Visibility method
        Default:
        groovy.transform.options.Visibility.UNDEFINED
      • constructor

        Visibility constructor
        Default:
        groovy.transform.options.Visibility.UNDEFINED