]> source.dussan.org Git - aspectj.git/commitdiff
278496: type demotion, complete!
authoraclement <aclement>
Wed, 4 Aug 2010 19:26:14 +0000 (19:26 +0000)
committeraclement <aclement>
Wed, 4 Aug 2010 19:26:14 +0000 (19:26 +0000)
weaver/src/org/aspectj/weaver/bcel/BcelWorld.java

index 837c19b9b4fcd4e6eff8042e40e3174514586593..8019a0a807990520db8d2372c5c238ec2dbf65de 100644 (file)
@@ -44,6 +44,7 @@ import org.aspectj.apache.bcel.util.NonCachingClassLoaderRepository;
 import org.aspectj.apache.bcel.util.Repository;
 import org.aspectj.asm.AsmManager;
 import org.aspectj.asm.IRelationship;
+import org.aspectj.asm.internal.CharOperation;
 import org.aspectj.bridge.IMessage;
 import org.aspectj.bridge.IMessageHandler;
 import org.aspectj.bridge.ISourceLocation;
@@ -1197,7 +1198,7 @@ public class BcelWorld extends World implements Repository {
                typeDelegateResolvers.add(typeDelegateResolver);
        }
 
-       public void classWriteEvent(char[] classname) {
-               typeMap.classWriteEvent(new String(classname));
+       public void classWriteEvent(char[][] compoundName) {
+               typeMap.classWriteEvent(new String(CharOperation.concatWith(compoundName, '.')));
        }
 }