Class ParamChecks


  • public class ParamChecks
    extends java.lang.Object
    A utility class for checking parameters.
    Since:
    1.0.14
    • Constructor Summary

      Constructors 
      Constructor Description
      ParamChecks()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void nullNotPermitted​(java.lang.Object param, java.lang.String name)
      Throws an IllegalArgumentException if the supplied param is null.
      static void requireNonNegative​(int value, java.lang.String name)
      Throws an IllegalArgumentException if value is negative.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • nullNotPermitted

        public static void nullNotPermitted​(java.lang.Object param,
                                            java.lang.String name)
        Throws an IllegalArgumentException if the supplied param is null.
        Parameters:
        param - the parameter to check (null permitted).
        name - the name of the parameter (to use in the exception message if param is null).
        Throws:
        java.lang.IllegalArgumentException - if param is null.
        Since:
        1.0.14
      • requireNonNegative

        public static void requireNonNegative​(int value,
                                              java.lang.String name)
        Throws an IllegalArgumentException if value is negative.
        Parameters:
        value - the value.
        name - the parameter name (for use in the exception message).
        Since:
        1.0.18