aboutsummaryrefslogtreecommitdiff
path: root/dottydoc/src
diff options
context:
space:
mode:
authorFelix Mulder <felix.mulder@gmail.com>2016-08-09 19:32:15 +0200
committerFelix Mulder <felix.mulder@gmail.com>2016-08-19 15:37:34 +0200
commit0d89be8ad7078f51d3d7042c23cae2fe27319218 (patch)
treed15a232ad23e8870a85404d6f774ae5b3d48616b /dottydoc/src
parent5cd1d51c3cb44b2c9b2c1abd433da50a00e5219e (diff)
downloaddotty-0d89be8ad7078f51d3d7042c23cae2fe27319218.tar.gz
dotty-0d89be8ad7078f51d3d7042c23cae2fe27319218.tar.bz2
dotty-0d89be8ad7078f51d3d7042c23cae2fe27319218.zip
Add `currentEntity` to templating API
Diffstat (limited to 'dottydoc/src')
-rw-r--r--dottydoc/src/dotty/tools/dottydoc/util/OutputWriter.scala6
1 files changed, 4 insertions, 2 deletions
diff --git a/dottydoc/src/dotty/tools/dottydoc/util/OutputWriter.scala b/dottydoc/src/dotty/tools/dottydoc/util/OutputWriter.scala
index 2b4c49033..8e288ae7f 100644
--- a/dottydoc/src/dotty/tools/dottydoc/util/OutputWriter.scala
+++ b/dottydoc/src/dotty/tools/dottydoc/util/OutputWriter.scala
@@ -62,8 +62,9 @@ class OutputWriter {
}
def expandTemplate(templatePath: String, entity: Entity, outPath: String): String = try {
+ import model.json._
import model.java._
- import scala.collection.JavaConverters._
+
val writer = new _root_.java.io.StringWriter()
val mf = new DefaultMustacheFactory()
@@ -71,7 +72,8 @@ class OutputWriter {
val entityWithExtras = entity.asJava(Map(
"assets" -> s"${toRoot}docassets",
- "index" -> s"${toRoot}docassets/index.js"
+ "index" -> s"${toRoot}docassets/index.js",
+ "currentEntity" -> entity.json
))
mf.compile(new JFileReader(templatePath), "template")