From aab8f36a22d0ac267dee63f4137dccdbe83d3559 Mon Sep 17 00:00:00 2001 From: jhugunin Date: Tue, 29 Jul 2003 20:47:53 +0000 Subject: [PATCH] fix for Bugzilla Bug 40876 ClassFormatError on external subtype-qualified ref to supertype pointcut This was an important bug that was caused by the static fields used in the implementation of cflow being placed on the wrong class. This broke the rules used for name mangling and could occasionally result in name collisions as shown here. --- tests/ajcTests.xml | 7 +++++++ tests/ajcTestsFailing.xml | 7 ------- .../org/aspectj/weaver/patterns/CflowPointcut.java | 11 +++++++---- 3 files changed, 14 insertions(+), 11 deletions(-) diff --git a/tests/ajcTests.xml b/tests/ajcTests.xml index 788451035..0058ddf2c 100644 --- a/tests/ajcTests.xml +++ b/tests/ajcTests.xml @@ -6470,5 +6470,12 @@ + + + + + diff --git a/tests/ajcTestsFailing.xml b/tests/ajcTestsFailing.xml index 0f5af6454..2ac4c8bbe 100644 --- a/tests/ajcTestsFailing.xml +++ b/tests/ajcTestsFailing.xml @@ -4,13 +4,6 @@ - - - - -