summaryrefslogtreecommitdiff
path: root/test/files/positions
diff options
context:
space:
mode:
authorMiles Sabin <miles@milessabin.com>2009-10-14 22:10:20 +0000
committerMiles Sabin <miles@milessabin.com>2009-10-14 22:10:20 +0000
commitb57abb7bfefdc8b1c07742cd01ab2b620bcc018a (patch)
tree9532fbc6868ba3546b6fbc435ef41dd610c53ca8 /test/files/positions
parent9d9889a7d6b9625aff6ee9ef72850cd9c9e7c17c (diff)
downloadscala-b57abb7bfefdc8b1c07742cd01ab2b620bcc018a.tar.gz
scala-b57abb7bfefdc8b1c07742cd01ab2b620bcc018a.tar.bz2
scala-b57abb7bfefdc8b1c07742cd01ab2b620bcc018a.zip
Scaladoc comment position fixes with tests; sca...
Scaladoc comment position fixes with tests; scaladoc comment postions are now accessible by symbol; respond retry in interactive Global is now handled properly.
Diffstat (limited to 'test/files/positions')
-rw-r--r--test/files/positions/ExcludedPrefix1.scala41
-rw-r--r--test/files/positions/MultipleDefs1.scala3
-rw-r--r--test/files/positions/Scaladoc1.scala8
-rw-r--r--test/files/positions/Scaladoc2.scala16
-rw-r--r--test/files/positions/Scaladoc3.scala8
-rw-r--r--test/files/positions/Scaladoc4.scala8
-rw-r--r--test/files/positions/Scaladoc5.scala8
7 files changed, 92 insertions, 0 deletions
diff --git a/test/files/positions/ExcludedPrefix1.scala b/test/files/positions/ExcludedPrefix1.scala
new file mode 100644
index 0000000000..f3562c37f0
--- /dev/null
+++ b/test/files/positions/ExcludedPrefix1.scala
@@ -0,0 +1,41 @@
+object ExcludedPrefix1 {
+ case
+ class Foo
+
+ case
+ object
+ BLAH
+
+ val
+ a = 1
+
+ var
+ b = 2
+
+ def
+ c = 23
+
+ private
+ def
+ d = 23
+
+ lazy
+ val
+ e = 23
+
+ private
+ type
+ f = Int
+
+ val
+ g,
+ h = 23
+
+ val
+ (i,
+ j) = (0, 0)
+
+ val Pair(
+ k,
+ l) = (0, 0)
+}
diff --git a/test/files/positions/MultipleDefs1.scala b/test/files/positions/MultipleDefs1.scala
new file mode 100644
index 0000000000..10c0a77fea
--- /dev/null
+++ b/test/files/positions/MultipleDefs1.scala
@@ -0,0 +1,3 @@
+object MultipleDefs1 {
+ val a, b = 23
+}
diff --git a/test/files/positions/Scaladoc1.scala b/test/files/positions/Scaladoc1.scala
new file mode 100644
index 0000000000..9306e2ce9f
--- /dev/null
+++ b/test/files/positions/Scaladoc1.scala
@@ -0,0 +1,8 @@
+object Scaladoc1 {
+ /**
+ * Foo
+ */
+ val (a, b) = (1, 2)
+ a
+ b
+}
diff --git a/test/files/positions/Scaladoc2.scala b/test/files/positions/Scaladoc2.scala
new file mode 100644
index 0000000000..e52263d86c
--- /dev/null
+++ b/test/files/positions/Scaladoc2.scala
@@ -0,0 +1,16 @@
+object Scaladoc2 {
+ def f {
+ /**
+ * Foo
+ */
+ def g {}
+
+ /*
+ * Blah blah
+ */
+ def h{}
+ h
+ }
+
+ def h {}
+}
diff --git a/test/files/positions/Scaladoc3.scala b/test/files/positions/Scaladoc3.scala
new file mode 100644
index 0000000000..c331b7e396
--- /dev/null
+++ b/test/files/positions/Scaladoc3.scala
@@ -0,0 +1,8 @@
+object Scaladoc3 {
+ /**
+ * Foo
+ */
+ import scala.collection.mutable.ArrayBuffer
+
+ def f {}
+}
diff --git a/test/files/positions/Scaladoc4.scala b/test/files/positions/Scaladoc4.scala
new file mode 100644
index 0000000000..133cde1c85
--- /dev/null
+++ b/test/files/positions/Scaladoc4.scala
@@ -0,0 +1,8 @@
+object Scaladoc4 {
+ /**
+ * Foo
+ */
+ 2+2
+
+ def f {}
+}
diff --git a/test/files/positions/Scaladoc5.scala b/test/files/positions/Scaladoc5.scala
new file mode 100644
index 0000000000..c33828c691
--- /dev/null
+++ b/test/files/positions/Scaladoc5.scala
@@ -0,0 +1,8 @@
+/**
+ * Foo
+ */
+package positions
+
+object Scaladoc5 {
+
+}