1 2 3 4 5 6 7 8 9
privileged aspect B { before(A anA):execution(* a()) && this(anA){ switch(1){ case anA.c: // "case expressions must be constant expressions" } } }