From 1be95e51fdb9d651e47c9be5f9414471dd2bf2b4 Mon Sep 17 00:00:00 2001 From: Stefan Bodewig Date: Fri, 23 Apr 2004 14:18:15 +0000 Subject: [PATCH] Make attribute und element names in lowercase (like does) to avoid problems with name="Foo" -> the task X doesn\'t support the attribute foo git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@276390 13f79535-47bb-0310-9956-ffa450edef68 --- WHATSNEW | 2 ++ .../apache/tools/ant/taskdefs/optional/script/ScriptDef.java | 5 +++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/WHATSNEW b/WHATSNEW index dc9f77af0..339c2d0ba 100644 --- a/WHATSNEW +++ b/WHATSNEW @@ -125,6 +125,8 @@ Fixed bugs: cases; when split file-property, files were only created if writes were performed. +* fixed case handling of scriptdef attributes and elements. + Other changes: -------------- diff --git a/src/main/org/apache/tools/ant/taskdefs/optional/script/ScriptDef.java b/src/main/org/apache/tools/ant/taskdefs/optional/script/ScriptDef.java index 8d0234315..a4e1f08f9 100644 --- a/src/main/org/apache/tools/ant/taskdefs/optional/script/ScriptDef.java +++ b/src/main/org/apache/tools/ant/taskdefs/optional/script/ScriptDef.java @@ -27,6 +27,7 @@ import org.apache.tools.ant.taskdefs.DefBase; import java.util.Map; import java.util.HashMap; import java.util.List; +import java.util.Locale; import java.util.ArrayList; import java.util.Iterator; import java.util.Set; @@ -93,7 +94,7 @@ public class ScriptDef extends DefBase { * @param name the attribute name */ public void setName(String name) { - this.name = name; + this.name = name.toLowerCase(Locale.US); } } @@ -125,7 +126,7 @@ public class ScriptDef extends DefBase { * @param name the name of this nested element */ public void setName(String name) { - this.name = name; + this.name = name.toLowerCase(Locale.US); } /**