Annotation Type SelectClasses

    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      java.lang.String[] names
      One or more classes to select by their fully qualified names.
      java.lang.Class<?>[] value
      One or more classes to select.
    • Element Detail

      • value

        java.lang.Class<?>[] value
        One or more classes to select.

        May be use in conjunction with or instead of names.

        Default:
        {}
      • names

        @API(status=EXPERIMENTAL,
             since="1.10")
        java.lang.String[] names
        One or more classes to select by their fully qualified names.

        May be use in conjunction with or instead of value.

        This attribute is intended to be used when a class cannot be referenced directly from where this annotation is used — for example, when a class is not visible due to being private or package-private.

        Since:
        1.10
        Default:
        {}