comparison graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/model/TemplateMethod.java @ 16915:5ede308adf68

Truffle-DSL: fixed NPE if TemplateMethod had no return type.
author Christian Humer <christian.humer@gmail.com>
date Sat, 23 Aug 2014 19:31:48 +0200
parents 62cfffca9be2
children a665483c3881
comparison
equal deleted inserted replaced
16914:826c172a048f 16915:5ede308adf68
60 Parameter newParam = new Parameter(param); 60 Parameter newParam = new Parameter(param);
61 this.parameters.add(newParam); 61 this.parameters.add(newParam);
62 newParam.setMethod(this); 62 newParam.setMethod(this);
63 parameterCache.put(param.getLocalName(), param); 63 parameterCache.put(param.getLocalName(), param);
64 } 64 }
65 parameterCache.put(returnType.getLocalName(), returnType); 65 if (returnType != null) {
66 parameterCache.put(returnType.getLocalName(), returnType);
67 }
66 this.id = id; 68 this.id = id;
67 } 69 }
68 70
69 public int getNaturalOrder() { 71 public int getNaturalOrder() {
70 return naturalOrder; 72 return naturalOrder;