com.ajjpj.abase.function.AFunction2 Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of a-base Show documentation
Show all versions of a-base Show documentation
a-base is a library of basic (hence the name) classes, most notably immutable collection classes with copy-on-write operations
package com.ajjpj.abase.function;
/**
* Represents a function that takes two arguments and produces a result.
*
* @param 1st parameter type
* @param 2nd parameter type
* @param return type
*
* @author bitmagier
*/
public interface AFunction2 {
R apply (P1 param1, P2 param2) throws E;
}