From f9a425cb10da59c629fea56861f26967b22b1766 Mon Sep 17 00:00:00 2001 From: avasseur Date: Wed, 17 Aug 2005 07:39:47 +0000 Subject: @AJ PTW polish as per aj$getInstance does not rethrow the exc but return null #92880 --- tests/src/org/aspectj/systemtest/ajc150/ataspectj/syntax.xml | 8 ++++---- weaver/src/org/aspectj/weaver/bcel/BcelPerClauseAspectAdder.java | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/tests/src/org/aspectj/systemtest/ajc150/ataspectj/syntax.xml b/tests/src/org/aspectj/systemtest/ajc150/ataspectj/syntax.xml index e21a6b68c..cb1f2abb7 100644 --- a/tests/src/org/aspectj/systemtest/ajc150/ataspectj/syntax.xml +++ b/tests/src/org/aspectj/systemtest/ajc150/ataspectj/syntax.xml @@ -72,16 +72,16 @@ - - + + - - + + diff --git a/weaver/src/org/aspectj/weaver/bcel/BcelPerClauseAspectAdder.java b/weaver/src/org/aspectj/weaver/bcel/BcelPerClauseAspectAdder.java index cd5de4874..87ca7852b 100644 --- a/weaver/src/org/aspectj/weaver/bcel/BcelPerClauseAspectAdder.java +++ b/weaver/src/org/aspectj/weaver/bcel/BcelPerClauseAspectAdder.java @@ -494,8 +494,8 @@ public class BcelPerClauseAspectAdder extends BcelTypeMunger { il.append(InstructionConstants.ARETURN); InstructionHandle handler = il.append(InstructionConstants.ASTORE_1); - il.append(InstructionConstants.ALOAD_1); - il.append(InstructionConstants.ATHROW); + il.append(InstructionConstants.ACONST_NULL); + il.append(InstructionConstants.ARETURN); method.addExceptionHandler( tryStart, handler.getPrev(), handler, new ObjectType("java.lang.Exception"), false -- cgit v1.2.3