1 33 package net.sf.jga.fn.adaptor; 34 35 import net.sf.jga.fn.BinaryFunctor; 36 37 44 45 public class Project1st<T1,T2> extends BinaryFunctor<T1,T2,T1> { 46 47 static final long serialVersionUID = 7094219799679186200L; 48 49 51 57 public T1 fn(T1 x, T2 unused) { 58 return x; 59 } 60 61 65 public void accept(net.sf.jga.fn.Visitor v) { 66 if (v instanceof Project1st.Visitor) 67 ((Project1st.Visitor)v).visit(this); 68 else 69 v.visit(this); 70 } 71 72 74 public String toString() { 75 return "Project1st"; 76 } 77 78 80 83 public interface Visitor extends net.sf.jga.fn.Visitor { 84 public void visit(Project1st host); 85 } 86 } 87 88 | Popular Tags |