summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoraclement <aclement>2006-03-14 15:59:21 +0000
committeraclement <aclement>2006-03-14 15:59:21 +0000
commitfee78df3b69267c51e71335196e01e13bb18e664 (patch)
treef352d79ded896596786b179ad4ee93c40870026b
parenteba3f68efcf37934a65b9d5992072b9a5536c441 (diff)
downloadaspectj-fee78df3b69267c51e71335196e01e13bb18e664.tar.gz
aspectj-fee78df3b69267c51e71335196e01e13bb18e664.zip
bug 128650: comment 16: tidy up logic, forget the compiler.
-rw-r--r--org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/AjCompilerAdapter.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/AjCompilerAdapter.java b/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/AjCompilerAdapter.java
index ecfbe5609..06826ede1 100644
--- a/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/AjCompilerAdapter.java
+++ b/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/AjCompilerAdapter.java
@@ -313,6 +313,9 @@ public class AjCompilerAdapter implements ICompilerAdapter {
// ???: is this the right point for this? After weaving has finished clear the caches.
CflowPointcut.clearCaches();
weaver.tidyUp();
+ IMessageHandler imh = weaver.getWorld().getMessageHandler();
+ if (imh instanceof WeaverMessageHandler)
+ ((WeaverMessageHandler)imh).resetCompiler(null);
}
}