Java Collection Contain containsNoNulls(Collection container)

Here you can find the source of containsNoNulls(Collection container)

Description

contains No Nulls

License

Apache License

Declaration

public static <T> Collection<T> containsNoNulls(Collection<T> container) 

Method Source Code

//package com.java2s;
/*/*from w  w w  . ja  v  a 2 s.  c om*/
 * Created by Gigigo Android Team
 *
 * Copyright (C) 2016 Gigigo Mobile Services SL
 *
 * 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.
 */

import java.util.Collection;

public class Main {
    public static <T> Collection<T> containsNoNulls(Collection<T> container) {
        container = checkNotNull(container);
        for (T item : container) {
            if (item == null) {
                throw new NullPointerException(
                        "Container cannot contain null values");
            }
        }
        return container;
    }

    public static <T> T checkNotNull(T object) {
        return checkNotNull(object, "The object is null");
    }

    public static <T> T checkNotNull(T object, String message) {
        if (object == null) {
            throw new NullPointerException(message);
        }
        return object;
    }
}

Related

  1. containsInstanceOf(Collection collection, Class c)
  2. containsKey(Collection keys, String key)
  3. containsNo(Collection baseList, Collection valueList)
  4. containsNone(Collection container, Collection other)
  5. containsNoNull(final Collection c, final String s)
  6. containsNull(Collection collection)
  7. containsNull(Collection args)
  8. containsNull(final Collection c)
  9. containsNullsOrEmptyStrings(Collection c)

  10. HOME | Copyright © www.java2s.com 2016