diff options
author | Li Haoyi <haoyi@dropbox.com> | 2014-11-28 05:38:35 -0800 |
---|---|---|
committer | Li Haoyi <haoyi@dropbox.com> | 2014-11-28 05:38:35 -0800 |
commit | 3dc34955b3f8287178339a28f7ba3772a27ae08a (patch) | |
tree | b36430c5c5e11eaeacf09878d7286280832a5f22 /scalaParser/src/test/scala/scalaParser/SyntaxTest.scala | |
parent | 5ef6a1dd630764a1ffa6c3b68fff1649c9d89934 (diff) | |
download | hands-on-scala-js-3dc34955b3f8287178339a28f7ba3772a27ae08a.tar.gz hands-on-scala-js-3dc34955b3f8287178339a28f7ba3772a27ae08a.tar.bz2 hands-on-scala-js-3dc34955b3f8287178339a28f7ba3772a27ae08a.zip |
"omg" goes down to java.net.URI
Diffstat (limited to 'scalaParser/src/test/scala/scalaParser/SyntaxTest.scala')
-rw-r--r-- | scalaParser/src/test/scala/scalaParser/SyntaxTest.scala | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/scalaParser/src/test/scala/scalaParser/SyntaxTest.scala b/scalaParser/src/test/scala/scalaParser/SyntaxTest.scala index 0f9b734..90a08e2 100644 --- a/scalaParser/src/test/scala/scalaParser/SyntaxTest.scala +++ b/scalaParser/src/test/scala/scalaParser/SyntaxTest.scala @@ -538,6 +538,27 @@ object SyntaxTest extends TestSuite{ """class Runtime private """.stripMargin ) + * - check( + """ + |object System { + | def a[@b T[@b V]] = 1 + |} + | + """.stripMargin + ) + * - check( + """class A { + | null: T forSome { type T <: V } + |} + """.stripMargin + ) + * - check( + """object U{ + | private val _fragment = fld(Fragment) + | _fld = null + |} + """.stripMargin + ) } 'neg{ * - checkNeg( @@ -573,6 +594,14 @@ object SyntaxTest extends TestSuite{ |} """.stripMargin ) + * - checkNeg( + """ + |object System { + | def a[@b T[V @b]] = 1 + |} + | + """.stripMargin + ) } } def checkFile(path: String) = check(io.Source.fromFile(path).mkString) |