| author | Tomas Zeman <tomas@functionals.cz> |
| Thu, 19 Sep 2019 13:00:31 +0200 | |
| changeset 5 | 44aad285dc66 |
| parent 2 | 7461111ce9ed |
| permissions | -rw-r--r-- |
package net.tz.spss sealed trait SpssValue sealed trait Missing extends SpssValue abstract class Value[T] extends SpssValue { def v: T } abstract class MissingValue[T] extends Value[T] case class StringValue(v: String) extends Value[String] case class DoubleValue(v: Double) extends Value[Double] case object SystemMissing extends Missing // ??? case class MissingString(v: String) extends MissingValue[String] case class MissingDouble(v: Double) extends MissingValue[Double]