Mercurial > hg > truffle
comparison graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/template/Template.java @ 11482:cb364a90ef62
Truffle-DSL: fixed wrong equals/hashCode in Template.
author | Christian Humer <christian.humer@gmail.com> |
---|---|
date | Fri, 30 Aug 2013 17:00:26 +0200 |
parents | fce94b1d46f0 |
children | bd28da642eea |
comparison
equal
deleted
inserted
replaced
11481:a317acdd5f2c | 11482:cb364a90ef62 |
---|---|
47 public Element getMessageElement() { | 47 public Element getMessageElement() { |
48 return templateType; | 48 return templateType; |
49 } | 49 } |
50 | 50 |
51 @Override | 51 @Override |
52 public boolean equals(Object obj) { | |
53 if (obj instanceof Template) { | |
54 return Utils.typeEquals(getTemplateType().asType(), ((Template) obj).getTemplateType().asType()); | |
55 } | |
56 return false; | |
57 } | |
58 | |
59 @Override | |
60 public int hashCode() { | |
61 return templateType.hashCode(); | |
62 } | |
63 | |
64 @Override | |
65 protected List<MessageContainer> findChildContainers() { | 52 protected List<MessageContainer> findChildContainers() { |
66 return Collections.emptyList(); | 53 return Collections.emptyList(); |
67 } | 54 } |
68 | 55 |
69 public String getTemplateMethodName() { | 56 public String getTemplateMethodName() { |