Author: mbenson Date: Tue Jun 17 07:57:58 2008 New Revision: 668698 URL: http://svn.apache.org/viewvc?rev=668698&view=rev Log: revert broken stuff
Removed: ant/core/trunk/src/tests/antunit/types/scriptcondition-test.xml Modified: ant/core/trunk/WHATSNEW ant/core/trunk/src/main/org/apache/tools/ant/types/optional/AbstractScriptComponent.java ant/core/trunk/src/main/org/apache/tools/ant/types/optional/ScriptCondition.java Modified: ant/core/trunk/WHATSNEW URL: http://svn.apache.org/viewvc/ant/core/trunk/WHATSNEW?rev=668698&r1=668697&r2=668698&view=diff ============================================================================== --- ant/core/trunk/WHATSNEW (original) +++ ant/core/trunk/WHATSNEW Tue Jun 17 07:57:58 2008 @@ -98,8 +98,6 @@ been modified to encode outgoing (InputStream) content as well as encoding incoming (OutputStream) content. -* <scriptcondition> now prefers evaluation result/return value over value property. - * <java> with fork now returns gives -1 instead of 0 as result when failonerror is false and some exception (including timeout) occurs. Br 42377. Modified: ant/core/trunk/src/main/org/apache/tools/ant/types/optional/AbstractScriptComponent.java URL: http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/types/optional/AbstractScriptComponent.java?rev=668698&r1=668697&r2=668698&view=diff ============================================================================== --- ant/core/trunk/src/main/org/apache/tools/ant/types/optional/AbstractScriptComponent.java (original) +++ ant/core/trunk/src/main/org/apache/tools/ant/types/optional/AbstractScriptComponent.java Tue Jun 17 07:57:58 2008 @@ -17,8 +17,6 @@ */ package org.apache.tools.ant.types.optional; -import java.io.File; - import org.apache.tools.ant.Project; import org.apache.tools.ant.ProjectComponent; import org.apache.tools.ant.types.Path; @@ -26,6 +24,9 @@ import org.apache.tools.ant.util.ScriptRunnerBase; import org.apache.tools.ant.util.ScriptRunnerHelper; + +import java.io.File; + /** * This is a [EMAIL PROTECTED] ProjectComponent} that has script support built in * Use it as a foundation for scriptable things. @@ -140,13 +141,4 @@ protected void executeScript(String execName) { getRunner().executeScript(execName); } - - /** - * Evaluate a script. - * @param execName name of the script. - * @return the result of the evaluation. - */ - protected Object evaluateScript(String execName) { - return getRunner().evaluateScript(execName); - } } Modified: ant/core/trunk/src/main/org/apache/tools/ant/types/optional/ScriptCondition.java URL: http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/types/optional/ScriptCondition.java?rev=668698&r1=668697&r2=668698&view=diff ============================================================================== --- ant/core/trunk/src/main/org/apache/tools/ant/types/optional/ScriptCondition.java (original) +++ ant/core/trunk/src/main/org/apache/tools/ant/types/optional/ScriptCondition.java Tue Jun 17 07:57:58 2008 @@ -43,8 +43,8 @@ */ public boolean eval() throws BuildException { initScriptRunner(); - Object result = evaluateScript("ant_condition"); - return result instanceof Boolean ? ((Boolean) result).booleanValue() : getValue(); + Object result = executeScript("ant_condition"); + return getValue(); } /**