package net.sector.input; /** * Function object with return type * * @author Ondřej Hruška (MightyPork) * @param return type */ public interface Function { /** * Execute this routine * * @param args optional arguments (not optional for implementations) * @return returned value */ public T run(Object... args); }