org.aspectj.lang.reflect

Interface DeclareSoft

public interface DeclareSoft

AspectJ runtime representation of a declare soft member within an aspect.

Method Summary

AjType<T>
getDeclaringType()
The aspect that declared this member
PointcutExpression
getPointcutExpression()
The pointcut determining the join points at which the exception is to be softened.
AjType<T>
getSoftenedExceptionType()
The softened exception type

Method Details

getDeclaringType

public AjType<T> getDeclaringType()
The aspect that declared this member

getPointcutExpression

public PointcutExpression getPointcutExpression()
The pointcut determining the join points at which the exception is to be softened.

getSoftenedExceptionType

public AjType<T> getSoftenedExceptionType()
            throws ClassNotFoundException
The softened exception type