Class InterceptorStackCallback.InterceptedMethodInvocation

java.lang.Object
com.google.inject.internal.InterceptorStackCallback.InterceptedMethodInvocation
All Implemented Interfaces:
org.aopalliance.intercept.Invocation, org.aopalliance.intercept.Joinpoint, org.aopalliance.intercept.MethodInvocation
Enclosing class:
InterceptorStackCallback

private class InterceptorStackCallback.InterceptedMethodInvocation extends Object implements org.aopalliance.intercept.MethodInvocation
  • Field Details

    • proxy

      final Object proxy
    • arguments

      final Object[] arguments
    • interceptorIndex

      final int interceptorIndex
  • Constructor Details

    • InterceptedMethodInvocation

      public InterceptedMethodInvocation(Object proxy, Object[] arguments, int interceptorIndex)
  • Method Details

    • proceed

      public Object proceed() throws Throwable
      Specified by:
      proceed in interface org.aopalliance.intercept.Joinpoint
      Throws:
      Throwable
    • getMethod

      public Method getMethod()
      Specified by:
      getMethod in interface org.aopalliance.intercept.MethodInvocation
    • getArguments

      public Object[] getArguments()
      Specified by:
      getArguments in interface org.aopalliance.intercept.Invocation
    • getThis

      public Object getThis()
      Specified by:
      getThis in interface org.aopalliance.intercept.Joinpoint
    • getStaticPart

      public AccessibleObject getStaticPart()
      Specified by:
      getStaticPart in interface org.aopalliance.intercept.Joinpoint