]> source.dussan.org Git - aspectj.git/commitdiff
a sketch of a test for a naming issue that doesn't appear to be an
authorjhugunin <jhugunin>
Tue, 22 Apr 2003 22:29:51 +0000 (22:29 +0000)
committerjhugunin <jhugunin>
Tue, 22 Apr 2003 22:29:51 +0000 (22:29 +0000)
actual bug

tests/bugs/AroundNames.java [new file with mode: 0644]
tests/jimTests.xml

diff --git a/tests/bugs/AroundNames.java b/tests/bugs/AroundNames.java
new file mode 100644 (file)
index 0000000..27b2aa7
--- /dev/null
@@ -0,0 +1,28 @@
+public class AroundNames {
+       public static void main(String[] args) {
+               new Base().doit();
+               new Derived().doit();
+       }
+}
+
+class Base {
+       static private final void m() {}
+       
+       public void doit() {
+               m();
+       }
+}
+
+class Derived {
+       static private final void m() { return; } // "Derived"; }
+       
+       public void doit() {
+               m();
+       }
+}
+
+aspect A {
+       Object around(): execution(* m()) {
+               return proceed();
+       }
+}
\ No newline at end of file
index a58aef5fa3ba170707e668ada8520150b583d6b1..e350c7f7c5a3b715e97df80907340235d1d3129d 100644 (file)
@@ -1,22 +1,12 @@
 <!DOCTYPE suite SYSTEM "../tests/ajcTestSuite.dtd">
 <suite>    
-    <ajc-test dir="bugs" pr="29665"
-      title="Inconsistant stack height with around">
-        <compile files="StackError.java"/>
-        <run class="StackError"/>
+    <ajc-test dir="bugs" pr="36056"
+      title="Ajc 1.1 rc1 java.lang.VerifyError with messy arounds and naming">
+        <compile files="AroundNames.java"/>
+        <run class="AroundNames"/>
     </ajc-test>
     
 
-       <ajc-test dir="bugs/messyAround" pr="36056"
-      title="Ajc 1.1 rc1 java.lang.VerifyError with messy arounds">
-        <compile files="aspects/Trace.aj,cap/OptionList.java,DebugTrace.aj">
-            <message kind="warning" line="102"/>
-               <message kind="warning" line="124"/>
-               <message kind="warning" line="138"/>
-        </compile>
-        <run class="cap.OptionList"/>
-    </ajc-test>  
-
     <!--