@Deprecated 주석을 사용하여 클래스 내에 포함 된 모든 메서드와 필드가 아니라 특정 클래스의 확장을 비순 내 사용하고 싶습니다.클래스 상속 만 사용 금지
즉, 주어진 클래스를 확장하면 경고가 발생하지만 메소드 나 필드에 대한 참조는 경고를 유발하지 않습니다. 이 클래스를 확장하는 클래스가 이미 여러 개 있습니다.이 클라이언트를 대상으로 deprecation 경고를 사용하고 싶습니다. 아직 해독 할 수는 없지만 다시 컴파일 할 수는 있습니다. ABI 호환성은 필요하지 않습니다.
Java 1.6 (JDT 컴파일러)에서 가능합니까?
지금까지의 답변에 대한 업데이트로 - 종속성을 제거 할 수 없기 때문에 클래스를 계속 확장 할 수 있어야합니다.하지만 그렇게 할 때 더 이상 사용하지 말라고 경고합니다. – BeeOnRope
답변 해 주셔서 감사합니다. 결국 아래의 해결 방법 중 어느 것도 충분하지 않았습니다 (최종 사용은 비 시동기이므로 경고하기를 원하기 때문에 중단하지 마십시오). 그래서 하위 클래스가 사용해야하는 보호 된 생성자를 사용하지 않기로 결정했습니다. 효과 (확장 당 하나의 비추천 경고). – BeeOnRope