Top Description Methods
org.aspectj.lang.reflect

public Interface DeclareSoft

Known Direct Implementers
org.aspectj.internal.lang.reflect.DeclareSoftImpl

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

Method Summary

Modifier and TypeMethod and Description
public AjType<T>

Returns:

the aspect that declared this member
getDeclaringType
()

public PointcutExpression

Returns:

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

public AjType<T>

Returns:

the softened exception type
getSoftenedExceptionType
()

Method Detail

getDeclaringTypeback to summary
public AjType<T> getDeclaringType()
Returns:AjType<T>

the aspect that declared this member

getPointcutExpressionback to summary
public PointcutExpression getPointcutExpression()
Returns:PointcutExpression

the pointcut determining the join points at which the exception is to be softened.

getSoftenedExceptionTypeback to summary
public AjType<T> getSoftenedExceptionType() throws ClassNotFoundException
Returns:AjType<T>

the softened exception type

Exceptions
ClassNotFoundException:
if exception type cannot be found