Top Fields Constructors Methods
org.aspectj.internal.lang.reflect

public Class DeclareSoftImpl

extends Object
implements DeclareSoft
Class Inheritance
All Implemented Interfaces
org.aspectj.lang.reflect.DeclareSoft
Imports
org.aspectj.lang.reflect.AjType, .AjTypeSystem, .DeclareSoft, .PointcutExpression

Author
colyer

Field Summary

Modifier and TypeField and Description
private AjType<?>
private AjType<?>
private String
private PointcutExpression

Constructor Summary

AccessConstructor and Description
public
DeclareSoftImpl(AjType<?> declaringType, String pcut, String exceptionTypeName)

Method Summary

Modifier and TypeMethod and Description
public AjType<T>
public PointcutExpression
public AjType<T>
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

declaringTypeback to summary
private AjType<?> declaringType
exceptionTypeback to summary
private AjType<?> exceptionType
missingTypeNameback to summary
private String missingTypeName
pointcutback to summary
private PointcutExpression pointcut

Constructor Detail

DeclareSoftImplback to summary
public DeclareSoftImpl(AjType<?> declaringType, String pcut, String exceptionTypeName)

Method Detail

getDeclaringTypeback to summary
public AjType<T> getDeclaringType()

Implements org.aspectj.lang.reflect.DeclareSoft.getDeclaringType.

Returns:AjType<T>

Doc from org.aspectj.lang.reflect.DeclareSoft.getDeclaringType.

the aspect that declared this member

getPointcutExpressionback to summary
public PointcutExpression getPointcutExpression()

Implements org.aspectj.lang.reflect.DeclareSoft.getPointcutExpression.

Returns:PointcutExpression

Doc from org.aspectj.lang.reflect.DeclareSoft.getPointcutExpression.

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

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

Implements org.aspectj.lang.reflect.DeclareSoft.getSoftenedExceptionType.

Returns:AjType<T>

Doc from org.aspectj.lang.reflect.DeclareSoft.getSoftenedExceptionType.

the softened exception type

Exceptions
ClassNotFoundException:

Doc from org.aspectj.lang.reflect.DeclareSoft.getSoftenedExceptionType.

if exception type cannot be found

toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object.