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