// Copyright 2015 The Chromium Authors. All rights reserved.// Use of this source code is governed by a BSD-style license that can be// found in the LICENSE file.import'dart:io';import'assertions.dart';import'platform.dart'asplatform;/// The dart:io implementation of [platform.defaultTargetPlatform].platform.TargetPlatformgetdefaultTargetPlatform{platform.TargetPlatformresult;if(Platform.isIOS){result=platform.TargetPlatform.iOS;}elseif(Platform.isAndroid){result=platform.TargetPlatform.android;}elseif(Platform.isFuchsia){result=platform.TargetPlatform.fuchsia;}assert((){if(Platform.environment.containsKey('FLUTTER_TEST'))result=platform.TargetPlatform.android;returntrue;}());if(platform.debugDefaultTargetPlatformOverride!=null)result=platform.debugDefaultTargetPlatformOverride;if(result==null){throwFlutterError('Unknown platform.\n''${Platform.operatingSystem} was not recognized as a target platform. ''Consider updating the list of TargetPlatforms to include this platform.');}returnresult;}