Mercurial > hg > truffle
diff 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 |
line wrap: on
line diff
--- a/graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/model/SpecializationData.java Mon Aug 11 16:37:40 2014 +0200 +++ b/graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/model/SpecializationData.java Mon Aug 11 17:20:24 2014 +0200 @@ -222,20 +222,10 @@ } public String createReferenceName() { - StringBuilder b = new StringBuilder(); - - b.append(getMethodName()); - b.append("("); - - String sep = ""; - for (Parameter parameter : getParameters()) { - b.append(sep); - b.append(ElementUtils.getSimpleName(parameter.getType())); - sep = ", "; + if (getMethod() == null) { + return "-"; } - - b.append(")"); - return b.toString(); + return ElementUtils.createReferenceName(getMethod()); } public NodeData getNode() {