Annotation Interface TypeStateBuilder


@Retention(CLASS) @Target(CONSTRUCTOR) public @interface TypeStateBuilder
Generate TypeState Builder using RobotUtils
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    boolean
    If true, required fields must be specified in the same order as the constructor.
    If specified, the builder's class name is this.
  • Element Details

    • value

      String value
      If specified, the builder's class name is this. Otherwise, "Builder" is appended to the enclosing class's name.
      Default:
      ""
    • linear

      boolean linear
      If true, required fields must be specified in the same order as the constructor. If false, required fields may be specified in any order. Defaults to false.
      Default:
      false