Annotation processor to create immutable objects and builders. Feels like Guava's immutable collections but for regular value objects. JSON, Jackson, Gson, JAX-RS integrations included
-
Updated
Jun 18, 2024 - Java
Annotation processor to create immutable objects and builders. Feels like Guava's immutable collections but for regular value objects. JSON, Jackson, Gson, JAX-RS integrations included
Purely functional data structures in Java
Persistent (immutable) collections for Java and Kotlin
Library for functional programing in Java 17+ utilizing sealed types
The library offers a set of builders and utilities to construct Avro schemas from specs and provides serializers and deserializers tailored to these schemas to transmit the immutable and persistent JSON from json-values.
Add a description, image, and links to the immutable-datastructures topic page so that developers can more easily learn about it.
To associate your repository with the immutable-datastructures topic, visit your repo's landing page and select "manage topics."