ILambda.java
Created with JBuilder
/**
* Represents the abstract lambda expression whose sole purpose in life is to
* evaluate itself on an input and return the result of the evaluation.
* @author Dung X. Nguyen
*/
public abstract interface ILambda {
    /**
    * @param arg input object for the lambda expression.
    * @return an output object resulting from evaluating the lambda expression on the input arg.
    */
    public abstract Object apply(Object arg);
}



ILambda.java
Created with JBuilder