comparison graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/model/AssumptionExpression.java @ 19291:f4792a544170

Truffle-DSL: implement new assumptions semantics.
author Christian Humer <christian.humer@gmail.com>
date Wed, 11 Feb 2015 12:13:44 +0100
parents 08aa0372dad4
children
comparison
equal deleted inserted replaced
19290:bf166845c7d8 19291:f4792a544170
29 29
30 public final class AssumptionExpression extends MessageContainer { 30 public final class AssumptionExpression extends MessageContainer {
31 31
32 private final TemplateMethod source; 32 private final TemplateMethod source;
33 private final DSLExpression expression; 33 private final DSLExpression expression;
34 private final String id;
34 35
35 public AssumptionExpression(TemplateMethod source, DSLExpression expression) { 36 public AssumptionExpression(TemplateMethod source, DSLExpression expression, String id) {
36 this.source = source; 37 this.source = source;
37 this.expression = expression; 38 this.expression = expression;
39 this.id = id;
40 }
41
42 public String getId() {
43 return id;
38 } 44 }
39 45
40 @Override 46 @Override
41 public Element getMessageElement() { 47 public Element getMessageElement() {
42 return source.getMessageElement(); 48 return source.getMessageElement();