comparison graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/ast/CodeTypeElement.java @ 7502:6343a09b2ec1

Codegen operation generation is inferred from the node type hierarchy.
author Christian Humer <christian.humer@gmail.com>
date Fri, 18 Jan 2013 13:28:12 +0100
parents a748e4d44694
children 5e3d1a68664e
comparison
equal deleted inserted replaced
7497:0f8c6dbf68be 7502:6343a09b2ec1
180 180
181 public List<VariableElement> getFields() { 181 public List<VariableElement> getFields() {
182 return ElementFilter.fieldsIn(getEnclosedElements()); 182 return ElementFilter.fieldsIn(getEnclosedElements());
183 } 183 }
184 184
185 public ExecutableElement getMethod(String name) {
186 for (Element element : getEnclosedElements()) {
187 if (element.getKind() == ElementKind.METHOD
188 && element.getSimpleName().toString().equals(name)) {
189 return (ExecutableElement) element;
190 }
191 }
192 return null;
193 }
194
185 public List<ExecutableElement> getMethods() { 195 public List<ExecutableElement> getMethods() {
186 return ElementFilter.methodsIn(getEnclosedElements()); 196 return ElementFilter.methodsIn(getEnclosedElements());
187 } 197 }
188 198
189 public List<TypeElement> getInnerClasses() { 199 public List<TypeElement> getInnerClasses() {