diff options
Diffstat (limited to 'test/files/jvm5')
-rw-r--r-- | test/files/jvm5/SourceAnnotation.java (renamed from test/files/jvm5/Source.java) | 4 | ||||
-rw-r--r-- | test/files/jvm5/attributes.check | 2 | ||||
-rw-r--r-- | test/files/jvm5/attributes.scala | 7 |
3 files changed, 5 insertions, 8 deletions
diff --git a/test/files/jvm5/Source.java b/test/files/jvm5/SourceAnnotation.java index 36cf37ad3d..a124ee3ee1 100644 --- a/test/files/jvm5/Source.java +++ b/test/files/jvm5/SourceAnnotation.java @@ -1,9 +1,9 @@ -//package attributes; +package test; import java.lang.annotation.*; @Retention(value=RetentionPolicy.RUNTIME) -@interface Source { +public @interface SourceAnnotation { public String url(); public String mail(); } diff --git a/test/files/jvm5/attributes.check b/test/files/jvm5/attributes.check index 35d0c8212d..c0cc0aee03 100644 --- a/test/files/jvm5/attributes.check +++ b/test/files/jvm5/attributes.check @@ -1,4 +1,4 @@ class java.rmi.RemoteException class java.io.IOException @java.lang.Deprecated() -@Source(url=http://scala.epfl.ch, mail=scala@lists.epfl.ch) +@test.SourceAnnotation(url=http://scala.epfl.ch, mail=scala@lists.epfl.ch) diff --git a/test/files/jvm5/attributes.scala b/test/files/jvm5/attributes.scala index b3fa59f1cc..3e59af28c6 100644 --- a/test/files/jvm5/attributes.scala +++ b/test/files/jvm5/attributes.scala @@ -67,11 +67,8 @@ public class Main { } */ object Test4 { - //import java.lang.annotation._ - //@Retention(RetentionPolicy.RUNTIME) - //class Source(url: String, mail: String) extends scala.Annotation - //import Source - @Source(){val url = "http://scala.epfl.ch", val mail = "scala@lists.epfl.ch"} + import test.SourceAnnotation // defined in SourceAnnotation.java + @SourceAnnotation(){val url = "http://scala.epfl.ch", val mail = "scala@lists.epfl.ch"} class Foo def run: Unit = { val clazz = classOf[Foo] |