diff options
author | Olivier Thomann | 2008-03-25 15:58:14 +0000 |
---|---|---|
committer | Olivier Thomann | 2008-03-25 15:58:14 +0000 |
commit | 29614a84648e84ee85b28fc88bd56dbca7b14d72 (patch) | |
tree | 14ed4cc3c610df541be818a39a25fed545fc5da0 /org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/ClassFileReaderTest_1_5.java | |
parent | ccb9285aede2cd6c70365e9b8e0d9b6fcf060e83 (diff) | |
download | eclipse.jdt.core-29614a84648e84ee85b28fc88bd56dbca7b14d72.tar.gz eclipse.jdt.core-29614a84648e84ee85b28fc88bd56dbca7b14d72.tar.xz eclipse.jdt.core-29614a84648e84ee85b28fc88bd56dbca7b14d72.zip |
HEAD - Fix for 217907
Diffstat (limited to 'org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/ClassFileReaderTest_1_5.java')
-rw-r--r-- | org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/ClassFileReaderTest_1_5.java | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/ClassFileReaderTest_1_5.java b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/ClassFileReaderTest_1_5.java index ee49c7d07d..4672fb3e27 100644 --- a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/ClassFileReaderTest_1_5.java +++ b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/ClassFileReaderTest_1_5.java @@ -467,4 +467,24 @@ public class ClassFileReaderTest_1_5 extends AbstractRegressionTest { "}"; checkClassFile("", "X", source, expectedOutput, ClassFileBytesDisassembler.SYSTEM | ClassFileBytesDisassembler.COMPACT); } + /** + * https://bugs.eclipse.org/bugs/show_bug.cgi?id=217907 + */ + public void test014() throws Exception { + String source = + "import java.lang.annotation.Retention;\n" + + "import java.lang.annotation.RetentionPolicy;\n" + + "import java.lang.annotation.Target;\n" + + "\n" + + "@Target(value={})\n" + + "@Retention(value=RetentionPolicy.RUNTIME)\n" + + "public @interface X {}"; + String expectedOutput = + "@Target(value={})\n" + + "@Retention(value=RetentionPolicy.RUNTIME)\n" + + "public abstract @interface X extends Annotation {\n" + + "\n" + + "}"; + checkClassFile("", "X", source, expectedOutput, ClassFileBytesDisassembler.DETAILED | ClassFileBytesDisassembler.COMPACT); + } } |