From a88533cb8759e1c7d39cc0fc4d13e2c41c987184 Mon Sep 17 00:00:00 2001 From: aclement Date: Fri, 21 May 2010 16:13:55 +0000 Subject: [PATCH] xmlConfigured respected properly during an AJDT build --- .../aspectj/ajdt/internal/core/builder/AjBuildConfig.java | 8 +++++--- 1 file 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; } -- 2.39.5