Registry / utility / value
library2.12.1javamavenunverified

Immutables Value generates consistent value objects from abstract classes, interfaces, or annotations via compile-time annotation processing.

<dependency> <groupId>org.immutables</groupId> <artifactId>value</artifactId> <version>2.12.1</version> </dependency>
INSTALL
IMPORT
SIG · VALUE
V
value
utilityjavav2.12.1
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Value
✓ org.immutables.value.Value

Defines an immutable value object using Immutables.

import org.immutables.value.Value; @Value.Immutable public interface Person { String getName(); int getAge(); }
Debug
Known issues
gotchaAnnotation processing must be enabled in your build tool.
fix
Add annotation processor dependency and configure Maven/Gradle accordingly.
affects: >=2.0.0
Upgrade
Version history
2.12.1latest on Maven
Audit
Dependencies

No dependency data recorded yet.

Agent activity
7 hits · last 30 days
node
4
Amazon
3
Resources
value — mvn dependency:get value · libregistry