클래스에서 더 이상 사용되지 않은 메소드 목록을 검색하는 방법
문제
클래스에서 더 이상 사용되지 않은 메소드 목록을 검색하려면 어떻게해야합니까?
클래스가 문서화로 전달할 수없는 것으로 표시된 방법을 나열해야합니다.
각 방법과 Javadoc을 별도 파일로 복사하여 붙여 넣고 싶지 않습니다. Javadoc 도구 나 Eclipse를 통해이를 수행 할 수 있습니까?
해결책
실제로 Javadoc은 자동으로 더 이상 사용되지 않은 list.html 페이지를 생성합니다. Javadoc을 실행하고 그것이 필요한 것인지 확인하십시오.
다른 팁
이것은 지정된 클래스의 모든 방법을 얻습니다.
public class DumpMethods {
public static void main(String args[])
{
try {
Class c = Class.forName(args[0]);
Method m[] = c.getDeclaredMethods();
for (int i = 0; i < m.length; i++)
System.out.println(m[i].toString());
}
catch (Throwable e) {
System.err.println(e);
}
}
}
각 방법에 대해 더 이상 사용되지 않은 방법을 얻으려면 다음과 같은 작업을 수행하십시오.
Method method = ... //obtain method object
Annotation[] annotations = method.getDeclaredAnnotations();
for(Annotation annotation : annotations){
if(annotation instanceof DeprecatedAnnotation){
// It's deprecated.
}
}
제휴하지 않습니다 StackOverflow