summaryrefslogtreecommitdiff
path: root/test/scaladoc/resources
diff options
context:
space:
mode:
authorKato Kazuyoshi <kato.kazuyoshi@gmail.com>2011-03-30 23:38:18 +0000
committerKato Kazuyoshi <kato.kazuyoshi@gmail.com>2011-03-30 23:38:18 +0000
commite74515bbd35f53d772d6b4a0fe9d59e10bc82c89 (patch)
treeb267af2ebeda2fc856416c9bb361306dff06f18e /test/scaladoc/resources
parent518cc3af73729574ba3364f53adf1ff66a356513 (diff)
downloadscala-e74515bbd35f53d772d6b4a0fe9d59e10bc82c89.tar.gz
scala-e74515bbd35f53d772d6b4a0fe9d59e10bc82c89.tar.bz2
scala-e74515bbd35f53d772d6b4a0fe9d59e10bc82c89.zip
[scaladoc] Scaladoc should expand macros recurs...
[scaladoc] Scaladoc should expand macros recursively. Closes #3484. Review by dubochet.
Diffstat (limited to 'test/scaladoc/resources')
-rw-r--r--test/scaladoc/resources/Trac3484.scala27
1 files changed, 27 insertions, 0 deletions
diff --git a/test/scaladoc/resources/Trac3484.scala b/test/scaladoc/resources/Trac3484.scala
new file mode 100644
index 0000000000..9656ec268d
--- /dev/null
+++ b/test/scaladoc/resources/Trac3484.scala
@@ -0,0 +1,27 @@
+class cbf[A, B, C]
+
+/**
+ * @define Coll Traversable
+ * @define bfreturn $Coll
+ */
+class Collection[A] {
+ /** What map does...
+ *
+ * $bfreturn
+ * @usecase def map[B](f: A => B): $bfreturn[B]
+ *
+ */
+ def map[B, That](f: A => B)(implicit fact: cbf[Collection[A], B, That]) =
+ null
+}
+
+/**
+ * @define b John
+ * @define a Mister $b
+ */
+class SR704 {
+ /**
+ * Hello $a.
+ */
+ def foo = 123
+}