From 29a0fb743c13eaf47093091e84d0706c0ad7d80a Mon Sep 17 00:00:00 2001 From: Alexander Nozik Date: Sun, 21 Jul 2024 18:40:17 +0300 Subject: [PATCH] Use data objects for trajectory directions --- .../kotlin/space/kscience/trajectory/Trajectory2D.kt | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/trajectory-kt/src/commonMain/kotlin/space/kscience/trajectory/Trajectory2D.kt b/trajectory-kt/src/commonMain/kotlin/space/kscience/trajectory/Trajectory2D.kt index 9cd69a3..81cce1e 100644 --- a/trajectory-kt/src/commonMain/kotlin/space/kscience/trajectory/Trajectory2D.kt +++ b/trajectory-kt/src/commonMain/kotlin/space/kscience/trajectory/Trajectory2D.kt @@ -35,17 +35,11 @@ public sealed interface Trajectory2D { public sealed interface Direction : Type - public object R : Direction { - override fun toString(): String = "R" - } + public data object R : Direction - public object S : Type { - override fun toString(): String = "S" - } + public data object S : Type - public object L : Direction { - override fun toString(): String = "L" - } + public data object L : Direction }