Jakarta-commons HttpClient inquiry:
Why does the NameValuePair constructor allow
null parameters?
This is how the code currently looks:
NameValuePair.java
--------------------------
/**
* Constructor.
*/
public NameValuePair(String name, String value) {
this.name = name;
this.value = value;
}
--------------------------
With this constructor, it is allowable for a caller to do this:
NameValuePair nvp = new NameValuePair(null, null);
I would prefer if the NameValuePair constructor did not allow null parameters.
I prefer this constructor:
/**
* Constructor.
*/
public NameValuePair(String name, String value) {
if (null == name) {
throw new NullPointerException("name parameter is null");
}
if (null == value) {
throw new NullPointerException("value parameter is null");
}
this.name = name;
this.value = value;
}
Regards,
-Sean
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>