From 55ebaa15305cc686c6ed5915ff1115071b3c80bd Mon Sep 17 00:00:00 2001 From: Andy Clement Date: Thu, 23 Aug 2012 13:05:24 -0700 Subject: 384401 --- tests/bugs171/pr384401/X.java | 15 +++++++++++++++ tests/src/org/aspectj/systemtest/ajc171/Ajc171Tests.java | 4 ++++ tests/src/org/aspectj/systemtest/ajc171/ajc171.xml | 6 ++++++ 3 files changed, 25 insertions(+) create mode 100644 tests/bugs171/pr384401/X.java (limited to 'tests') diff --git a/tests/bugs171/pr384401/X.java b/tests/bugs171/pr384401/X.java new file mode 100644 index 000000000..e9a70eedb --- /dev/null +++ b/tests/bugs171/pr384401/X.java @@ -0,0 +1,15 @@ +import org.aspectj.lang.JoinPoint; +import org.aspectj.lang.annotation.AfterThrowing; +import org.aspectj.lang.annotation.Aspect; + +@Aspect +public class X { +// @AfterThrowing(pointcut="execution(* *(..))",throwing = "e") + @AfterThrowing(throwing = "e") + public void bizLoggerWithException(JoinPoint thisJoinPoint,Throwable e) { + // .....// do some stuff + } + +} + +class BizLoggable {} diff --git a/tests/src/org/aspectj/systemtest/ajc171/Ajc171Tests.java b/tests/src/org/aspectj/systemtest/ajc171/Ajc171Tests.java index 95d459a5d..c21fc77b2 100644 --- a/tests/src/org/aspectj/systemtest/ajc171/Ajc171Tests.java +++ b/tests/src/org/aspectj/systemtest/ajc171/Ajc171Tests.java @@ -21,6 +21,10 @@ import org.aspectj.testing.XMLBasedAjcTestCase; */ public class Ajc171Tests extends org.aspectj.testing.XMLBasedAjcTestCase { + public void testNpe_pr384401() { + runTest("npe"); + } + public void testUnresolvableEnum_pr387568() { runTest("unresolvable enum"); } diff --git a/tests/src/org/aspectj/systemtest/ajc171/ajc171.xml b/tests/src/org/aspectj/systemtest/ajc171/ajc171.xml index 4f09f7c84..d9a7651f3 100644 --- a/tests/src/org/aspectj/systemtest/ajc171/ajc171.xml +++ b/tests/src/org/aspectj/systemtest/ajc171/ajc171.xml @@ -2,6 +2,12 @@ + + + + + + -- cgit v1.2.3