Nullability requirement violation fixed

This commit is contained in:
Andrey Breslav
2011-03-25 17:39:48 +03:00
parent 6291754d3a
commit 35f781c713
2 changed files with 6 additions and 1 deletions
@@ -2,6 +2,7 @@ package org.jetbrains.jet.lang.psi;
import com.intellij.lang.ASTNode;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
/**
* @author max
@@ -16,6 +17,7 @@ public class JetParenthesizedExpression extends JetExpression {
visitor.visitParenthesizedExpression(this);
}
@Nullable @IfNotParsed
public JetExpression getExpression() {
return findChildByClass(JetExpression.class);
}
@@ -398,7 +398,10 @@ public class JetTypeInferrer {
@Override
public void visitParenthesizedExpression(JetParenthesizedExpression expression) {
result = getType(scope, expression.getExpression(), false);
JetExpression inner = expression.getExpression();
if (inner != null) {
result = getType(scope, inner, false);
}
}
@Override