Well, it seems to work fine for me. See the attached test case which passes as expected.
 
pos+1 == condition.length() which is OK.
-----Original Message-----
From: Nico Seessle [mailto:[EMAIL PROTECTED]
Sent: Monday, October 09, 2000 11:50 PM
To: [EMAIL PROTECTED]
Subject: Re: [PATCH] Allow check for values on if/unless <target>

<target name="myName" if="myprop="> and/or <target name="myName" if="myprop=${aproperty}"> (iff aproperty is 'empty' (the empty string)) will throw an Exception, won't it? (I don't applied this patch, just had a quick look at it and
 
+        String value =
+          ProjectHelper.replaceProperties(condition.substring(pos+1),
+                                          project.getProperties());
seems not to work in the above conditions since pos+1 should be invalid?
 
 

Attachment: target.xml
Description: Binary data

Reply via email to