From b1defa0c080706258b1c2c5859bb10439c394669 Mon Sep 17 00:00:00 2001 From: Felix Mulder Date: Wed, 10 Aug 2016 13:02:10 +0200 Subject: Add scaladoc interface stub --- .../dotty/tools/dottydoc/api/java/Dottydoc.java | 27 ++++++++++++++++++++++ .../dotty/tools/dottydoc/api/scala/Dottydoc.scala | 15 ++++++++++++ .../dotty/tools/dottydoc/interface/Dottydoc.java | 27 ---------------------- 3 files changed, 42 insertions(+), 27 deletions(-) create mode 100644 dottydoc/src/dotty/tools/dottydoc/api/java/Dottydoc.java create mode 100644 dottydoc/src/dotty/tools/dottydoc/api/scala/Dottydoc.scala delete mode 100644 dottydoc/src/dotty/tools/dottydoc/interface/Dottydoc.java (limited to 'dottydoc/src') diff --git a/dottydoc/src/dotty/tools/dottydoc/api/java/Dottydoc.java b/dottydoc/src/dotty/tools/dottydoc/api/java/Dottydoc.java new file mode 100644 index 000000000..c2ec29395 --- /dev/null +++ b/dottydoc/src/dotty/tools/dottydoc/api/java/Dottydoc.java @@ -0,0 +1,27 @@ +package dotty.tools.dottydoc.api.java; + +import dotty.tools.dottydoc.DottyDocDriver; +import dotty.tools.dottydoc.model.Package; +import dotty.tools.dottydoc.util.OutputWriter; +import java.util.Map; +import java.util.List; + +/** FIXME: document me! */ +public class Dottydoc extends DottyDocDriver { + public Map createIndex(String[] args) { + return compiledDocsJava(args); + } + + public String createJsonIndex(String[] args) { + return indexToJson(createIndex(args)); + } + + public void buildDocs( + String outputDir, + String templatePath, + List resources, + Map index + ) { + new OutputWriter().writeJava(index, templatePath, outputDir, resources); + } +} diff --git a/dottydoc/src/dotty/tools/dottydoc/api/scala/Dottydoc.scala b/dottydoc/src/dotty/tools/dottydoc/api/scala/Dottydoc.scala new file mode 100644 index 000000000..0b144027b --- /dev/null +++ b/dottydoc/src/dotty/tools/dottydoc/api/scala/Dottydoc.scala @@ -0,0 +1,15 @@ +package dotty.tools.dottydoc.api.scala + +import dotty.tools.dottydoc.DottyDocDriver +import dotty.tools.dottydoc.model.Package +import dotty.tools.dottydoc.util.OutputWriter + +import scala.collection.Map + +trait Dottydoc extends DottyDocDriver { + def createIndex(args: Array[String]): Map[String, Package] = + compiledDocs(args) + + def buildDocs(outDir: String, templatePath: String, resources: List[String], index: Map[String, Package]) = + new OutputWriter().write(index, templatePath, outDir, resources) +} diff --git a/dottydoc/src/dotty/tools/dottydoc/interface/Dottydoc.java b/dottydoc/src/dotty/tools/dottydoc/interface/Dottydoc.java deleted file mode 100644 index cc8424f14..000000000 --- a/dottydoc/src/dotty/tools/dottydoc/interface/Dottydoc.java +++ /dev/null @@ -1,27 +0,0 @@ -package dotty.tools.dottydoc.java; - -import dotty.tools.dottydoc.DottyDocDriver; -import dotty.tools.dottydoc.model.Package; -import dotty.tools.dottydoc.util.OutputWriter; -import java.util.Map; -import java.util.List; - -/** FIXME: document me! */ -public class Dottydoc extends DottyDocDriver { - public Map createIndex(String[] args) { - return compiledDocsJava(args); - } - - public String createJsonIndex(String[] args) { - return indexToJson(createIndex(args)); - } - - public void buildDocs( - String outputDir, - String templatePath, - List resources, - Map index - ) { - new OutputWriter().writeJava(index, templatePath, outputDir, resources); - } -} -- cgit v1.2.3