修飾されたクラス名の使用法を見つける方法を探しています:
com.company.TheClass theInstance = new com.company.TheClass();
インポートとは対照的に:
import com.company.TheClass;
TheClass theInstance = new TheClass();
Java コードベースに対する修飾クラス名のすべての使用箇所を見つけるのに役立つ Maven プラグインはありますか?
編集:
Olegは親切にも次のリンクを提案してくれました。とても便利です。
ただし、 「不要な」完全修飾名の使用だけでなく、すべての完全修飾クラス名の使用をどのように見つけることができるのか疑問に思っています。
たとえば、一部の開発者は、たとえばprivate java.util.List list1;
、対応する import ステートメントなしで使用した可能性があります。
これは pmd では不要とは見なされませんが、明確化が必要ない場合は良い習慣ではありません....