checkNotNull

open fun <T> checkNotNull(@Nullable reference: T): T

Ensures that an object reference passed as a parameter to the calling method is not null.

Parameters

reference

an object reference

Throws

if reference is null


open fun <T> checkNotNull(@Nullable reference: T, errorMessage: Any): T

Ensures that an object reference passed as a parameter to the calling method is not null.

Parameters

reference

an object reference

errorMessage

the exception message to use if the check fails; will be converted to a string using valueOf

Throws

if reference is null