假设我有一个类似下面的课程
public class ClassDemo {
/*
private String getData() {
String s = "testClass";
return s;
}
*/
}
在上面的课程中,它唯一的方法被注释掉了。这实际上没用。由于我在包中有很多类,因此不容易识别,因为此类中没有依赖此类或方法。
我使用Maven来构建。有没有办法识别这样的类?
我理解使用eclipse可以实现这一点。但有没有办法在像Maven,Ant等构建工具中检测到它?
答案 0 :(得分:-1)
名为java.lang.Class的类有很多可用的东西,例如getFields(),getConstructors(),getMethods(),getClasses(),getInterfaces(),getAnnotations()......等等。数组的长度为零,那个类中没有。
编辑:只需使用java.lang.Object中的getClass()方法