diff options
author | acolyer <acolyer> | 2005-09-30 14:58:56 +0000 |
---|---|---|
committer | acolyer <acolyer> | 2005-09-30 14:58:56 +0000 |
commit | f74a5c0fc3634f080b6a1714bb4d5b25df2a914b (patch) | |
tree | e5397b4f42b616043f48bd4a1d527bd5b04cb5e6 /aspectj5rt/java5-src/org/aspectj/lang/reflect/DeclareSoft.java | |
parent | 5051f8e49ff9ca7009b9b9b2b510941e45389d05 (diff) | |
download | aspectj-f74a5c0fc3634f080b6a1714bb4d5b25df2a914b.tar.gz aspectj-f74a5c0fc3634f080b6a1714bb4d5b25df2a914b.zip |
updates to reflection library (largely javadoc, but with a few small tweaks)
Diffstat (limited to 'aspectj5rt/java5-src/org/aspectj/lang/reflect/DeclareSoft.java')
-rw-r--r-- | aspectj5rt/java5-src/org/aspectj/lang/reflect/DeclareSoft.java | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/aspectj5rt/java5-src/org/aspectj/lang/reflect/DeclareSoft.java b/aspectj5rt/java5-src/org/aspectj/lang/reflect/DeclareSoft.java index ffb392c3f..b397c94f3 100644 --- a/aspectj5rt/java5-src/org/aspectj/lang/reflect/DeclareSoft.java +++ b/aspectj5rt/java5-src/org/aspectj/lang/reflect/DeclareSoft.java @@ -12,9 +12,23 @@ package org.aspectj.lang.reflect; /** - * @author colyer - * + * AspectJ runtime representation of a declare soft member within an aspect. */ public interface DeclareSoft { + + /** + * The aspect that declared this member + */ + AjType getDeclaringType(); + + /** + * The softened exception type + */ + AjType getSoftenedExceptionType(); + + /** + * The pointcut determining the join points at which the exception is to be softened. + */ + PointcutExpression getPointcutExpression(); } |