org.aspectj.internal.lang.reflect
Class DeclareSoftImpl

java.lang.Object
  extended by org.aspectj.internal.lang.reflect.DeclareSoftImpl
All Implemented Interfaces:
DeclareSoft

public class DeclareSoftImpl
extends java.lang.Object
implements DeclareSoft


Constructor Summary
DeclareSoftImpl(AjType<?> declaringType, java.lang.String pcut, java.lang.String exceptionTypeName)
           
 
Method Summary
 AjType getDeclaringType()
          The aspect that declared this member
 PointcutExpression getPointcutExpression()
          The pointcut determining the join points at which the exception is to be softened.
 AjType getSoftenedExceptionType()
          The softened exception type
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DeclareSoftImpl

public DeclareSoftImpl(AjType<?> declaringType,
                       java.lang.String pcut,
                       java.lang.String exceptionTypeName)
Method Detail

getDeclaringType

public AjType getDeclaringType()
Description copied from interface: DeclareSoft
The aspect that declared this member

Specified by:
getDeclaringType in interface DeclareSoft

getSoftenedExceptionType

public AjType getSoftenedExceptionType()
                                throws java.lang.ClassNotFoundException
Description copied from interface: DeclareSoft
The softened exception type

Specified by:
getSoftenedExceptionType in interface DeclareSoft
Throws:
java.lang.ClassNotFoundException

getPointcutExpression

public PointcutExpression getPointcutExpression()
Description copied from interface: DeclareSoft
The pointcut determining the join points at which the exception is to be softened.

Specified by:
getPointcutExpression in interface DeclareSoft

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object