Package org.jxmpp.util
Class Objects
java.lang.Object
org.jxmpp.util.Objects
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T> T
requireNonNull
(T obj, String parameterName) Checks that the specified object reference is notnull
and throws a customizedIllegalArgumentException
if it is.
-
Constructor Details
-
Objects
public Objects()
-
-
Method Details
-
requireNonNull
Checks that the specified object reference is notnull
and throws a customizedIllegalArgumentException
if it is.Note that unlike
java.util.Objects
, this method throws anIllegalArgumentException
instead of anNullPointerException
.- Type Parameters:
T
- the type of the reference.- Parameters:
obj
- the object reference to check for nullity.parameterName
- the name of the parameter which is null- Returns:
obj
if not null.- Throws:
IllegalArgumentException
- in caseobj
isnull
.
-