AspectJで@org.jboss.weld.context.ejb.Ejb
と注釈されているすべてのフィールドで警告を宣言したいと思います。AspectJでフィールド上で警告を宣言する方法
しかし、私はそのフィールドを選択する方法を見つけることができません。
私は、アスペクトはそのようなものになる必要がありますね:
public aspect WrongEjbAnnotationWarningAspect {
declare warning :
within(com.queomedia..*) &&
??? (@org.jboss.weld.context.ejb.Ejb)
: "WrongEjbAnnotationErrorAspect: use javax.ejb.EJB instead of weld Ejb!";
}
それとも、それはすべてのフィールド上の警告を宣言することは不可能でしょうか?