commonMain.Arguments.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of shape Show documentation
Show all versions of shape Show documentation
A collection of drawing/charting utilities
The newest version!
package com.juul.krayon.shape
/**
* Library consumers should not hold on to instances of this
* class, it is internally mutated heavily as an optimization.
*/
public class Arguments internal constructor(
datum: D,
index: Int,
data: List,
) {
public var datum: D = datum
internal set
public var index: Int = index
internal set
public var data: List = data
internal set
public operator fun component1(): D = datum
public operator fun component2(): Int = index
public operator fun component3(): List = data
}