Yes, this is indeed good news: Gregor Kiczales writes: >To simplify the behavior of introduce, and to make this inheritance >behavior somewhat cleaner, we will now allow methods with bodies to >appear in interface declarations. Luis Blando wrote his Master's thesis a few years ago on this topic. He called the extended interfaces: personalities. http://www.ccs.neu.edu/research/demeter/personalities/ It is very nice to have support for personalities in AspectJ and the design issues addressed in the personalities work are also relevant to AspectJ users. -- Karl From users-admin@aspectj.org Mon Feb 12 00:53:26 2001 From: "Kiczales, Gregor " To: "'users@aspectj.org'" Subject: 0.8 language changes Date: Sun, 11 Feb 2001 21:51:53 PST Good news. ... --mixins-- The third kind of change is a decision to be more direct about the way in which AspectJ adds multiple-inheritance to Java. Many have noticed that AspectJ adds mixin-inheritance like behavior to Java through its ability to introduce non-abstract methods onto interfaces. To simplify the behavior of introduce, and to make this inheritance behavior somewhat cleaner, we will now allow methods with bodies to appear in interface declarations. __________________________________________________ AspectJ users mailing list - users@aspectj.org To be removed send mail to users-admin@aspectj.org or visit http://aspectj.org/lists