aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoravasseur <avasseur>2005-08-17 07:39:47 +0000
committeravasseur <avasseur>2005-08-17 07:39:47 +0000
commitf9a425cb10da59c629fea56861f26967b22b1766 (patch)
treef279e24f67117ab554bef51099e690c70003cbab
parent2a599cb4edaf0f5815ad685e1dfe5f8d8c3ccaba (diff)
downloadaspectj-f9a425cb10da59c629fea56861f26967b22b1766.tar.gz
aspectj-f9a425cb10da59c629fea56861f26967b22b1766.zip
@AJ PTW polish as per aj$getInstance does not rethrow the exc but return null #92880
-rw-r--r--tests/src/org/aspectj/systemtest/ajc150/ataspectj/syntax.xml8
-rw-r--r--weaver/src/org/aspectj/weaver/bcel/BcelPerClauseAspectAdder.java4
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 @@
<compile files="ataspectj/IfPointcutTest.java,ataspectj/TestHelper.java" options="-1.5 -Xdev:NoAtAspectJProcessing"/>
<run class="ataspectj.IfPointcutTest"/>
<!-- FIXME AV - Adrian in JDT stuff -->
-<!-- <compile files="ataspectj/IfPointcutTest.java,ataspectj/TestHelper.java" options="-1.5"/>-->
-<!-- <run class="ataspectj.IfPointcutTest"/>-->
+ <!--<compile files="ataspectj/IfPointcutTest.java,ataspectj/TestHelper.java" options="-1.5"/>-->
+ <!--<run class="ataspectj.IfPointcutTest"/>-->
</ajc-test>
<ajc-test dir="java5/ataspectj" title="IfPointcut2Test">
<compile files="ataspectj/IfPointcut2Test.java,ataspectj/TestHelper.java" options="-1.5 -Xdev:NoAtAspectJProcessing"/>
<run class="ataspectj.IfPointcut2Test"/>
<!-- FIXME AV - Adrian in JDT stuff -->
-<!-- <compile files="ataspectj/IfPointcut2Test.java,ataspectj/TestHelper.java" options="-1.5"/>-->
-<!-- <run class="ataspectj.IfPointcut2Test"/>-->
+ <!--<compile files="ataspectj/IfPointcut2Test.java,ataspectj/TestHelper.java" options="-1.5"/>-->
+ <!--<run class="ataspectj.IfPointcut2Test"/>-->
</ajc-test>
<ajc-test dir="java5/ataspectj" title="BindingTest">
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