hasBlockBody() fixed

This commit is contained in:
Andrey Breslav
2011-04-15 19:47:49 +04:00
parent b94579a4ba
commit b3ceae05e3
4 changed files with 11 additions and 1 deletions
@@ -188,6 +188,7 @@ public class JetControlFlowProcessor {
JetArrayAccessExpression arrayAccessExpression = (JetArrayAccessExpression) left;
visitAssignToArrayAccess(expression, arrayAccessExpression);
} else if (left instanceof JetQualifiedExpression) {
//
JetQualifiedExpression qualifiedExpression = (JetQualifiedExpression) left;
value(qualifiedExpression.getReceiverExpression(), false, false);
value(expression.getOperationReference(), false, false);
@@ -76,6 +76,6 @@ public class JetFunction extends JetTypeParameterListOwner implements JetDeclara
}
public boolean hasBlockBody() {
return findChildByType(JetTokens.EQ) != null;
return findChildByType(JetTokens.EQ) == null;
}
}
@@ -66,6 +66,7 @@ public class BindingTraceContext extends BindingTrace implements BindingContext
private <K, V> void safePut(Map<K, V> map, K key, V value) {
V oldValue = map.put(key, value);
// TODO:
// assert oldValue == null || oldValue == value : key + ": " + oldValue + " and " + value;
}
@@ -0,0 +1,8 @@
package org.jetbrains.jet.lang.types.nullability;
/**
* @author abreslav
*/
public class NullabilityDomain {
}