diff options
Diffstat (limited to 'test/files/positions')
-rw-r--r-- | test/files/positions/Anon.scala | 9 | ||||
-rw-r--r-- | test/files/positions/Enclosing1.scala | 5 | ||||
-rw-r--r-- | test/files/positions/Enclosing2.scala | 5 | ||||
-rw-r--r-- | test/files/positions/Enclosing3.scala | 1 | ||||
-rw-r--r-- | test/files/positions/Overlap1.scala | 5 | ||||
-rw-r--r-- | test/files/positions/Overlap2.scala | 3 | ||||
-rw-r--r-- | test/files/positions/SyntheticNonSynthetic1.scala | 3 | ||||
-rw-r--r-- | test/files/positions/SyntheticNonSynthetic2.scala | 3 | ||||
-rw-r--r-- | test/files/positions/Unpositioned1.scala | 3 |
9 files changed, 37 insertions, 0 deletions
diff --git a/test/files/positions/Anon.scala b/test/files/positions/Anon.scala new file mode 100644 index 0000000000..940fff035a --- /dev/null +++ b/test/files/positions/Anon.scala @@ -0,0 +1,9 @@ +object Anon { + trait Foo { + val bar : Int + } + + def foo = new Foo { + override val bar = 23 + } +} diff --git a/test/files/positions/Enclosing1.scala b/test/files/positions/Enclosing1.scala new file mode 100644 index 0000000000..e170187d60 --- /dev/null +++ b/test/files/positions/Enclosing1.scala @@ -0,0 +1,5 @@ +object Enclosing1 { + do { + + } while (true) +} diff --git a/test/files/positions/Enclosing2.scala b/test/files/positions/Enclosing2.scala new file mode 100644 index 0000000000..502df5dc97 --- /dev/null +++ b/test/files/positions/Enclosing2.scala @@ -0,0 +1,5 @@ +object Enclosing2 { + + class C + trait T { this : C => } +} diff --git a/test/files/positions/Enclosing3.scala b/test/files/positions/Enclosing3.scala new file mode 100644 index 0000000000..a6fbd4bb20 --- /dev/null +++ b/test/files/positions/Enclosing3.scala @@ -0,0 +1 @@ +class Enclosing3[T <% String] {} diff --git a/test/files/positions/Overlap1.scala b/test/files/positions/Overlap1.scala new file mode 100644 index 0000000000..6fda17d861 --- /dev/null +++ b/test/files/positions/Overlap1.scala @@ -0,0 +1,5 @@ +object Overlap1 { + val l = List("foo") + val p = true + for(e <- l if p) yield e.length +} diff --git a/test/files/positions/Overlap2.scala b/test/files/positions/Overlap2.scala new file mode 100644 index 0000000000..4b77d04972 --- /dev/null +++ b/test/files/positions/Overlap2.scala @@ -0,0 +1,3 @@ +object Overlap2 { + for(a <- Some("foo") ; (b, c) = (1, 2)) {} +} diff --git a/test/files/positions/SyntheticNonSynthetic1.scala b/test/files/positions/SyntheticNonSynthetic1.scala new file mode 100644 index 0000000000..0d87c8ae79 --- /dev/null +++ b/test/files/positions/SyntheticNonSynthetic1.scala @@ -0,0 +1,3 @@ +object SyntheticNonSynthetic1 { + val foo : List[Class[_ <: Throwable]] = Nil +} diff --git a/test/files/positions/SyntheticNonSynthetic2.scala b/test/files/positions/SyntheticNonSynthetic2.scala new file mode 100644 index 0000000000..ba53186f84 --- /dev/null +++ b/test/files/positions/SyntheticNonSynthetic2.scala @@ -0,0 +1,3 @@ +object SyntheticNonSynthetic2 { + def foo[A >: Exception] (a : A) {} +} diff --git a/test/files/positions/Unpositioned1.scala b/test/files/positions/Unpositioned1.scala new file mode 100644 index 0000000000..7fc520e93c --- /dev/null +++ b/test/files/positions/Unpositioned1.scala @@ -0,0 +1,3 @@ +object Unpositioned1 { + for (a <- Some("foo") ; val b = true) {} +} |