Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [aspectj-users] Method/field introduction in multiple classes

just fyi, I believe you remember correctly - it used to be like that a
loooong time ago (before 1.2 I think).

Andy.

On 12/04/2008, neil loughran <loughran@xxxxxxxxxxxxxxxx> wrote:
> Nevermind I just read type patterns aren't supported for members.... I guess
>  the interface marker + intertypes into the interface idiom would suffice
>  here anyway..
>
>  Something like this
>
>  interface I { }
>
>  declare parents: (A || B || C) implements I;
>
>  public void I.foo() {
>  // impl..
>
> }
>
>  -----Original Message-----
>  From: aspectj-users-bounces@xxxxxxxxxxx
>  [mailto:aspectj-users-bounces@xxxxxxxxxxx] On Behalf Of neil loughran
>  Sent: 12 April 2008 08:26
>  To: aspectj-users@xxxxxxxxxxx
>  Subject: [aspectj-users] Method/field introduction in multiple classes
>
>  Hi,
>
>  Unless I'm mistaken, I distinctly remember the following syntax working many
>  years ago
>
>     public void (A || B || C).foo()  {
>         // impl
>     }
>
>  Instead of
>
>     public void A.foo()  {
>         // impl
>     }
>
>     public void B.foo()  {
>         // impl
>     }
>
>     public void C.foo()  {
>         // impl
>     }
>
>  Has the former now been deprecated?
>
>  Thanks
>  Neil
>
>  _______________________________________________
>  aspectj-users mailing list
>  aspectj-users@xxxxxxxxxxx
>  https://dev.eclipse.org/mailman/listinfo/aspectj-users
>
>  _______________________________________________
>  aspectj-users mailing list
>  aspectj-users@xxxxxxxxxxx
>  https://dev.eclipse.org/mailman/listinfo/aspectj-users
>


Back to the top