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;