如何识别没有任何内容的类(空类)

时间:2015-10-14 18:53:27

标签: java

假设我有一个类似下面的课程

public class ClassDemo {
/*
   private String getData() {
      String s = "testClass";
      return s;
   }
*/
}

在上面的课程中,它唯一的方法被注释掉了。这实际上没用。由于我在包中有很多类,因此不容易识别,因为此类中没有依赖此类或方法。

我使用Maven来构建。有没有办法识别这样的类?

我理解使用eclipse可以实现这一点。但有没有办法在像Maven,Ant等构建工具中检测到它?

1 个答案:

答案 0 :(得分:-1)

名为java.lang.Class的类有很多可用的东西,例如getFields(),getConstructors(),getMethods(),getClasses(),getInterfaces(),getAnnotations()......等等。数组的长度为零,那个类中没有。

编辑:只需使用java.lang.Object中的getClass()方法