1 33 package net.sf.jga.fn.property; 34 35 import net.sf.jga.fn.BinaryFunctor; 36 37 44 45 public class ArrayBinary<T1,T2> extends BinaryFunctor<T1,T2,Object []> { 46 47 static final long serialVersionUID = -863270674599297166L; 48 49 51 56 public Object [] fn(T1 arg1, T2 arg2) { 57 return new Object [] { arg1, arg2 }; 58 } 59 60 64 public void accept(net.sf.jga.fn.Visitor v) { 65 if (v instanceof ArrayBinary.Visitor) 66 ((ArrayBinary.Visitor)v).visit(this); 67 else 68 v.visit(this); 69 } 70 71 73 public String toString() { 74 return "ArrayBinary"; 75 } 76 77 79 83 public interface Visitor extends net.sf.jga.fn.Visitor { 84 public void visit(ArrayBinary host); 85 } 86 } 87 | Popular Tags |