Interface Advice.Delegator

All Known Implementing Classes:
Advice.Delegator.ForDynamicInvocation, Advice.Delegator.ForRegularInvocation
Enclosing class:
Advice

protected static interface Advice.Delegator
Materializes an advice invocation within a delegation.
  • Method Details

    • apply

      StackManipulation apply(TypeDescription instrumentedType, MethodDescription instrumentedMethod)
      Materializes an invocation.
      Parameters:
      instrumentedType - The instrumented type.
      instrumentedMethod - The instrumented method.
      Returns:
      An appropriate stack manipulation which needs to consume all arguments for the advice method and needs to provide a compatible return type.