summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoraclement <aclement>2010-05-21 16:13:55 +0000
committeraclement <aclement>2010-05-21 16:13:55 +0000
commita88533cb8759e1c7d39cc0fc4d13e2c41c987184 (patch)
tree6ec618e63a28de8b8ba9d480a2e4d24fb9e4bcd1
parentb7ccd103d080e9f9a4c03eb1f618b5a89bd3b058 (diff)
downloadaspectj-a88533cb8759e1c7d39cc0fc4d13e2c41c987184.tar.gz
aspectj-a88533cb8759e1c7d39cc0fc4d13e2c41c987184.zip
xmlConfigured respected properly during an AJDT build
-rw-r--r--org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/core/builder/AjBuildConfig.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/core/builder/AjBuildConfig.java b/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/core/builder/AjBuildConfig.java
index 75f8f5bb7..180832fb1 100644
--- a/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/core/builder/AjBuildConfig.java
+++ b/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/core/builder/AjBuildConfig.java
@@ -408,7 +408,9 @@ public class AjBuildConfig implements CompilerConfigurationChangeFlags {
setOutxmlName(global.getOutxmlName());
setXconfigurationInfo(global.getXconfigurationInfo());
setAddSerialVerUID(global.isAddSerialVerUID());
- setXmlConfigured(global.isXmlConfigured());
+ if (!isXmlConfigured() && global.isXmlConfigured()) {
+ setXmlConfigured(global.isXmlConfigured());
+ }
setTiming(global.isTiming());
setMakeReflectable(global.isMakeReflectable());
}
@@ -566,7 +568,7 @@ public class AjBuildConfig implements CompilerConfigurationChangeFlags {
public void setXmlConfigured(boolean b) {
options.xmlConfigured = b;
}
-
+
public void setMakeReflectable(boolean b) {
options.makeReflectable = b;
}
@@ -574,7 +576,7 @@ public class AjBuildConfig implements CompilerConfigurationChangeFlags {
public boolean isXmlConfigured() {
return options.xmlConfigured;
}
-
+
public boolean isMakeReflectable() {
return options.makeReflectable;
}