Mercurial > hg > graal-compiler
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(); |