org.aspectj.internal.lang.reflect
Class DeclareSoftImpl
java.lang.Object
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DeclareSoftImpl
public DeclareSoftImpl(AjType<?> declaringType,
java.lang.String pcut,
java.lang.String exceptionTypeName)
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