私はこれでmethod
注釈を付けました:
@Around("execution(* it.foo.bar.Flow.*(..))")
public Object profile(ProceedingJoinPoint pjp) {...}
でFlow class
私は簡単switch
にenumeration type
。私がその行を走ったとき、profile method
上記は呼ばれます。これはpjp object
私が持っているものです:
execution(int[] it.foo.bar.Flow.$SWITCH_TABLE$it$foo$bar$dataobjects$RequestType())
RequestType
ですenum
。profile method
が発生したときに呼び出されないようにしたいenum
ので、いくつかの実行式を試してみましたが、上記に加えて次の式を使用しても機能しませんでした。
&& !(execution(int[] it.foo.bar.Flow.$SWITCH_TABLE$it$foo$bar$dataobjects$RequestType()))
私がやろうとしていることを達成することは可能ですか?