Obtenir la valeur du paramètre si le paramètre n'existe annotation

Est-il possible d'obtenir la valeur d'un paramètre si une annotation est présente sur ce paramètre?

Donné EJB avec le paramètre-niveau annotations:

public void fooBar(@Foo String a, String b, @Foo String c) {...}

Et un intercepteur:

@AroundInvoke
public Object doIntercept(InvocationContext context) throws Exception {
    //Get value of parameters that have annotation @Foo
}

OriginalL'auteur user2664820 | 2013-08-08