aboutsummaryrefslogtreecommitdiff
path: root/dottydoc/jvm/src/dotty/tools/dottydoc/model/json.scala
diff options
context:
space:
mode:
Diffstat (limited to 'dottydoc/jvm/src/dotty/tools/dottydoc/model/json.scala')
-rw-r--r--dottydoc/jvm/src/dotty/tools/dottydoc/model/json.scala6
1 files changed, 5 insertions, 1 deletions
diff --git a/dottydoc/jvm/src/dotty/tools/dottydoc/model/json.scala b/dottydoc/jvm/src/dotty/tools/dottydoc/model/json.scala
index da6e4d909..621ab0868 100644
--- a/dottydoc/jvm/src/dotty/tools/dottydoc/model/json.scala
+++ b/dottydoc/jvm/src/dotty/tools/dottydoc/model/json.scala
@@ -20,6 +20,10 @@ object json {
}
}
+ implicit class JsonBoolean(val boo: Boolean) extends AnyVal {
+ def json: String = if (boo) "true" else "false"
+ }
+
implicit class JsonComment(val cmt: Comment) extends AnyVal {
def json: String = s"""{"body":${cmt.body.json},"short":${cmt.short.json}}"""
}
@@ -43,7 +47,7 @@ object json {
case ref: OrTypeReference =>
s"""{"left":${refToJson(ref.left)},"right":${refToJson(ref.right)},"kind":"OrTypeReference"}"""
case ref: NamedReference =>
- s"""{"title":${ref.title.json},"ref":${refToJson(ref.ref)},"kind":"NamedReference"}"""
+ s"""{"title":${ref.title.json},"ref":${refToJson(ref.ref)},"isByName":${ref.isByName.json},"kind":"NamedReference"}"""
case ref: ConstantReference =>
s"""{"title":${ref.title.json},"kind": "ConstantReference"}"""
}