]> source.dussan.org Git - aspectj.git/commitdiff
slightly modified
authoraclement <aclement>
Mon, 19 Dec 2005 13:45:51 +0000 (13:45 +0000)
committeraclement <aclement>
Mon, 19 Dec 2005 13:45:51 +0000 (13:45 +0000)
tests/java5/decps/Basic1b.java
tests/java5/decps/Basic2b.java
tests/java5/decps/Basic3b.java
tests/src/org/aspectj/systemtest/ajc150/Ajc150Tests.java
tests/src/org/aspectj/systemtest/ajc150/ajc150.xml

index bdbadd9b7838284e67660f3b6a9d49dd3bfdff9c..46e4e9bfb2ed3fa99697b7afaa44f36de62a0ff0 100644 (file)
@@ -15,7 +15,7 @@ class X {
   interface I { 
   }
  
-  @DeclareParents("Basic1bb")
+  @DeclareParents("Basic1b")
   private I someField;
 
 }
index babd57f52cc01d04582a55b0170623f771ac150c..59092e5c6afdcd6e963aa27814bb877a1304d0f4 100644 (file)
@@ -14,12 +14,12 @@ public class Basic2b {
   interface I { 
   }
 
-  class IIimpl implements I {
+  class IImpl implements I {
     public void m2() { }
   }
 
 
-  @DeclareParents("Basic2b",defaultimpl="IImpl")
+  @DeclareParents(value="Basic2b",defaultImpl=X.IImpl.class)
   private I simplefield;;
 
 
index ab8768ac981f39c23b53c75b119b9f9f47bd1c78..e2bb111d15b70f515286e0de80d4686dda8c44eb 100644 (file)
@@ -16,17 +16,20 @@ public class Basic3b {
 @Aspect class X {
 
   interface I { 
+         public void m2();
+         public void m3();
+         public void m4();
   }
 
-  class IIimpl implements I {
+  class IImpl implements I {
     public void m2() { }
     public void m3() { }
     public void m4() { }
   }
 
 
-  @DeclareParents("Basic3b",defaultimpl="IImpl")
-  private I simplefield;;
+  @DeclareParents(value="Basic3b",defaultImpl=IImpl.class)
+  private I simplefield;
 
 
   @Before("call(* *(..))")
index 4d575a58e3f3beb88c489f514e7962b9d4bdde16..3a972a7c5409bf7892df3e27a741e4d4fed8d709 100644 (file)
@@ -41,12 +41,12 @@ public class Ajc150Tests extends org.aspectj.testing.XMLBasedAjcTestCase {
   protected File getSpecFile() {
     return new File("../tests/src/org/aspectj/systemtest/ajc150/ajc150.xml");
   }
-  //public void testDecps1()  { runTest("decps - 1");}
-  //public void testDecps1b() { runTest("decps - 1b");}
-  //public void testDecps2()  { runTest("decps - 2");}
-  //public void testDecps2b() { runTest("decps - 2b");}
-  //public void testDecps3()  { runTest("decps - 3");}
 //public void testDecps3b() { runTest("decps - 3b");}
+  public void testDecps1()  { runTest("decps - 1");}
+  public void testDecps1b() { runTest("decps - 1b");}
+  public void testDecps2()  { runTest("decps - 2");}
+  public void testDecps2b() { runTest("decps - 2b");}
+  public void testDecps3()  { runTest("decps - 3");}
// public void testDecps3b() { runTest("decps - 3b");}
 
   public void testVarargsNPE_pr120826() { runTest("varargs NPE");}
   public void testNamedPointcutPertarget_pr120521() { runTest("named pointcut not resolved in pertarget pointcut");}
index f33b01ff6731035ef21ec9ffbdafcb4b4ffe2189..9eb5da00f02793ced10378f1e8bfffd18ab866f9 100644 (file)
 
     <ajc-test dir="java5/decps" title="decps - 2b">
      <compile files="Basic2b.java" options="-1.5 -showWeaveInfo">
-       <message kind="weave" text="Join point 'method-execution(void X$I.m2())' in Type 'X' (Basic2.java:15) advised by before advice from 'X' (Basic2b.java:23)"/>
-       <message kind="weave" text="Type 'X$I' (Basic2b.java) has intertyped method from 'X' (Basic2.java:'void X$I.m2()')"/>
+       <message kind="weave" text="Join point 'method-execution(void X$IImpl.m2())' in Type 'X$IImpl' (Basic2b.java:18) advised by before advice from 'X' (Basic2b.java:27)"/>
        <message kind="weave" text="Extending interface set for type 'Basic2b' (Basic2b.java) to include 'X$I' (Basic2b.java)"/>
-       <message kind="weave" text="Type 'Basic2b' (Basic2b.java) has intertyped method from 'X' (Basic2b.java:'void X$I.m2()')"/>
-       <message kind="weave" text="Join point 'method-execution(void Basic2.main(java.lang.String[]))' in Type 'Basic2b' (Basic2b.java:2) advised by before advice from 'X' (Basic2b.java:23)"/>
+       <message kind="weave" text="Join point 'method-execution(void Basic2b.main(java.lang.String[]))' in Type 'Basic2b' (Basic2b.java:4) advised by before advice from 'X' (Basic2b.java:27)"/>
      </compile>
      <run class="Basic2b"/>
     </ajc-test>  
        <message kind="weave" text="Type 'Basic3b' (Basic3b.java) has intertyped method from 'X' (Basic3b.java:'void X$I.m2()')"/>
        <message kind="weave" text="Type 'Basic3b' (Basic3b.java) has intertyped method from 'X' (Basic3b.java:'void X$I.m3()')"/>
           <message kind="weave" text="Type 'Basic3b' (Basic3b.java) has intertyped method from 'X' (Basic3b.java:'void X$I.m4()')"/>
-          <message kind="weave" text="Join point 'method-call(void X$I.m2())' in Type 'Basic3b' (Basic3b.java:7) advised by before advice from 'X' (Basic3b.java:29)"/>
-          <message kind="weave" text="Join point 'method-call(void X$I.m3())' in Type 'Basic3b' (Basic3b.java:8) advised by before advice from 'X' (Basic3b.java:29)"/>
-          <message kind="weave" text="Join point 'method-call(void X$I.m2())' in Type 'Basic3b' (Basic3b.java:9) advised by before advice from 'X' (Basic3b.java:29)"/>
-          <message kind="weave" text="Join point 'method-call(void X$I.m4())' in Type 'Basic3b' (Basic3b.java:10) advised by before advice from 'X' (Basic3b.java:29)"/>
-          <message kind="weave" text="Type 'X$I' (Basic3b.java) has intertyped method from 'X' (Basic3b.java:'void X$I.m2()')"/>
-          <message kind="weave" text="Type 'X$I' (Basic3b.java) has intertyped method from 'X' (Basic3b.java:'void X$I.m3()')"/>
-          <message kind="weave" text="Type 'X$I' (Basic3b.java) has intertyped method from 'X' (Basic3b.java:'void X$I.m4()')"/>
+          <message kind="weave" text="Join point 'method-call(void X$I.m2())' in Type 'Basic3b' (Basic3b.java:7) advised by before advice from 'X' (Basic3b.java:36)"/>
+          <message kind="weave" text="Join point 'method-call(void X$I.m3())' in Type 'Basic3b' (Basic3b.java:8) advised by before advice from 'X' (Basic3b.java:36)"/>
+          <message kind="weave" text="Join point 'method-call(void X$I.m2())' in Type 'Basic3b' (Basic3b.java:9) advised by before advice from 'X' (Basic3b.java:36)"/>
+          <message kind="weave" text="Join point 'method-call(void X$I.m4())' in Type 'Basic3b' (Basic3b.java:10) advised by before advice from 'X' (Basic3b.java:36)"/>
         </compile>
      <run class="Basic3b"/>
     </ajc-test>