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 }