View Javadoc
1   package com.github.dexecutor.executor.support;
2   
3   /**
4    * Support class to check for preconditions
5    *  
6    * @author Nadeem Mohammad
7    *
8    */
9   public final class Preconditions {
10  
11  	private Preconditions() {
12  
13  	}
14  
15  	/**
16  	 * Checks if the reference is null, and if that is the case throws IllegalArgumentException
17  	 * @param reference
18  	 * @param msg
19  	 * @throws IllegalArgumentException if the reference is null
20  	 */
21  	public static <T> void checkNotNull(T reference, String msg) {
22  		if (reference == null) {
23  			throw new IllegalArgumentException(msg);
24  		}
25  	}
26  }