我正在寻找一种方法来查找合格班级名称的使用方法:
com.company.TheClass theInstance = new com.company.TheClass();
而非导入:
import com.company.TheClass;
TheClass theInstance = new TheClass();
是否有maven插件可以帮助我找到针对java codabase的限定类名的所有用法?
修改:
Oleg 善意地提出以下link。这非常有用。
但我只是想知道如何发现所有完全合格的课程名称使用情况以及不仅仅是“不必要的”完全限定名称用法。
例如,某些开发人员可能使用private java.util.List list1;
而没有相应的import语句。
pmd不认为这是不必要的,但如果不需要消除歧义,不是好的做法 ....