| /* |
| * Copyright (c) 2002-2016, the original author or authors. |
| * |
| * This software is distributable under the BSD license. See the terms of the |
| * BSD license in the documentation provided with this software. |
| * |
| * http://www.opensource.org/licenses/bsd-license.php |
| */ |
| package jline.internal; |
| |
| // Some bits lifted from Guava's ( http://code.google.com/p/guava-libraries/ ) Preconditions. |
| |
| /** |
| * Preconditions. |
| * |
| * @author <a href="mailto:jason@planet57.com">Jason Dillon</a> |
| * @since 2.7 |
| */ |
| public class Preconditions |
| { |
| public static <T> T checkNotNull(final T reference) { |
| if (reference == null) { |
| throw new NullPointerException(); |
| } |
| return reference; |
| } |
| } |