anchor.diff:  // BSD-style license that can be found in the LICENSE file.
   
   import 'dart:convert';
  +import 'dart:io' show Platform;
   import 'dart:isolate';
   
   import 'package:analyzer/dart/analysis/session.dart';
  
positive.code:                 expect(errors.errors, isEmpty);
                }, resolvers: AnalyzerResolvers()),
            ['non-nullable']);
      });
  
      test('can get a new analysis session after resolving additional assets',
          () async {
  
negative.code: import 'package:analyzer/dart/element/element.dart';
  import 'package:build/build.dart';
  import 'package:build/experiments.dart';
  import 'package:build_resolvers/build_resolvers.dart';
  import 'package:build_resolvers/src/analysis_driver.dart';
  import 'package:build_resolvers/src/resolver.dart';
  import 'package:build_test/build_test.dart';
  import 'package:logging/logging.dart';
  import 'package:package_config/package_config.dart';
  import 'package:pub_semver/pub_semver.dart';
  import 'package:test/test.dart';
  
  void main() {
    final entryPoint = AssetId('a', 'web/main.dart');
  