私の問題
特定のパッケージを使用するすべての宣言済み変数を検出するPMD用のカスタム ルールセットを作成したいと考えています。それはXPathルールセットである必要があります。
私がこれまでに持っているもの
import
ステートメントと変数を見つけることができます。このXPathを使用して宣言を見つけています。
//VariableDeclarator[../Type
/ReferenceType
/ClassOrInterfaceType
[@Image = 'ClassA']]
ただし、これは正確なクラスにのみ一致しますが、このクラスがパッケージからのものであるかどうかを確認したいのですが、それmy.package
を取得する方法がわかりません。
ヒントはありますか?