From bcebddee24d13b991c2afa2443689dc651539bb0 Mon Sep 17 00:00:00 2001 From: vmishenev Date: Wed, 28 Jul 2021 14:51:01 +0300 Subject: Add boolean, nullable types of annotation parameter value --- core/src/main/kotlin/model/additionalExtras.kt | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'core/src') diff --git a/core/src/main/kotlin/model/additionalExtras.kt b/core/src/main/kotlin/model/additionalExtras.kt index 9249b089..4f78e7af 100644 --- a/core/src/main/kotlin/model/additionalExtras.kt +++ b/core/src/main/kotlin/model/additionalExtras.kt @@ -88,6 +88,12 @@ data class FloatValue(val value: Float) : LiteralValue() { data class DoubleValue(val value: Double) : LiteralValue() { override fun text(): String = value.toString() } +object NullValue : LiteralValue() { + override fun text(): String = "null" +} +data class BooleanValue(val value: Boolean) : LiteralValue() { + override fun text(): String = value.toString() +} data class StringValue(val value: String) : LiteralValue() { override fun text(): String = value override fun toString(): String = value -- cgit