optics

@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class optics(targets: Array<OpticsTarget>)

Empty arrays means "Everything that matches annotated class"

Constructors

Link copied to clipboard
fun optics(targets: Array<OpticsTarget> = emptyArray())

Properties

Link copied to clipboard
val targets: Array<OpticsTarget>