Mercurial > hg > truffle
comparison graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/model/SpecializationData.java @ 16765:89f635cbd85e
Truffle-DSL: fixed assertions on unspecified toString methods of the annotation processing API.
author | Christian Humer <christian.humer@gmail.com> |
---|---|
date | Mon, 11 Aug 2014 17:20:24 +0200 |
parents | 23415229349b |
children | 6ee7afea175a |
comparison
equal
deleted
inserted
replaced
16764:f9fff060dc41 | 16765:89f635cbd85e |
---|---|
220 | 220 |
221 return true; | 221 return true; |
222 } | 222 } |
223 | 223 |
224 public String createReferenceName() { | 224 public String createReferenceName() { |
225 StringBuilder b = new StringBuilder(); | 225 if (getMethod() == null) { |
226 | 226 return "-"; |
227 b.append(getMethodName()); | 227 } |
228 b.append("("); | 228 return ElementUtils.createReferenceName(getMethod()); |
229 | |
230 String sep = ""; | |
231 for (Parameter parameter : getParameters()) { | |
232 b.append(sep); | |
233 b.append(ElementUtils.getSimpleName(parameter.getType())); | |
234 sep = ", "; | |
235 } | |
236 | |
237 b.append(")"); | |
238 return b.toString(); | |
239 } | 229 } |
240 | 230 |
241 public NodeData getNode() { | 231 public NodeData getNode() { |
242 return node; | 232 return node; |
243 } | 233 } |