@Test(expected = MissingValueException.class) public void missingValueRaisesException_withAnnotation() { new Template("${foo}").evaluate(); }
public String evaluate() { TemplateParse p = new TemplateParse(); List<Segment> segments = p.parseSegments(templateText); return concatenate(segments); }
Template { public String evaluate() { TemplateParse p = new TemplateParse(); List<Segment> segments = p.parseSegments(templateText); return concatenate(segments); } }
Template { public String evaluate() { TemplateParse p = new TemplateParse(); List<Segment> segments = p.parseSegments(templateText); return concatenate(segments); } Template(String templateText); }
Template { public String evaluate() { TemplateParse p = new TemplateParse(); List<Segment> segments = p.parseSegments(templateText); return concatenate(segments); } Template(String templateText); void set(String name, String value); String evaluate(); }
Template { public String evaluate() { TemplateParse p = new TemplateParse(); List<Segment> segments = p.parseSegments(templateText); return concatenate(segments); } Template(String templateText); void set(String name, String value); String evaluate();  }