62,614
社区成员
发帖
与我相关
我的任务
分享
if (dirs != null) {
switch (dirs) {
case L:
//...
break;
case LU:
//...
break;
case U:
//...
break;
case RU:
//...
break;
case R:
//...
break;
case RD:
//...
break;
case D:
//...
break;
case LD:
//...
break;
case STOP:
//...
break;
}
}
enum Direction { L, LU, U, RU, R, RD, D, LD, STOP };
enum A{
b,a;
}
static final class A extends Enum
{
public static A[] values()
{
A aa[];
int i;
A aa1[];
System.arraycopy(aa = ENUM$VALUES, 0, aa1 = new A[i = aa.length], 0, i);
return aa1;
}
public static A valueOf(String s)
{
return (A)Enum.valueOf(com/taobao/et/biz/Test$A, s);
}
public static final A b;
public static final A a;
private static final A ENUM$VALUES[];
static
{
b = new A("b", 0);
a = new A("a", 1);
ENUM$VALUES = (new A[] {
b, a
});
}
private A(String s, int i)
{
super(s, i);
}
}