클래스에서 더 이상 사용되지 않은 메소드 목록을 검색하는 방법

StackOverflow https://stackoverflow.com/questions/629557

  •  08-07-2019
  •  | 
  •  

문제

클래스에서 더 이상 사용되지 않은 메소드 목록을 검색하려면 어떻게해야합니까?

클래스가 문서화로 전달할 수없는 것으로 표시된 방법을 나열해야합니다.

각 방법과 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.
    }
}
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top