Mercurial > hg > graal-jvmci-8
comparison graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/expression/DSLExpression.java @ 19298:244f1b50be4c
Truffle-DSL: fixed fingbugs error
author | Christian Humer <christian.humer@gmail.com> |
---|---|
date | Wed, 11 Feb 2015 18:09:52 +0100 |
parents | 35c3e3af8c39 |
children | ef292a5bb79d |
comparison
equal
deleted
inserted
replaced
19297:bf846a813688 | 19298:244f1b50be4c |
---|---|
231 visitor.visitCall(this); | 231 visitor.visitCall(this); |
232 } | 232 } |
233 | 233 |
234 @Override | 234 @Override |
235 public TypeMirror getResolvedType() { | 235 public TypeMirror getResolvedType() { |
236 if (resolvedMethod == null) { | |
237 return null; | |
238 } | |
236 if (resolvedMethod.getKind() == ElementKind.CONSTRUCTOR) { | 239 if (resolvedMethod.getKind() == ElementKind.CONSTRUCTOR) { |
237 return resolvedMethod.getEnclosingElement().asType(); | 240 return resolvedMethod.getEnclosingElement().asType(); |
238 } else { | 241 } else { |
239 return resolvedMethod != null ? resolvedMethod.getReturnType() : null; | 242 return resolvedMethod.getReturnType(); |
240 } | 243 } |
241 } | 244 } |
242 | 245 |
243 public ExecutableElement getResolvedMethod() { | 246 public ExecutableElement getResolvedMethod() { |
244 return resolvedMethod; | 247 return resolvedMethod; |