File tree Expand file tree Collapse file tree 1 file changed +10
-8
lines changed
pkg/nnbd_migration/lib/src Expand file tree Collapse file tree 1 file changed +10
-8
lines changed Original file line number Diff line number Diff line change @@ -2925,16 +2925,18 @@ class EdgeBuilder extends GeneralizingAstVisitor<DecoratedType>
2925
2925
2926
2926
@alwaysThrows
2927
2927
void _unimplemented (AstNode node, String message) {
2928
- CompilationUnit unit = node.root as CompilationUnit ;
2929
2928
StringBuffer buffer = StringBuffer ();
2930
2929
buffer.write (message);
2931
- buffer.write (' in "' );
2932
- buffer.write (node.toSource ());
2933
- buffer.write ('" on line ' );
2934
- buffer.write (unit.lineInfo.getLocation (node.offset).lineNumber);
2935
- buffer.write (' of "' );
2936
- buffer.write (unit.declaredElement.source.fullName);
2937
- buffer.write ('"' );
2930
+ if (node != null ) {
2931
+ CompilationUnit unit = node.root as CompilationUnit ;
2932
+ buffer.write (' in "' );
2933
+ buffer.write (node.toSource ());
2934
+ buffer.write ('" on line ' );
2935
+ buffer.write (unit.lineInfo.getLocation (node.offset).lineNumber);
2936
+ buffer.write (' of "' );
2937
+ buffer.write (unit.declaredElement.source.fullName);
2938
+ buffer.write ('"' );
2939
+ }
2938
2940
throw UnimplementedError (buffer.toString ());
2939
2941
}
2940
2942
You can’t perform that action at this time.
0 commit comments