Re: Redefining things which aren't properties

Stefan Bodewig <[email protected]> Fri, 21 Feb 2020 17:44:28 +0100
Newsgroups gmane.comp.jakarta.ant.user
Message-ID <[email protected]>
On 2020-02-15, Christopher Schultz wrote:

> Due to a mistake in a somewhat complicated build file, I discovered
> that pattern sets can be redefined in a way that is fairly surprising
> to this seasoned ant user.

Yes, you references can be re-assigned. I'm not sure whether we have
this documented properly, anywhere, probably not. At least you should
see a warning.

Historically properties became immutable (pre Ant 1.1) by accident and
then we thought this was neat and kept it that way. References OTOH have
never been immutable and I know a few build processes that rely on this
behavior.

Stefan
signature.asc (application/pgp-signature, 180 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iEYEARECAAYFAl5QCOwACgkQohFa4V9ri3Kf/wCeNBq3Vb0RPbWF8hlLEU9ByKk+
WWsAn2vJFYuDZYfQLUK/JV4MK9IWDYj0
=Kbg8
-----END PGP SIGNATURE-----