Registry / utility / value-annotations

value-annotations

JSON →
library2.12.1javamavenunverified

Compile-time annotations for generating immutable value objects, builders, and more via the Immutables library.

<dependency> <groupId>org.immutables</groupId> <artifactId>value-annotations</artifactId> <version>2.12.1</version> </dependency>
INSTALL
IMPORT
SIG · VALUE-ANNOTATIONS
V
value-annotations
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

Define an immutable value object using @Value.Immutable

import org.immutables.value.Value; @Value.Immutable public interface Person { String getName(); int getAge(); }
Debug
Known issues
gotchaRequires annotation processing to be enabled in your build tool (e.g., Maven compiler plugin).
fix
Add maven-compiler-plugin with annotationProcessorPaths including org.immutables:value.
affects: all
Upgrade
Version history
2.12.1latest on Maven
Audit
Dependencies

No dependency data recorded yet.

Agent activity
6 hits · last 30 days
node
6
Resources
value-annotations — mvn dependency:get value-annotations · libregistry