]> source.dussan.org Git - aspectj.git/commitdiff
pr376139
authorAndy Clement <andrew.clement@gmail.com>
Thu, 5 Apr 2012 22:17:56 +0000 (15:17 -0700)
committerAndy Clement <andrew.clement@gmail.com>
Thu, 5 Apr 2012 22:17:56 +0000 (15:17 -0700)
org.eclipse.jdt.core/jdtcore-for-aspectj-src.zip
org.eclipse.jdt.core/jdtcore-for-aspectj.jar
tests/bugs170/pr376139/Code.java [new file with mode: 0644]
tests/src/org/aspectj/systemtest/ajc170/Ajc170Tests.java
tests/src/org/aspectj/systemtest/ajc170/ajc170.xml

index b8475a7d4585f02045cb387f847b30e0d9e0fd4e..d2731ca333e5e5d9047de114b0e4cfe7e4e7b06a 100644 (file)
Binary files a/org.eclipse.jdt.core/jdtcore-for-aspectj-src.zip and b/org.eclipse.jdt.core/jdtcore-for-aspectj-src.zip differ
index 8d30b4ad641ecf6efc8d5e661129cc58e9419c50..9017b0d5ea2209e3e515ff335846956d38e683d3 100644 (file)
Binary files a/org.eclipse.jdt.core/jdtcore-for-aspectj.jar and b/org.eclipse.jdt.core/jdtcore-for-aspectj.jar differ
diff --git a/tests/bugs170/pr376139/Code.java b/tests/bugs170/pr376139/Code.java
new file mode 100644 (file)
index 0000000..b3c9737
--- /dev/null
@@ -0,0 +1,10 @@
+enum Color { R,G,B; }
+
+public class Code {
+
+        public static void main(String[] argv) {
+                Color c = Color.R;
+                switch (c) {
+                }
+        }
+}
index c78bd02bda492f977076aa6bf83592b30d2f6178..643340944c1c8610b2d8bb3d409db6a4749f0ddd 100644 (file)
@@ -31,6 +31,9 @@ import org.aspectj.weaver.tools.StandardPointcutParser;
  */ 
 public class Ajc170Tests extends org.aspectj.testing.XMLBasedAjcTestCase {
 
+       public void testSwitchOnEnum() {
+               runTest("switch on enum");
+       }
 
        public void testDecAtFieldOrderingLTW1() {
                runTest("dec at field ordering ltw 1");
index 953edf87460210fa043776422903044fa2c445c9..5bf94415ce7c8a921739679b92d845d2ae6a4c5a 100644 (file)
@@ -3,6 +3,11 @@
 <suite>
 
 
+       <ajc-test dir="bugs170/pr376139" title="switch on enum">
+     <compile files="Code.java" options="-1.5"/>
+     <run class="Code"/>
+   </ajc-test>
+
        <ajc-test dir="bugs170/ltw" title="dec at field ordering 1">
      <compile files="Anno.java TriggerAll.java MyObject.java Main.java" options="-1.5"/>
      <run class="ch.tests.Main">