diff options
author | Lex Spoon <lex@lexspoon.org> | 2007-10-10 01:17:21 +0000 |
---|---|---|
committer | Lex Spoon <lex@lexspoon.org> | 2007-10-10 01:17:21 +0000 |
commit | eeb6eb3873ca958e8d4ebe070bd8d79dc4819b92 (patch) | |
tree | 3c2721f0b98bbb3d25bf911ee878bd96136dd504 /test/files/jvm5/NestedAnnotations.java | |
parent | 07f4b0f82189a78cfb4c7394439dcc46c8a2cad7 (diff) | |
download | scala-eeb6eb3873ca958e8d4ebe070bd8d79dc4819b92.tar.gz scala-eeb6eb3873ca958e8d4ebe070bd8d79dc4819b92.tar.bz2 scala-eeb6eb3873ca958e8d4ebe070bd8d79dc4819b92.zip |
Diffstat (limited to 'test/files/jvm5/NestedAnnotations.java')
-rw-r--r-- | test/files/jvm5/NestedAnnotations.java | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/test/files/jvm5/NestedAnnotations.java b/test/files/jvm5/NestedAnnotations.java new file mode 100644 index 0000000000..8f2327dcce --- /dev/null +++ b/test/files/jvm5/NestedAnnotations.java @@ -0,0 +1,25 @@ +package test; + +import static java.lang.annotation.ElementType.FIELD; +import static java.lang.annotation.RetentionPolicy.RUNTIME; + +import java.lang.annotation.Retention; +import java.lang.annotation.Target; + +public class NestedAnnotations { + + @OuterAnno(inner=@InnerAnno(name="inner")) + String field; + + @Target({FIELD}) + @Retention(RUNTIME) + public static @interface InnerAnno { + String name(); + } + + @Target({FIELD}) + @Retention(RUNTIME) + public static @interface OuterAnno { + InnerAnno inner(); + } +} |