Derive4J Annotation provides annotations and API for deriving algebraic data types, constructors, morphisms, optics, and typeclasses in Java.
<dependency>
<groupId>org.derive4j</groupId>
<artifactId>derive4j-annotation</artifactId>
<version>1.1.1</version>
</dependency>No compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Define an algebraic data type using @Data annotation.
Add maven-compiler-plugin with annotation processor paths or use IDE annotation processing.
No dependency data recorded yet.