Currently it is possible to construct an NCName without a value and
construct an NCName with a null String as the param. I think we should
disallow these by removing the NCName noargs ctor and throw
IllegalArgumentException in NCName(String) if we're passed a null
String.
So then we have:
NCName n = null;
or
NCName n = new NCName("");
or
NCName n = new NCName("blah"); // etc
but not
NCName n = new NCName(null);
or
NCName n = new NCName();
I've prototyped this and all junits still run. Any objections?
Cheers,
Jeremy
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]