]> source.dussan.org Git - aspectj.git/commitdiff
no chained exceptions under 1.3...
authoracolyer <acolyer>
Mon, 21 Nov 2005 08:55:39 +0000 (08:55 +0000)
committeracolyer <acolyer>
Mon, 21 Nov 2005 08:55:39 +0000 (08:55 +0000)
weaver/src/org/aspectj/weaver/reflect/ReflectionWorld.java

index 17a35c562329daae951aa03858e6d9390d2e5be6..01b2c6e79cddc67a179059caaad7bfd2ce5ce758 100644 (file)
@@ -16,6 +16,7 @@ import org.aspectj.bridge.IMessage;
 import org.aspectj.bridge.IMessageHandler;
 import org.aspectj.util.LangUtil;
 import org.aspectj.weaver.Advice;
+import org.aspectj.weaver.BCException;
 import org.aspectj.weaver.ConcreteTypeMunger;
 import org.aspectj.weaver.Member;
 import org.aspectj.weaver.ReferenceType;
@@ -69,9 +70,9 @@ public class ReflectionWorld extends World {
                        // must be on 1.4 or earlier
                } catch(IllegalAccessException ex) {
                        // not so good
-                       throw new RuntimeException("AspectJ internal error",ex);
+                       throw new BCException("AspectJ internal error",ex);
                } catch(InstantiationException ex) {
-                       throw new RuntimeException("AspectJ internal error",ex);
+                       throw new BCException("AspectJ internal error",ex);
                }
        }