diff options
author | Felix Mulder <felix.mulder@gmail.com> | 2016-08-09 19:32:15 +0200 |
---|---|---|
committer | Felix Mulder <felix.mulder@gmail.com> | 2016-08-19 15:37:34 +0200 |
commit | 0d89be8ad7078f51d3d7042c23cae2fe27319218 (patch) | |
tree | d15a232ad23e8870a85404d6f774ae5b3d48616b /dottydoc/src/dotty/tools | |
parent | 5cd1d51c3cb44b2c9b2c1abd433da50a00e5219e (diff) | |
download | dotty-0d89be8ad7078f51d3d7042c23cae2fe27319218.tar.gz dotty-0d89be8ad7078f51d3d7042c23cae2fe27319218.tar.bz2 dotty-0d89be8ad7078f51d3d7042c23cae2fe27319218.zip |
Add `currentEntity` to templating API
Diffstat (limited to 'dottydoc/src/dotty/tools')
-rw-r--r-- | dottydoc/src/dotty/tools/dottydoc/util/OutputWriter.scala | 6 |
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") |