Package net.anwiba.commons.lang.visitor
Class ClassVisitors
- java.lang.Object
-
- net.anwiba.commons.lang.visitor.ClassVisitors
-
public class ClassVisitors extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ClassVisitors()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <E extends java.lang.Exception>
BlockVisitor<java.lang.Class,E>ifCase(IBlock<E> function, java.lang.Class... keys)static <O,E extends java.lang.Exception>
ClosurVisitor<java.lang.Class,O,E>ifCase(IClosure<O,E> function, java.lang.Class... keys)static <I,O,E extends java.lang.Exception>
FunctionVisitor<java.lang.Class,I,O,E>ifCase(IFunction<I,O,E> function, java.lang.Class... keys)
-
-
-
Method Detail
-
ifCase
public static <I,O,E extends java.lang.Exception> FunctionVisitor<java.lang.Class,I,O,E> ifCase(IFunction<I,O,E> function, java.lang.Class... keys)
-
ifCase
public static <O,E extends java.lang.Exception> ClosurVisitor<java.lang.Class,O,E> ifCase(IClosure<O,E> function, java.lang.Class... keys)
-
ifCase
public static <E extends java.lang.Exception> BlockVisitor<java.lang.Class,E> ifCase(IBlock<E> function, java.lang.Class... keys)
-
-