Annotation Interface Inline


public @interface Inline
Annotation to mark that a Builder wrapper should be generated, for inlining the builder into a DSL.
  • Element Details

    • value

      String value
      Returns:
      The name of the inline build method.
    • type

      Class type
      Returns:
      The type of the item to build "inline"
    • prefix

      String prefix
      Returns:
      The prefix of the Inlinable.
      Default:
      ""
    • name

      String name
      Returns:
      The name of the Inline builder.
      Default:
      ""
    • suffix

      String suffix
      Returns:
      The suffix of the inlinable.
      Default:
      ""
    • returnType

      Class returnType
      Returns:
      The return type of the "inline" method.
      Default:
      io.sundr.builder.annotations.None.class