aboutsummaryrefslogtreecommitdiff
path: root/dottydoc/js
diff options
context:
space:
mode:
authorFelix Mulder <felix.mulder@gmail.com>2016-05-31 15:25:13 +0200
committerFelix Mulder <felix.mulder@gmail.com>2016-08-19 15:37:25 +0200
commitdccfb5bab0047b348b7b0168aec221e3f7939977 (patch)
treea09a55b6a3a78d788c04df396b0cf014bed0d201 /dottydoc/js
parent79133f9454bf56521bb07a4402d3f0a29ab22e81 (diff)
downloaddotty-dccfb5bab0047b348b7b0168aec221e3f7939977.tar.gz
dotty-dccfb5bab0047b348b7b0168aec221e3f7939977.tar.bz2
dotty-dccfb5bab0047b348b7b0168aec221e3f7939977.zip
Remove parent from fields since it is not serialized
Diffstat (limited to 'dottydoc/js')
-rw-r--r--dottydoc/js/src/model/entities.scala15
1 files changed, 9 insertions, 6 deletions
diff --git a/dottydoc/js/src/model/entities.scala b/dottydoc/js/src/model/entities.scala
index 27db4ec0a..2710a5392 100644
--- a/dottydoc/js/src/model/entities.scala
+++ b/dottydoc/js/src/model/entities.scala
@@ -24,8 +24,6 @@ trait Entity extends sjs.Any {
val name: String = sjs.native
val path: sjs.Array[String] = sjs.native
-
- val parent: Entity = sjs.native
}
@sjs.native
@@ -34,22 +32,27 @@ trait Members extends sjs.Any {
}
@sjs.native
+trait Modifiers extends sjs.Any {
+ val modifiers: sjs.Array[String] = sjs.native
+}
+
+@sjs.native
trait Package extends Entity with Members
@sjs.native
-trait Class extends Entity with Members
+trait Class extends Entity with Members with Modifiers
@sjs.native
-trait CaseClass extends Entity with Members
+trait CaseClass extends Entity with Members with Modifiers
@sjs.native
-trait Object extends Class
+trait Object extends Class with Modifiers
@sjs.native
trait Trait extends Class
@sjs.native
-trait Def extends Entity
+trait Def extends Entity with Modifiers
@sjs.native
trait Val extends Def