summaryrefslogtreecommitdiffstats
path: root/ajde
diff options
context:
space:
mode:
authoraclement <aclement>2006-12-21 13:22:41 +0000
committeraclement <aclement>2006-12-21 13:22:41 +0000
commite5f15ac120710e8a08c9af3795d5a1e75ea69ebc (patch)
treecbcad4c99765c4f856bc0a8b76734cbcfd294cdd /ajde
parent8ee3d8eeae145e60e42eaeb039fc9054d727246e (diff)
downloadaspectj-e5f15ac120710e8a08c9af3795d5a1e75ea69ebc.tar.gz
aspectj-e5f15ac120710e8a08c9af3795d5a1e75ea69ebc.zip
test and fix for 168840: incremental compilation and inpath
Diffstat (limited to 'ajde')
-rw-r--r--ajde/src/org/aspectj/ajde/internal/CompilerAdapter.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/ajde/src/org/aspectj/ajde/internal/CompilerAdapter.java b/ajde/src/org/aspectj/ajde/internal/CompilerAdapter.java
index 871cd5df5..d8c3a18b7 100644
--- a/ajde/src/org/aspectj/ajde/internal/CompilerAdapter.java
+++ b/ajde/src/org/aspectj/ajde/internal/CompilerAdapter.java
@@ -630,6 +630,9 @@ public class CompilerAdapter {
join(config.getSourceRoots(), properties.getSourceRoots());
join(config.getInJars(), properties.getInJars());
join(config.getInpath(),properties.getInpath());
+ // bug 168840 - calling 'setInPath(..)' creates BinarySourceFiles which
+ // are used to see if there have been changes in classes on the inpath
+ if (config.getInpath() != null) config.setInPath(config.getInpath());
config.setSourcePathResources(properties.getSourcePathResources());
join(config.getAspectpath(), properties.getAspectPath());
}