com.bluecatcode.common.base.Block Maven / Gradle / Ivy
package com.bluecatcode.common.base;
/**
* @see java.util.concurrent.Callable
* @see com.bluecatcode.common.base.Consumer
* @see com.bluecatcode.common.base.Effect
* @see com.google.common.base.Function
* @see com.google.common.base.Predicate
* @see com.google.common.base.Supplier
*/
public interface Block {
/**
* Performs this operation returning value.
*
* @throws RuntimeException if unable to compute
*/
T execute();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy