blob: 665c80a76726bc48cf3c2f327e121a0ec17c6e19 [file] [log] [blame]
// Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
import 'package:analyzer/file_system/physical_file_system.dart';
import 'package:analyzer/src/dart/sdk/sdk.dart';
import 'package:analyzer/src/generated/engine.dart' show AnalysisOptionsImpl;
import 'package:analyzer/src/generated/sdk.dart';
final DartSdk sdk = new FolderBasedDartSdk(PhysicalResourceProvider.INSTANCE,
FolderBasedDartSdk.defaultSdkDirectory(PhysicalResourceProvider.INSTANCE))
..useSummary = true;
final DartSdk strongSdk = new FolderBasedDartSdk(PhysicalResourceProvider.INSTANCE,
FolderBasedDartSdk.defaultSdkDirectory(PhysicalResourceProvider.INSTANCE))
..analysisOptions = (new AnalysisOptionsImpl()..strongMode = true)
..useSummary = true;