Registry / other / arrow-annotations

arrow-annotations

JSON →
library2.2.2javamavenunverified

Annotations for the Arrow functional programming library for Kotlin.

<dependency> <groupId>io.arrow-kt</groupId> <artifactId>arrow-annotations</artifactId> <version>2.2.2</version> </dependency>
INSTALL
IMPORT
SIG · ARROW-ANNOTATIONS
A
arrow-annotations
otherjavav2.2.2
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.

optics
arrow.core.annotations.optics

Uses @optics annotation to generate optics for a data class.

import arrow.core.annotations.optics @optics data class Person(val name: String, val age: Int) fun main() { val person = Person("Alice", 30) println(Person.name.get(person)) // Alice }
Debug
Known issues
gotchaKotlin annotation processing: Requires kapt or KSP.
fix
Configure kapt or KSP in your build to process annotations.
affects: all
Upgrade
Version history
2.2.2latest on Maven
Audit
Dependencies

No dependency data recorded yet.

Agent activity
23 hits · last 30 days
node
20
Meta
1
OpenAI (training)
1
Resources
arrow-annotations — mvn dependency:get arrow-annotations · libregistry