Package org.derive4j
Annotation Type Derive
-
@Target(TYPE) @Documented public @interface Derive
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description java.lang.Class<?>
extend
java.lang.String
inClass
Make[]
make
Instances[]
value
Visibility
withVisibility
-
-
-
-
withVisibility
Visibility withVisibility
- Default:
- org.derive4j.Visibility.Same
-
-
-
make
Make[] make
- Default:
- {org.derive4j.Make.lambdaVisitor, org.derive4j.Make.constructors, org.derive4j.Make.getters, org.derive4j.Make.modifiers, org.derive4j.Make.lazyConstructor, org.derive4j.Make.caseOfMatching, org.derive4j.Make.casesMatching, org.derive4j.Make.catamorphism, org.derive4j.Make.factory}
-
-
-
value
Instances[] value
- Default:
- {}
-
-