classafIoc::MethodInvocation

sys::Obj
  afIoc::MethodInvocation

As used by aspects to call the method they wrap.

The wrapped method is purposely hidden so no-one is tempted to call it directly, use invoke() instead. The real method is hidden behind this class so multiple Method Advisors can be chained

@see The Advise facet for more details.

@since 1.3.0

args

Source

Obj?[] args

A mutable list of arguments the method will be called with

invoke

Source

Obj? invoke()

Call the next method advice in the pipeline, or the real method - you'll never know which!

service

Source

Obj service

The instance of the service the method will be called on