public static < Q > LockingLazyVar < Q > make ( final LazyVarInit < Q > init ) { return new LockingLazyVar < Q > ( ) { protected Q init ( ) { return init . init ( ) ; } } ; }
Creates a new LockingLazyVar based on the type of the LazyVarInit passed in . This method is intended to be called with blocks from Gosu .