package fj; /** * A transformation or function from A to B. This type can be represented * using the Java 7 closure syntax. * * @version %build.number% */ public interface F { /** * Transform A to B. * * @param a The A to transform. * @return The result of the transformation. */ B f(A a); }