]> source.dussan.org Git - aspectj.git/commitdiff
fix new syntax @decp
authoravasseur <avasseur>
Mon, 19 Dec 2005 13:32:33 +0000 (13:32 +0000)
committeravasseur <avasseur>
Mon, 19 Dec 2005 13:32:33 +0000 (13:32 +0000)
tests/bugs150/pr117681/MoodIndicator.java
tests/bugs150/pr117681/TestAspect.java

index ec420ad86c97d4445dcca166b7711bb7bd0d5402..c6e47e1f3ea62a44b801f9a65d817163b7a2e1e0 100644 (file)
@@ -23,8 +23,8 @@ public class MoodIndicator {
    // here is the actual ITD syntax when using @AspectJ
    // public static is mandatory
    // the field type must be the introduced interface. It can't be a class.
-   @DeclareParents("C")
-   public static Moody introduced = new MoodyImpl();
+   @DeclareParents(value="C", defaultImpl=MoodyImpl.class)
+   Moody introduced;
 
 //   @Before("execution(* *.*(..)) && this(m)")
 //   public void feelingMoody(Moody m) {
index 33167747673a1415369cdb10b4b68209a53adfb2..9657d6cd5bb64d648f6f293f375e07215364e880 100644 (file)
@@ -2,6 +2,6 @@ import org.aspectj.lang.annotation.*;
 
 @Aspect
 public class TestAspect {
-  @DeclareParents("Test")
-  public static Audit introduced = new AuditImpl();
+  @DeclareParents(value="Test", defaultImpl=AuditImpl.class)
+  Audit introduced;
 }