티스토리 뷰
반응형
코딩을 하다가 우연히 만든 메소드 이름이 상위 클래스의 메소드 이름과 같아 버그가 발생했다.
기본적으로 이클립스는 @Override를 annotation을 잘못 붙인 경우 에러로 표시하게 되어있고 @Override를 붙이지 않은 경우는 무시하도록 설정되어 있다.
메소드 이름이 같을 경우 @Override를 붙이지 않으면 에러로 표시하게 설정한다면 이런 오류를 피할 수 있을 것이다.
mac : Eclipse -> 환경설정
windows : Window -> Preference
좌측 메뉴에서 Errors/Warnings를 선택하고 Annotations를 찾는다.
Missing '@Override' annotation 항목을 Ignore에서 Error로 바꾸면 설정이 적용된다.
반응형
'workspace > tools' 카테고리의 다른 글
Docker를 이용한 Piwik 설치 (0) | 2017.12.07 |
---|