Class FunctionVisitor<I extends Identifiable,O>

java.lang.Object
com.foursoft.harness.vec.v113.visitor.FunctionVisitor<I,O>
Type Parameters:
I - Input Type of the Function.
O - Output Type of the Function and Return Type of the visit methods.
All Implemented Interfaces:
Visitor<O,RuntimeException>

public class FunctionVisitor<I extends Identifiable,O> extends Object implements Visitor<O,RuntimeException>
A Visitor implementation which returns the value returned by the function invocation for each visit method. The function has to be non-null.