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 Details

    • value

      Visibility value
      Default:
      UNDEFINED
    • id

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

      Default:
      UNDEFINED
    • method

      Visibility method
      Default:
      UNDEFINED
    • constructor

      Visibility constructor
      Default:
      UNDEFINED