"Fossies" - the Fresh Open Source Software Archive

Member "flutter-3.7.0/packages/flutter_tools/lib/src/android/adb.dart" (24 Jan 2023, 588 Bytes) of package /linux/misc/flutter-3.7.0.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) Dart source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file.

    1 // Copyright 2014 The Flutter Authors. All rights reserved.
    2 // Use of this source code is governed by a BSD-style license that can be
    3 // found in the LICENSE file.
    4 
    5 final RegExp _whitespace = RegExp(r'\s+');
    6 
    7 /// Convert adb device names into more human readable descriptions.
    8 String cleanAdbDeviceName(String name) {
    9   // Some emulators use `___` in the name as separators.
   10   name = name.replaceAll('___', ', ');
   11 
   12   // Convert `Nexus_7` / `Nexus_5X` style names to `Nexus 7` ones.
   13   name = name.replaceAll('_', ' ');
   14 
   15   name = name.replaceAll(_whitespace, ' ').trim();
   16 
   17   return name;
   18 }