Return-Path: Mailing-List: contact ant-dev-help@jakarta.apache.org; run by ezmlm Delivered-To: mailing list ant-dev@jakarta.apache.org Received: (qmail 25234 invoked by uid 500); 28 Sep 2000 13:41:12 -0000 Delivered-To: apmail-jakarta-ant-cvs@apache.org Received: (qmail 25231 invoked by uid 1146); 28 Sep 2000 13:41:12 -0000 Date: 28 Sep 2000 13:41:12 -0000 Message-ID: <20000928134112.25228.qmail@locus.apache.org> From: bodewig@locus.apache.org To: jakarta-ant-cvs@apache.org Subject: cvs commit: jakarta-ant/src/main/org/apache/tools/ant/taskdefs Available.java bodewig 00/09/28 06:41:11 Modified: src/etc/testcases/taskdefs available.xml src/main/org/apache/tools/ant/taskdefs Available.java Log: Class.forName("") throws an IllegalArgumentException instead of ClassNotFoundException in JDK 1.1. Make available behavior consistent by ignoring empty classname attributes. Revision Changes Path 1.2 +1 -1 jakarta-ant/src/etc/testcases/taskdefs/available.xml Index: available.xml =================================================================== RCS file: /home/cvs/jakarta-ant/src/etc/testcases/taskdefs/available.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- available.xml 2000/09/20 13:38:47 1.1 +++ available.xml 2000/09/28 13:41:09 1.2 @@ -75,7 +75,7 @@ + classname="org.apache.tools.ant.taskdefs.this_class_does_not_exist"/> 1.14 +3 -1 jakarta-ant/src/main/org/apache/tools/ant/taskdefs/Available.java Index: Available.java =================================================================== RCS file: /home/cvs/jakarta-ant/src/main/org/apache/tools/ant/taskdefs/Available.java,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- Available.java 2000/09/18 07:54:59 1.13 +++ Available.java 2000/09/28 13:41:10 1.14 @@ -103,7 +103,9 @@ } public void setClassname(String classname) { - this.classname = classname; + if (!"".equals(classname)) { + this.classname = classname; + } } public void setFile(File file) {