Annotation Interface Introspected.IntrospectionBuilder

Enclosing class:
Introspected

@Documented @Retention(RUNTIME) public static @interface Introspected.IntrospectionBuilder
Configuration for an introspection builder.
  • Element Details

    • builderClass

      Class<?> builderClass
      The class that is the builder for this type.

      Should be accessible. Mutually exclusive with builderMethod()

      Returns:
      The builder class
      Default:
      void.class
    • builderMethod

      String builderMethod
      The name of the method that is the builder for this type.

      Should be accessible. Mutually exclusive with builderClass() ()}

      Returns:
      The builder method.
      Default:
      ""
    • creatorMethod

      String creatorMethod
      The name of the method that builds the instance.
      Returns:
      The method name.
      Default:
      "build"
    • accessorStyle

      AccessorsStyle accessorStyle
      Returns:
      The accessor style for the write methods of the builder.
      Default:
      @io.micronaut.core.annotation.AccessorsStyle(writePrefixes={""})