selfstarter

An enum switch case label must be the unqualified name of an enumeration constant 본문

App/Android

An enum switch case label must be the unqualified name of an enumeration constant

selfstarter 2020. 8. 9. 14:42

An enum switch case label must be the unqualified name of an enumeration constant

 

아래와 같이 enum값을 사용했는데

An enum switch case label must be the unqualified name of an enumeration constant 라는 에러가 났다. class명을 적지 말고 오로지 enum의 값만 적으면 된다

switch (fragmentType) {
	case Common.FRAGMENT_TYPE.ITEM_LIST :
	break;
	case Common.FRAGMENT_TYPE.ITEM_DETAIL :
	break;
	case Common.FRAGMENT_TYPE.ITEM_TYPE_DETAIL :
	break;
}

 

수정 후 에러가 없어졌다

switch (fragmentType) {
	case ITEM_LIST :
	break;
	case ITEM_DETAIL :
	break;
	case ITEM_TYPE_DETAIL :
	break;
}
Comments