Java Assert Not Null assertNotNull(Object... params)

Here you can find the source of assertNotNull(Object... params)

Description

Check that object is not null.

License

Apache License

Parameter

Parameter Description
object target object

Declaration

public static void assertNotNull(Object... params) 

Method Source Code

//package com.java2s;
/*/*from   ww  w . jav a 2s  . c o m*/
 * #%L
 * ff4j-core
 * %%
 * Copyright (C) 2013 - 2014 Ff4J
 * %%
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 * 
 *      http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * #L%
 */

public class Main {
    /**
     * Check that object is not null.
     * 
     * @param object
     *            target object
     */
    public static void assertNotNull(Object... params) {
        assertNotNull("parameter", params);
    }

    /**
     * Check that object is not null.
     * 
     * @param object
     *            target object
     */
    public static void assertNotNull(String objectName, Object... params) {
        if (params == null) {
            throw new IllegalArgumentException("[Assertion failed] - " + objectName + " must not be null");
        }
        for (int idx = 0; idx < params.length; idx++) {
            Object currentparam = params[idx];
            if (null == currentparam) {
                throw new IllegalArgumentException("[Assertion failed] - " + objectName + " must not be null");
            }
        }
    }
}

Related

  1. assertNotNull(Object object, String param)
  2. assertNotNull(Object val)
  3. assertNotNull(Object value)
  4. assertNotNull(Object... objects)
  5. assertNotNull(Object... params)
  6. assertNotNull(String errorMessage, Object... args)
  7. assertNotNull(String fieldName, Object object)
  8. assertNotNull(String message, Object object)
  9. assertNotNull(String message, Object val)