Index: lib/src/checker/checker.dart |
diff --git a/lib/src/checker/checker.dart b/lib/src/checker/checker.dart |
index f537386aa40a6d9225628e97a22d182b88b87f76..dabada1ca39591de2a17fb164d1fafb07d9cba79 100644 |
--- a/lib/src/checker/checker.dart |
+++ b/lib/src/checker/checker.dart |
@@ -389,7 +389,8 @@ class CodeChecker extends RecursiveAstVisitor { |
@override |
void visitConstructorFieldInitializer(ConstructorFieldInitializer node) { |
var field = node.fieldName; |
- DartType staticType = rules.elementType(field.staticElement); |
+ var element = field.staticElement; |
+ DartType staticType = rules.elementType(element); |
checkAssignment(node.expression, staticType); |
node.visitChildren(this); |
} |
@@ -792,6 +793,8 @@ class CodeChecker extends RecursiveAstVisitor { |
break; |
case TokenType.BANG_EQ: |
break; |
+ case TokenType.QUESTION_QUESTION: |
+ break; |
default: |
assert(false); |
} |