move as enum: strip enum qualifiers in case statements

This commit is contained in:
anna
2010-06-09 17:32:57 +04:00
parent a45cb23ea5
commit ad87ed290e
6 changed files with 49 additions and 2 deletions
@@ -0,0 +1,4 @@
public enum A {
ONE(1);
A(int i){}
}
@@ -0,0 +1,17 @@
public class B {
void foo(A i) {
switch (i) {
case ONE :
break;
}
}
}
class Usage {
void foo(A i) {
switch (i) {
case ONE :
break;
}
}
}
@@ -0,0 +1,4 @@
public enum A {
;
A(int i){}
}
@@ -0,0 +1,18 @@
public class B {
public static final int ONE = 1;
void foo(A i) {
switch (i) {
case ONE :
break;
}
}
}
class Usage {
void foo(A i) {
switch (i) {
case B.ONE :
break;
}
}
}