1
0
Fork 0
mirror of https://github.com/vanitasvitae/Smack.git synced 2024-06-17 17:04:49 +02:00

Make IQ.setType(Type) throw IllegalArgumentException

when argument is 'null'.
This commit is contained in:
Florian Schmaus 2015-01-21 13:20:34 +01:00
parent 0f028fdf50
commit 2f739662e5

View file

@ -76,17 +76,19 @@ public abstract class IQ extends Packet {
/**
* Sets the type of the IQ packet.
* <p>
* Since the type of an IQ must present, an IllegalArgmentException will be thrown when type is
* <code>null</code>.
* </p>
*
* @param type the type of the IQ packet.
*/
public void setType(Type type) {
if (type == null) {
this.type = Type.get;
throw new IllegalArgumentException("type must not be null");
}
else {
this.type = type;
}
}
public final String getChildElementName() {
return childElementName;