Index: BcelTypeMunger.java =================================================================== RCS file: /home/technology/org.aspectj/modules/weaver/src/org/aspectj/weaver/bcel/BcelTypeMunger.java,v retrieving revision 1.8 diff -u -r1.8 BcelTypeMunger.java --- BcelTypeMunger.java 11 Apr 2003 00:51:17 -0000 1.8 +++ BcelTypeMunger.java 8 May 2003 08:46:40 -0000 @@ -51,6 +51,14 @@ } public boolean munge(BcelClassWeaver weaver) { + + if (this.getAspectType() != null) { + String wovenAspect = this.getAspectType().getPackageName() + "." + this.getAspectType().getClassName(); + String wovenClass = weaver.getLazyClassGen().getClassName(); + WovenMessage message = new WovenMessage(wovenAspect, wovenClass); + weaver.getWorld().getMessageHandler().handleMessage(message); + } + if (munger.getKind() == ResolvedTypeMunger.Field) { return mungeNewField(weaver, (NewFieldTypeMunger)munger); } else if (munger.getKind() == ResolvedTypeMunger.Method) {