summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorAdriaan Moors <adriaan.moors@typesafe.com>2014-02-01 09:17:08 -0800
committerAdriaan Moors <adriaan.moors@typesafe.com>2014-02-01 09:17:08 -0800
commitecb6631b35cfb8bf9de67b242cc260931a1c51eb (patch)
tree36ced958fcef6370aa22b614a88760692abfe6dd /test
parent1e82fd85ec7b72eb38a5fd143b47ee2327b40c96 (diff)
parenta9e903586e8e0547d0913b9427ee19a20092798d (diff)
downloadscala-ecb6631b35cfb8bf9de67b242cc260931a1c51eb.tar.gz
scala-ecb6631b35cfb8bf9de67b242cc260931a1c51eb.tar.bz2
scala-ecb6631b35cfb8bf9de67b242cc260931a1c51eb.zip
Merge pull request #3441 from gourlaysama/t7124
SI-7124 make macro definitions prettier in scaladoc
Diffstat (limited to 'test')
-rw-r--r--test/scaladoc/run/t7124.check3
-rw-r--r--test/scaladoc/run/t7124.scala22
2 files changed, 25 insertions, 0 deletions
diff --git a/test/scaladoc/run/t7124.check b/test/scaladoc/run/t7124.check
new file mode 100644
index 0000000000..96b627a322
--- /dev/null
+++ b/test/scaladoc/run/t7124.check
@@ -0,0 +1,3 @@
+List()
+List(Paragraph(Text(macro)))
+Done.
diff --git a/test/scaladoc/run/t7124.scala b/test/scaladoc/run/t7124.scala
new file mode 100644
index 0000000000..e8272000d2
--- /dev/null
+++ b/test/scaladoc/run/t7124.scala
@@ -0,0 +1,22 @@
+import scala.tools.nsc.doc.model._
+import scala.tools.partest.ScaladocModelTest
+
+object Test extends ScaladocModelTest {
+
+ override def code = """
+ import scala.language.experimental.macros
+ class Test {
+ def print(): Unit = macro ???
+ }
+ """
+
+ def scaladocSettings = ""
+
+ def testModel(root: Package) = {
+ import access._
+ val p = root._class("Test")._method("print")
+
+ println(p.annotations) // no annotations
+ println(p.flags) // a 'macro' flag
+ }
+}