org.aspectj.lang

Interface ProceedingJoinPoint

All Superinterfaces:
JoinPoint

public interface ProceedingJoinPoint
extends JoinPoint

ProceedingJoinPoint exposes the proceed(..) method in order to support around advice in @AJ aspects
Author:
Alexandre Vasseur

Fields inherited from interface org.aspectj.lang.JoinPoint

ADVICE_EXECUTION, CONSTRUCTOR_CALL, CONSTRUCTOR_EXECUTION, EXCEPTION_HANDLER, FIELD_GET, FIELD_SET, INITIALIZATION, METHOD_CALL, METHOD_EXECUTION, PREINITIALIZATION, STATICINITIALIZATION, SYNCHRONIZATION_LOCK, SYNCHRONIZATION_UNLOCK

Method Summary

Object
proceed()
Proceed with the next advice or target method invocation
Object
proceed(Object[] args)
Proceed with the next advice or target method invocation

The given args Object[] must be in the same order and size as the advice signature but without the actual joinpoint instance

void
set$AroundClosure(org.aspectj.runtime.internal.AroundClosure arc)
The joinpoint needs to know about its closure so that proceed can delegate to closure.run()

This internal method should not be called directly, and won't be visible to the end-user when packed in a jar (synthetic method)

Methods inherited from interface org.aspectj.lang.JoinPoint

getArgs, getKind, getSignature, getSourceLocation, getStaticPart, getTarget, getThis, toLongString, toShortString, toString

Method Details

proceed

public Object proceed()
            throws Throwable
Proceed with the next advice or target method invocation
Returns:

proceed

public Object proceed(Object[] args)
            throws Throwable
Proceed with the next advice or target method invocation

The given args Object[] must be in the same order and size as the advice signature but without the actual joinpoint instance

Parameters:
args -
Returns:

set$AroundClosure

public void set$AroundClosure(org.aspectj.runtime.internal.AroundClosure arc)
The joinpoint needs to know about its closure so that proceed can delegate to closure.run()

This internal method should not be called directly, and won't be visible to the end-user when packed in a jar (synthetic method)

Parameters:
arc -