반응형
public enum UserStatus {
NORMAL, DORMANT, SUSPENDED
}
위와 같은 enum 클래스가 있다고 가정하자.
UserStatus status = ...;
switch(status) {
case UserStatus.NORMAL:
....
break;
case UserStatus.SUSPENDED:
....
break;
}
위처럼 switch 문을 사용하면
"An enum switch case label must be the unqualified name of an enumeration constant" 라는 에러가 발생한다.
아래처럼 바꿔주면 에러는 사라진다.
UserStatus status = ...;
switch(status) {
case NORMAL:
....
break;
case SUSPENDED:
....
break;
}
반응형
'Trouble Shooting' 카테고리의 다른 글
반응형
public enum UserStatus {
NORMAL, DORMANT, SUSPENDED
}
위와 같은 enum 클래스가 있다고 가정하자.
UserStatus status = ...;
switch(status) {
case UserStatus.NORMAL:
....
break;
case UserStatus.SUSPENDED:
....
break;
}
위처럼 switch 문을 사용하면
"An enum switch case label must be the unqualified name of an enumeration constant" 라는 에러가 발생한다.
아래처럼 바꿔주면 에러는 사라진다.
UserStatus status = ...;
switch(status) {
case NORMAL:
....
break;
case SUSPENDED:
....
break;
}
반응형