summaryrefslogtreecommitdiff
path: root/test/files
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2011-11-23 03:11:53 +0000
committerPaul Phillips <paulp@improving.org>2011-11-23 03:11:53 +0000
commit25ecde037f22ff92df5459aaa5360a9760f1f05f (patch)
tree732a46084b7ba949396a6176d6ee1f087ddfadc2 /test/files
parentb93c4a9f97c247f80dd222e1a4855165b6daea60 (diff)
downloadscala-25ecde037f22ff92df5459aaa5360a9760f1f05f.tar.gz
scala-25ecde037f22ff92df5459aaa5360a9760f1f05f.tar.bz2
scala-25ecde037f22ff92df5459aaa5360a9760f1f05f.zip
Reworked AnnotationInfo patch.
Took a more ambitious swing based on input from martin. Eliminated the external map and gave annotations a more useful inheritance hierarchy. Eliminated AnnotationInfoBase and made LazyAnnotationInfo an AnnotationInfo (just like LazyType is a Type.) Review by odersky.
Diffstat (limited to 'test/files')
-rw-r--r--test/files/neg/t3222.check14
1 files changed, 4 insertions, 10 deletions
diff --git a/test/files/neg/t3222.check b/test/files/neg/t3222.check
index 6170827cc9..e724024f45 100644
--- a/test/files/neg/t3222.check
+++ b/test/files/neg/t3222.check
@@ -1,13 +1,7 @@
-t3222.scala:1: error: not found: type B
-@throws(classOf[B])
- ^
t3222.scala:4: error: not found: type D
def foo(@throws(classOf[D]) x: Int) {}
^
-t3222.scala:3: error: not found: type C
- @throws(classOf[C])
- ^
-t3222.scala:6: error: not found: type E
- @throws(classOf[E])
- ^
-four errors found
+t3222.scala:1: error: not found: type B
+@throws(classOf[B])
+ ^
+two errors found