2
一個帶註釋的參數的方法,我想匹配這樣的方法:如何配合在AspectJ中
@Foo
public void boo(@Baz Bar bar) { ... }
基本上:
- 該方法具有
@Foo
註釋(我匹配與execution(@Foo * *(..)) && @annotation(foo)
), - 可以具有參數可變的量,
- 和它們中的一個應具有
@Baz
註釋, - 我需要進一步處理該註釋參數(
bar
)。
如果一個方法有@foo註解,但是缺少@Baz
註釋,我想盡早得到一個錯誤,如果可能的話編織時,而不是在運行時。
我該怎麼做?