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>
29252925
29262926 @alwaysThrows
29272927 void _unimplemented (AstNode node, String message) {
2928- CompilationUnit unit = node.root as CompilationUnit ;
29292928 StringBuffer buffer = StringBuffer ();
29302929 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+ }
29382940 throw UnimplementedError (buffer.toString ());
29392941 }
29402942
You can’t perform that action at this time.
0 commit comments