Annotation Interface OnBefore
Annotates a method in a @
Pointcut class that should be run just before each
method execution picked out by the Pointcut. Only one method in a
@Pointcut class may be annotated with @OnBefore.
An @OnBefore method can accept parameters annotated with any of the following:
@BindReceiver, @BindParameter,
@BindParameterArray or @BindMethodName.
An @OnBefore method may return void or a non-void type. If it
returns a non-void type, the value returned by the @OnBefore method is
called the traveler, and is available as input to subsequent
@OnReturn, @OnThrow and @OnAfter methods
by annotating a parameter on any of these methods with @BindTraveler.