peterreilly 2004/02/24 06:05:16
Modified: src/main/org/apache/tools/ant/types PatternSet.java
. WHATSNEW
Log:
Throw build exception if name attribute is missing in a patternset
PR: 25982
Obtained from: Jose Alberto Fernandez
Revision Changes Path
1.38 +5 -1 ant/src/main/org/apache/tools/ant/types/PatternSet.java
Index: PatternSet.java
===================================================================
RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/types/PatternSet.java,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -r1.37 -r1.38
--- PatternSet.java 24 Feb 2004 13:22:47 -0000 1.37
+++ PatternSet.java 24 Feb 2004 14:05:15 -0000 1.38
@@ -122,7 +122,11 @@
* @return a printable form of this object.
*/
public String toString() {
- StringBuffer buf = new StringBuffer(name != null ? name : "");
+ if (name == null) {
+ throw new BuildException(
+ "Missing attribute \"name\" for a pattern");
+ }
+ StringBuffer buf = new StringBuffer(name);
if ((ifCond != null) || (unlessCond != null)) {
buf.append(":");
String connector = "";
1.552 +2 -0 ant/WHATSNEW
Index: WHATSNEW
===================================================================
RCS file: /home/cvs/ant/WHATSNEW,v
retrieving revision 1.551
retrieving revision 1.552
diff -u -r1.551 -r1.552
--- WHATSNEW 24 Feb 2004 09:30:30 -0000 1.551
+++ WHATSNEW 24 Feb 2004 14:05:16 -0000 1.552
@@ -50,6 +50,8 @@
* MacroDef did not allow attributes named 'description'. Bugzilla Report
27175.
+* Throw build exception if name attribute missing from patternset. Bugzill
Report 25982.
+
Other changes:
--------------
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]