// ** This class was generated with DemFGen (vers:04/27/2009) import edu.neu.ccs.demeterf.control.Fields; import edu.neu.ccs.demeterf.lib.ident; import edu.neu.ccs.demeterf.lib.verbatim; /** Creates a Static version of the TU class for a specific CD */ public abstract class StaticTU<_X_> extends edu.neu.ccs.demeterf.FC{ public _X_ combine(byte _h_){ return combine(); } public _X_ combine(short _h_){ return combine(); } public _X_ combine(int _h_){ return combine(); } public _X_ combine(long _h_){ return combine(); } public _X_ combine(float _h_){ return combine(); } public _X_ combine(double _h_){ return combine(); } public _X_ combine(char _h_){ return combine(); } public _X_ combine(boolean _h_){ return combine(); } public _X_ combine(String _h_){ return combine(); } public _X_ combine(ident _h_){ return combine(); } public _X_ combine(verbatim _h_){ return combine(); } public abstract _X_ fold(_X_ a, _X_ b); public abstract _X_ combine(); public _X_ combine(Circle _h_, _X_ rad){ return rad; } public _X_ combine(Square _h_, _X_ size){ return size; } public _X_ combine(Offset _h_, _X_ dx, _X_ dy, _X_ inner){ return fold(dx,fold(dy,inner)); } public _X_ combine(Overlay _h_, _X_ top, _X_ bot){ return fold(top,bot); } }