]> source.dussan.org Git - aspectj.git/commitdiff
annoValMatch: testcode
authoraclement <aclement>
Mon, 25 Feb 2008 21:45:35 +0000 (21:45 +0000)
committeraclement <aclement>
Mon, 25 Feb 2008 21:45:35 +0000 (21:45 +0000)
weaver5/java5-testsrc/test/A3.java [new file with mode: 0644]
weaver5/java5-testsrc/test/AnnoValues.java [new file with mode: 0644]
weaver5/java5-testsrc/test/Color.java [new file with mode: 0644]

diff --git a/weaver5/java5-testsrc/test/A3.java b/weaver5/java5-testsrc/test/A3.java
new file mode 100644 (file)
index 0000000..ab54388
--- /dev/null
@@ -0,0 +1,19 @@
+/* *******************************************************************
+ * Copyright (c) 2008 Contributors
+ * All rights reserved. 
+ * This program and the accompanying materials are made available 
+ * under the terms of the Eclipse Public License v1.0 
+ * which accompanies this distribution and is available at 
+ * http://www.eclipse.org/legal/epl-v10.html 
+ *  
+ *  Contributors
+ *  Andy Clement 
+ * ******************************************************************/
+package test;
+
+import java.lang.annotation.*;
+
+@Retention(RetentionPolicy.RUNTIME)
+public @interface A3 {
+       Color value() default Color.RED;
+}
diff --git a/weaver5/java5-testsrc/test/AnnoValues.java b/weaver5/java5-testsrc/test/AnnoValues.java
new file mode 100644 (file)
index 0000000..08301d1
--- /dev/null
@@ -0,0 +1,20 @@
+/* *******************************************************************
+ * Copyright (c) 2008 Contributors
+ * All rights reserved. 
+ * This program and the accompanying materials are made available 
+ * under the terms of the Eclipse Public License v1.0 
+ * which accompanies this distribution and is available at 
+ * http://www.eclipse.org/legal/epl-v10.html 
+ *  
+ *  Contributors
+ *  Andy Clement 
+ * ******************************************************************/
+package test;
+
+public class AnnoValues {
+       public void none() {}
+       @A3 public void defaultMethod() {}
+       @A3(Color.GREEN) public void greenMethod() {}
+       @A3(Color.RED) public void redMethod() {}
+       @A3(Color.BLUE) public void blueMethod() {}     
+}
diff --git a/weaver5/java5-testsrc/test/Color.java b/weaver5/java5-testsrc/test/Color.java
new file mode 100644 (file)
index 0000000..dea2593
--- /dev/null
@@ -0,0 +1,14 @@
+package test;
+/* *******************************************************************
+ * Copyright (c) 2008 Contributors
+ * All rights reserved. 
+ * This program and the accompanying materials are made available 
+ * under the terms of the Eclipse Public License v1.0 
+ * which accompanies this distribution and is available at 
+ * http://www.eclipse.org/legal/epl-v10.html 
+ *  
+ *  Contributors
+ *  Andy Clement 
+ * ******************************************************************/
+
+public enum Color { RED, GREEN, BLUE }
\ No newline at end of file