edwardbeckett
7/31/2015 - 8:24 AM

Sample isNull for @DAC_dev

Sample isNull for @DAC_dev

import static java.util.Objects.*;

/**
 * @author Edward Beckett :: <Edward@EdwardBeckett.com>
 * @since :: 7/31/2015
 */
public class IsNullTest {

	private static Object one; // implicitly null

	/**
	 * Syntactic Sugar for null obj definition.
	 *
	 * @param obj
	 * @return
	 */
	public static Object defineObj( Object obj ) {
		return isNull( obj ) ? new Object() : obj;
	}

	public static void main( String[] args ) {

		// Should be true as it was declared but never defined.
		System.out.println( "Is Null? : " + isNull( one ));

		// define Object reference [one]
		one = defineObj( one );

		// Should return 'false' as it is now defined.
		System.out.println( "Is Null? : " + isNull( one ));

	}

}