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; JetArrayAccessExpression arrayAccessExpression = (JetArrayAccessExpression) left;
visitAssignToArrayAccess(expression, arrayAccessExpression); visitAssignToArrayAccess(expression, arrayAccessExpression);
} else if (left instanceof JetQualifiedExpression) { } else if (left instanceof JetQualifiedExpression) {
//
JetQualifiedExpression qualifiedExpression = (JetQualifiedExpression) left; JetQualifiedExpression qualifiedExpression = (JetQualifiedExpression) left;
value(qualifiedExpression.getReceiverExpression(), false, false); value(qualifiedExpression.getReceiverExpression(), false, false);
value(expression.getOperationReference(), false, false); value(expression.getOperationReference(), false, false);
@@ -76,6 +76,6 @@ public class JetFunction extends JetTypeParameterListOwner implements JetDeclara
} }
public boolean hasBlockBody() { 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) { private <K, V> void safePut(Map<K, V> map, K key, V value) {
V oldValue = map.put(key, value); V oldValue = map.put(key, value);
// TODO:
// assert oldValue == null || oldValue == value : key + ": " + oldValue + " and " + value; // 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 {
}