From b57abb7bfefdc8b1c07742cd01ab2b620bcc018a Mon Sep 17 00:00:00 2001 From: Miles Sabin Date: Wed, 14 Oct 2009 22:10:20 +0000 Subject: 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. --- test/files/positions/ExcludedPrefix1.scala | 41 ++++++++++++++++++++++++++++++ test/files/positions/MultipleDefs1.scala | 3 +++ test/files/positions/Scaladoc1.scala | 8 ++++++ test/files/positions/Scaladoc2.scala | 16 ++++++++++++ test/files/positions/Scaladoc3.scala | 8 ++++++ test/files/positions/Scaladoc4.scala | 8 ++++++ test/files/positions/Scaladoc5.scala | 8 ++++++ 7 files changed, 92 insertions(+) create mode 100644 test/files/positions/ExcludedPrefix1.scala create mode 100644 test/files/positions/MultipleDefs1.scala create mode 100644 test/files/positions/Scaladoc1.scala create mode 100644 test/files/positions/Scaladoc2.scala create mode 100644 test/files/positions/Scaladoc3.scala create mode 100644 test/files/positions/Scaladoc4.scala create mode 100644 test/files/positions/Scaladoc5.scala (limited to 'test/files/positions') 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 { + +} -- cgit v1.2.3