Package org.derive4j

Annotation Type Derive


@Target(TYPE) @Documented public @interface Derive
  • Element Details

    • inClass

      String inClass
      Default:
      ":auto"
    • withVisibility

      Visibility withVisibility
      Default:
      Same
    • extend

      Class<?> extend
      Default:
      java.lang.Class.class
    • make

      Make[] make
      Default:
      {lambdaVisitor, constructors, getters, modifiers, lazyConstructor, caseOfMatching, casesMatching, catamorphism, factory}
    • value

      Instances[] value
      Default:
      {}