diff options
author | Vlad Ureche <vlad.ureche@gmail.com> | 2012-03-05 14:10:33 +0100 |
---|---|---|
committer | Vlad Ureche <vlad.ureche@gmail.com> | 2012-03-05 14:10:33 +0100 |
commit | f97fa545cfdc471dc61f69aec9fcccb2c9d0b4a8 (patch) | |
tree | 3965d181d5997d1601968498c37b0008bc94cee6 /test/files/run/t5527.scala | |
parent | 35252961db5da65307b3ba43ea9db76da73ee902 (diff) | |
download | scala-f97fa545cfdc471dc61f69aec9fcccb2c9d0b4a8.tar.gz scala-f97fa545cfdc471dc61f69aec9fcccb2c9d0b4a8.tar.bz2 scala-f97fa545cfdc471dc61f69aec9fcccb2c9d0b4a8.zip |
Fixes scaladoc rangepos
By making the comment tree node transparent. Reverts previous change
in cfb04ef065. Will mark the bug 5527 as WONTFIX, because the effort
of fixing leaking comments is too great.
Diffstat (limited to 'test/files/run/t5527.scala')
-rw-r--r-- | test/files/run/t5527.scala | 70 |
1 files changed, 68 insertions, 2 deletions
diff --git a/test/files/run/t5527.scala b/test/files/run/t5527.scala index 8280ee06ba..2449ff60c3 100644 --- a/test/files/run/t5527.scala +++ b/test/files/run/t5527.scala @@ -11,14 +11,80 @@ object Test extends DirectTest { override def code = """ // SI-5527 - trait Test { - def sth { + object UselessComments { + + var z = 0 + + def test1 = { /** Some comment here */ object Maybe { /** Some comment inside */ def nothing() = () } } + + def test2 = { + var x = 4 + if (true) { + /** Testing 123 */ + x = 5 + val y = 6 + } + } + + def test3 = { + if (true) + z = 3 + + /** Calculate this result. */ + val t = 4 + for (i <- 0 to 4) + println(i) + } + + val test4 = ('a') match { + /** Another digit is a giveaway. */ + case '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' => + true + case _ => + false + } + } + + /** comments that we should keep */ + object UsefulComments { + /** class A */ + class A { + /** f */ + def f(i: Int) = i + /** v */ + val v = 1 + /** u */ + var u = 2 + } + /** trait B */ + trait B { + /** T */ + type T + /** f */ + def f(i: Int) + /** v */ + val v = 1 + /** u */ + var u = 2 + } + /** object C */ + object C { + /** f */ + def f(i: Int) = i + /** v */ + val v = 1 + /** u */ + var u = 2 + } + /** class D */ + @deprecated("use ... instead", "2.10.0") + class D } """.trim |