/** * */ package it.xsemantics.example.fj.typing; import it.xsemantics.example.fj.fj.BoolConstant; import it.xsemantics.example.fj.fj.IntConstant; import it.xsemantics.example.fj.fj.StringConstant; import it.xsemantics.example.fj.fj.This; import it.xsemantics.runtime.StringRepresentation; /** * @author bettini * */ public class FjStringRepresentation extends StringRepresentation { public String stringRep(StringConstant s) { return "'" + s.getConstant() + "'"; } public String stringRep(IntConstant s) { return s.getConstant() + ""; } public String stringRep(BoolConstant s) { return s.getConstant() + ""; } public String stringRep(This t) { return "this"; } }