summaryrefslogtreecommitdiffstats
path: root/weaver
diff options
context:
space:
mode:
authoraclement <aclement>2006-03-18 12:03:02 +0000
committeraclement <aclement>2006-03-18 12:03:02 +0000
commitfe2c06ff90d63405ced973ec7a21b43e31167fa5 (patch)
treefc88f364ec7a8ac798dd904e8803190a9943bc27 /weaver
parenta282c4e6f63a6daed67e4c846f196980da2db4eb (diff)
downloadaspectj-fe2c06ff90d63405ced973ec7a21b43e31167fa5.tar.gz
aspectj-fe2c06ff90d63405ced973ec7a21b43e31167fa5.zip
flush source contexts (128650)
Diffstat (limited to 'weaver')
-rw-r--r--weaver/src/org/aspectj/weaver/bcel/BcelObjectType.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/weaver/src/org/aspectj/weaver/bcel/BcelObjectType.java b/weaver/src/org/aspectj/weaver/bcel/BcelObjectType.java
index 3a8006c30..2bcd7a7d3 100644
--- a/weaver/src/org/aspectj/weaver/bcel/BcelObjectType.java
+++ b/weaver/src/org/aspectj/weaver/bcel/BcelObjectType.java
@@ -771,6 +771,7 @@ public class BcelObjectType extends AbstractReferenceTypeDelegate {
public void weavingCompleted() {
hasBeenWoven = true;
if (getResolvedTypeX().getWorld().isRunMinimalMemory()) evictWeavingState();
+ if (getSourceContext()!=null && !getResolvedTypeX().isAspect()) getSourceContext().tidy();
}
// --- methods for testing