Как получить значение параметра аннотации для использования в AspectJ?

Рассмотрим этот метод:

@Access(rights = GUEST)
public void foo() {
  doSomething();
}

Этот pointcut в основном соответствует, если метод имеет @ Аннотация Access :

pointcut check() : 
execution(@Access * *(..));

Но как я могу получить доступ к полю rights @Access, в котором хранится конкретный уровень доступа, чтобы я мог работать с ним?

5
задан soc 20 July 2011 в 12:09
поделиться