Mercurial > hg > graal-compiler
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() { |