comparison graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/template/TemplateMethod.java @ 9848:a5d3e0973e83

Fixed @Specialization#executeWith order was ignored.
author Christian Humer <christian.humer@gmail.com>
date Mon, 03 Jun 2013 20:28:50 +0200
parents 8e3a1635cc9e
children f43eb2f1bbbc
comparison
equal deleted inserted replaced
9847:931f9ced42ad 9848:a5d3e0973e83
131 131
132 public List<ActualParameter> getParameters() { 132 public List<ActualParameter> getParameters() {
133 return parameters; 133 return parameters;
134 } 134 }
135 135
136 public List<ActualParameter> findParameters(ParameterSpec spec) {
137 List<ActualParameter> foundParameters = new ArrayList<>();
138 for (ActualParameter param : getReturnTypeAndParameters()) {
139 if (param.getSpecification().equals(spec)) {
140 foundParameters.add(param);
141 }
142 }
143 return foundParameters;
144 }
145
136 public ActualParameter findParameter(String valueName) { 146 public ActualParameter findParameter(String valueName) {
137 for (ActualParameter param : getReturnTypeAndParameters()) { 147 for (ActualParameter param : getReturnTypeAndParameters()) {
138 if (param.getLocalName().equals(valueName)) { 148 if (param.getLocalName().equals(valueName)) {
139 return param; 149 return param;
140 } 150 }