Annotation Interface Option.Type

Enclosing class:
Option

@Target(METHOD) @Retention(CLASS) public static @interface Option.Type
Explicitly define a type (may include generics) in case the type is located in the same module, and cannot be inferred correctly by the annotation processor. This is always needed for types with generics in the same module.
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    Type declaration including generic types (must match the declared generic type on the blueprint).
  • Element Details

    • value

      String value
      Type declaration including generic types (must match the declared generic type on the blueprint).
      Returns:
      type name with generic declaration