redundant cast to ‘XXX’

maven build시에 redundant cast to ObjectError가 발생했다. 아래의 코드에서 원인은 4번째 라인 Iterator에서 ObjectError 제너릭코드를 추가하고서 다시 7번째 라인에서 ObjectError로 타입캐스팅을 하여서 발생하는 경고였다. 7번째 라인에서 타입캐스팅”(ObjectError)“을 제거하니 발생한 경고가 사라졌다.

if( result.hasErrors() ) {
	ObjectError oe 			= null;
	List<ObjectError> err 	= result.getAllErrors();
	Iterator<ObjectError> itor = err.iterator();
	
	while(itor.hasNext()) {
		oe = (ObjectError)itor.next();
		log.info(">>> binding error : " + oe.toString() );
	}
}

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다