오버라이드 메소드에 @Override
주석을 사용하는 것이 좋습니다. 프로젝트에서 @Override
주석이 누락 된 모든 메소드를 찾는 자동 방법이 있습니까? 스크립트, 어떤 IDE에서 검색 기술도 도움이 될@Override 주석없이 수퍼 클래스/인터페이스 메서드를 재정의하는 모든 메서드를 찾는 방법은 무엇입니까?
5
A
답변
6
@Override
이 누락 된 경우 Eclipse에 경고가 표시됩니다. 당신은 "@Override
주석 누락"에 대한 경고 또는 오류를 선택할 수 있습니다
Window > Preferences > Java > Compiler > Errors/Warnings > Annotations
:에 당신은 갈 수 있습니다.
하게 IntelliJ IDEA에서
5
에게 공개 설정 Ctrl 키Alt 키검사 열린 클래스 구조의 S -> 버전 15.0.3 및 최신 들어
'@Override 주석을 누락': 편집기> 검사> 자바> 상속 문제> @ Override (@ Skubski를 통해) 누락 @ Overrides @ Skskski를 통해
+1
이제 편집자> 검사> Java> 상속 문제> 빠진 @ 재정의 (IJ 15.0.3 사용) – skubski
2
Netbeans에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 검사 및 변형을 선택한 다음 단일 검사 콤보 상자에서 "@ Override Annotation"을 선택하고 Inspect, Refactor를 누릅니다.
관련 문제
- 1. 수퍼 클래스의 수퍼 클래스 메서드를 호출하는 메서드를 재정의하는 방법?
- 2. 수퍼 클래스의 NSNotificationCenter 수신기 메서드를 재정의하는 방법?
- 3. UINavigationBar에서 drawRect 메서드를 동적으로 재정의하는 방법은 무엇입니까?
- 4. 상위 생성자에서 사용되는 메서드를 재정의하는 방법은 무엇입니까?
- 5. 무료 메서드를 재정의하는 것이 안전합니까?
- 6. JTextArea isEnabled() 메서드를 재정의하는 방법
- 7. Ruby - 클래스 메서드를 재정의하는 방법?
- 8. 메서드를 재정의하는 동안 액세스 지정자
- 9. 수퍼 클래스 메서드에서 서브 클래스 메서드를 호출합니까?
- 10. .NET에서 .NET Remoting의 비 가상 메서드를 재정의하는 방법은 무엇입니까?
- 11. Django Model 필드에서이 메서드를 재정의하는 방법
- 12. ORM의 save 메서드를 재정의하는 것에 대한 생각
- 13. WPF Window.OnRender 메서드를 재정의하는 것이 화면에 그려지지 않는 이유는 무엇입니까?
- 14. Javascript : 일부 클래스에서 공용 메서드를 재정의하는 방법?
- 15. 객관적인 c 하위 클래스의 메서드를 재정의하는 것을 피하는 방법
- 16. ObjectiveC에서 수퍼 클래스의 메서드를 호출하는 타이밍이 중요합니까?
- 17. 수퍼 클래스를 사용하여 메서드를 호출하는 방법
- 18. Javascript 개체에서 숨겨진 속성/메서드를 찾는 방법은 무엇입니까?
- 19. PowerShell 정적 클래스 및 메서드를 찾는 방법은 무엇입니까?
- 20. 수퍼 클래스의 속성을보다 구체적인 형식으로 재정의하는 방법은 무엇입니까?
- 21. onShowCustomView 메서드를 구현하는 방법은 무엇입니까?
- 22. remove() 메서드를 호출하는 방법은 무엇입니까?
- 23. 클래스 내의 모든 메서드를 호출
- 24. 비교 자 <String>은 수퍼 클래스 메서드를 오버라이드해야합니다.
- 25. UITextField leftViewRectForBounds 메서드를 재정의하는 것처럼 보일 수 없습니다.
- 26. WPF : 사용자 지정 컨트롤을 만들 때 메서드를 제대로 재정의하는 방법
- 27. WinForm의 Dispose 메서드를 확장하는 방법은 무엇입니까?
- 28. WCF : 부분 클래스를 사용하여 클라이언트의 Dispose 메서드를 재정의하는 것이 안전합니까?
- 29. 다른 메서드를 호출하기 전에 매번 메서드를 호출하십시오.
- 30. 모든 ctype 구조 클래스에 대해 __str__ 메서드를 설정하는 방법은 무엇입니까?
이 스레드 좀보세요 : http://stackoverflow.com/questions/224945/add-warning-for-missing-override-annotation-for-interface-implementation-in-ecli –
언제나 도구를 작성할 수 있습니다. .class 파일을 수동으로 검사합니다. :-) – templatetypedef