Compile only library for libraries which want to compile immutable objects for Android. It contains `android.R` class to indicate presense of android API. If you using android sdk as dependency, you don't need this stub
API and support runtime classes for implementing immutable objects as set enum-like object values, accumulated in so called "domains". This allows for special performance optiomization, like using bit-sets to efficiently calculate inclusion in set or set differences.
Bytes is a utility library that makes it easy to create, parse, transform, validate and convert byte arrays in Java. It supports endianness as well as immutability and mutability, so the caller may decide to favor performance.
Common support packages for the generated classes that exceeds capabilities of the basic immutable implementaions. Includes JSON marshaling, MongoDB repository utilities and JAX-RS microservices support.