aboutsummaryrefslogtreecommitdiff
path: root/core/src/main
diff options
context:
space:
mode:
authorvmishenev <vad-mishenev@yandex.ru>2021-07-28 14:51:01 +0300
committervmishenev <vad-mishenev@yandex.ru>2021-07-30 01:33:35 +0300
commitbcebddee24d13b991c2afa2443689dc651539bb0 (patch)
tree3d96698d82c6f1446a43d1dabb12579e993bb56d /core/src/main
parent85cec2dd7ae435d84bad0721c6fd79e9c644c275 (diff)
downloaddokka-bcebddee24d13b991c2afa2443689dc651539bb0.tar.gz
dokka-bcebddee24d13b991c2afa2443689dc651539bb0.tar.bz2
dokka-bcebddee24d13b991c2afa2443689dc651539bb0.zip
Add boolean, nullable types of annotation parameter value
Diffstat (limited to 'core/src/main')
-rw-r--r--core/src/main/kotlin/model/additionalExtras.kt6
1 files changed, 6 insertions, 0 deletions
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