在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → Flutter SDK

Flutter SDK

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:170.29M
  • 下载次数:2
  • 浏览次数:96
  • 发布时间:2021-10-29
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
Flutter SDK,官网下载速度慢还容易失败,有需要的来下载吧,解压即可!
【实例截图】
【核心代码】
4744302543292872634.rar
└── flutter
├── analysis_options_repo.yaml
├── analysis_options.yaml
├── appveyor.yml
├── AUTHORS
├── bin
│   ├── cache
│   │   ├── artifacts
│   │   │   ├── engine
│   │   │   │   ├── android-arm
│   │   │   │   │   └── flutter.jar
│   │   │   │   ├── android-arm64
│   │   │   │   │   └── flutter.jar
│   │   │   │   ├── android-arm64-profile
│   │   │   │   │   ├── dart_io_entries.txt
│   │   │   │   │   ├── dart_vm_entry_points.txt
│   │   │   │   │   ├── entry_points_extra.json
│   │   │   │   │   ├── entry_points.json
│   │   │   │   │   ├── flutter.jar
│   │   │   │   │   └── windows-x64
│   │   │   │   │   └── gen_snapshot.exe
│   │   │   │   ├── android-arm64-release
│   │   │   │   │   ├── dart_io_entries.txt
│   │   │   │   │   ├── dart_vm_entry_points.txt
│   │   │   │   │   ├── entry_points_extra.json
│   │   │   │   │   ├── entry_points.json
│   │   │   │   │   ├── flutter.jar
│   │   │   │   │   └── windows-x64
│   │   │   │   │   └── gen_snapshot.exe
│   │   │   │   ├── android-arm-profile
│   │   │   │   │   ├── dart_io_entries.txt
│   │   │   │   │   ├── dart_vm_entry_points.txt
│   │   │   │   │   ├── entry_points_extra.json
│   │   │   │   │   ├── entry_points.json
│   │   │   │   │   ├── flutter.jar
│   │   │   │   │   └── windows-x64
│   │   │   │   │   └── gen_snapshot.exe
│   │   │   │   ├── android-arm-release
│   │   │   │   │   ├── dart_io_entries.txt
│   │   │   │   │   ├── dart_vm_entry_points.txt
│   │   │   │   │   ├── entry_points_extra.json
│   │   │   │   │   ├── entry_points.json
│   │   │   │   │   ├── flutter.jar
│   │   │   │   │   └── windows-x64
│   │   │   │   │   └── gen_snapshot.exe
│   │   │   │   ├── android-x64
│   │   │   │   │   ├── flutter.jar
│   │   │   │   │   └── libflutter.so
│   │   │   │   ├── android-x86
│   │   │   │   │   ├── flutter.jar
│   │   │   │   │   └── libflutter.so
│   │   │   │   ├── common
│   │   │   │   │   └── flutter_patched_sdk
│   │   │   │   │   ├── platform.dill
│   │   │   │   │   ├── platform.dill.d
│   │   │   │   │   ├── platform_strong.dill
│   │   │   │   │   ├── platform_strong.dill.d
│   │   │   │   │   ├── vm_outline.dill
│   │   │   │   │   └── vm_outline_strong.dill
│   │   │   │   └── windows-x64
│   │   │   │   ├── flutter_tester.exe
│   │   │   │   ├── frontend_server.dart.snapshot
│   │   │   │   ├── icudtl.dat
│   │   │   │   ├── isolate_snapshot.bin
│   │   │   │   └── vm_isolate_snapshot.bin
│   │   │   ├── gradle_wrapper
│   │   │   │   ├── gradle
│   │   │   │   │   └── wrapper
│   │   │   │   │   └── gradle-wrapper.jar
│   │   │   │   ├── gradlew
│   │   │   │   └── gradlew.bat
│   │   │   └── material_fonts
│   │   │   ├── codepoints
│   │   │   ├── MaterialIcons_LICENSE
│   │   │   ├── MaterialIcons-Regular.ttf
│   │   │   ├── Roboto-BlackItalic.ttf
│   │   │   ├── Roboto-Black.ttf
│   │   │   ├── Roboto-BoldItalic.ttf
│   │   │   ├── Roboto-Bold.ttf
│   │   │   ├── RobotoCondensed-BoldItalic.ttf
│   │   │   ├── RobotoCondensed-Bold.ttf
│   │   │   ├── RobotoCondensed-Italic.ttf
│   │   │   ├── RobotoCondensed_LICENSE.txt
│   │   │   ├── RobotoCondensed-LightItalic.ttf
│   │   │   ├── RobotoCondensed-Light.ttf
│   │   │   ├── RobotoCondensed-Regular.ttf
│   │   │   ├── Roboto-Italic.ttf
│   │   │   ├── Roboto_LICENSE.txt
│   │   │   ├── Roboto-LightItalic.ttf
│   │   │   ├── Roboto-Light.ttf
│   │   │   ├── Roboto-MediumItalic.ttf
│   │   │   ├── Roboto-Medium.ttf
│   │   │   ├── Roboto-Regular.ttf
│   │   │   ├── Roboto-ThinItalic.ttf
│   │   │   └── Roboto-Thin.ttf
│   │   ├── dart-sdk
│   │   │   ├── bin
│   │   │   │   ├── dartanalyzer.bat
│   │   │   │   ├── dartdoc.bat
│   │   │   │   ├── dart.exe
│   │   │   │   ├── dartfmt.bat
│   │   │   │   ├── dart.lib
│   │   │   │   ├── pub.bat
│   │   │   │   └── snapshots
│   │   │   │   ├── analysis_server.dart.snapshot
│   │   │   │   ├── dartanalyzer.dart.snapshot
│   │   │   │   ├── dartdoc.dart.snapshot
│   │   │   │   ├── dartfmt.dart.snapshot
│   │   │   │   ├── pub.dart.snapshot
│   │   │   │   └── resources
│   │   │   │   └── dartdoc
│   │   │   │   ├── resources
│   │   │   │   │   ├── css
│   │   │   │   │   │   ├── bootstrap.css
│   │   │   │   │   │   ├── bootstrap.css.map
│   │   │   │   │   │   └── bootstrap.min.css
│   │   │   │   │   ├── favicon.png
│   │   │   │   │   ├── github.css
│   │   │   │   │   ├── highlight.pack.js
│   │   │   │   │   ├── readme.md
│   │   │   │   │   ├── script.js
│   │   │   │   │   ├── sdk_footer_text.html
│   │   │   │   │   ├── styles.css
│   │   │   │   │   ├── typeahead.bundle.min.js
│   │   │   │   │   └── URI.js
│   │   │   │   └── templates
│   │   │   │   ├── _accessor_getter.html
│   │   │   │   ├── _accessor_setter.html
│   │   │   │   ├── _callable.html
│   │   │   │   ├── _callable_multiline.html
│   │   │   │   ├── class.html
│   │   │   │   ├── _constant.html
│   │   │   │   ├── constant.html
│   │   │   │   ├── constructor.html
│   │   │   │   ├── _documentation.html
│   │   │   │   ├── enum.html
│   │   │   │   ├── _features.html
│   │   │   │   ├── _footer.html
│   │   │   │   ├── function.html
│   │   │   │   ├── _head.html
│   │   │   │   ├── index.html
│   │   │   │   ├── library.html
│   │   │   │   ├── method.html
│   │   │   │   ├── _name_summary.html
│   │   │   │   ├── _property.html
│   │   │   │   ├── property.html
│   │   │   │   ├── _sidebar_for_class.html
│   │   │   │   ├── _sidebar_for_enum.html
│   │   │   │   ├── _sidebar_for_library.html
│   │   │   │   ├── sitemap.xml
│   │   │   │   ├── _source_code.html
│   │   │   │   ├── top_level_constant.html
│   │   │   │   ├── top_level_property.html
│   │   │   │   └── typedef.html
│   │   │   ├── include
│   │   │   │   ├── dart_api.h
│   │   │   │   ├── dart_mirrors_api.h
│   │   │   │   ├── dart_native_api.h
│   │   │   │   └── dart_tools_api.h
│   │   │   ├── lib
│   │   │   │   ├── analysis_server
│   │   │   │   │   ├── analysis_options.yaml
│   │   │   │   │   ├── AUTHORS
│   │   │   │   │   ├── benchmark
│   │   │   │   │   │   ├── benchmarks.dart
│   │   │   │   │   │   ├── integration
│   │   │   │   │   │   │   ├── driver.dart
│   │   │   │   │   │   │   ├── input_converter.dart
│   │   │   │   │   │   │   ├── instrumentation_input_converter.dart
│   │   │   │   │   │   │   ├── local_runner.dart
│   │   │   │   │   │   │   ├── log_file_input_converter.dart
│   │   │   │   │   │   │   ├── main.dart
│   │   │   │   │   │   │   ├── operation.dart
│   │   │   │   │   │   │   └── README.md
│   │   │   │   │   │   ├── perf
│   │   │   │   │   │   │   ├── analysis_timing_tests.dart
│   │   │   │   │   │   │   ├── benchmark_angular.dart
│   │   │   │   │   │   │   ├── benchmark_flutter.dart
│   │   │   │   │   │   │   ├── benchmark_scenario.dart
│   │   │   │   │   │   │   ├── benchmarks_impl.dart
│   │   │   │   │   │   │   ├── completion_timing_tests.dart
│   │   │   │   │   │   │   ├── memory_tests.dart
│   │   │   │   │   │   │   └── performance_tests.dart
│   │   │   │   │   │   └── readme.md
│   │   │   │   │   ├── bin
│   │   │   │   │   │   └── server.dart
│   │   │   │   │   ├── CHANGELOG.md
│   │   │   │   │   ├── CONTRIBUTING.md
│   │   │   │   │   ├── lib
│   │   │   │   │   │   ├── plugin
│   │   │   │   │   │   │   ├── analysis
│   │   │   │   │   │   │   │   └── occurrences
│   │   │   │   │   │   │   │   └── occurrences_core.dart
│   │   │   │   │   │   │   ├── edit
│   │   │   │   │   │   │   │   ├── assist
│   │   │   │   │   │   │   │   │   ├── assist_core.dart
│   │   │   │   │   │   │   │   │   └── assist_dart.dart
│   │   │   │   │   │   │   │   └── fix
│   │   │   │   │   │   │   │   ├── fix_core.dart
│   │   │   │   │   │   │   │   └── fix_dart.dart
│   │   │   │   │   │   │   └── protocol
│   │   │   │   │   │   │   └── protocol_dart.dart
│   │   │   │   │   │   ├── protocol
│   │   │   │   │   │   │   ├── protocol_constants.dart
│   │   │   │   │   │   │   ├── protocol.dart
│   │   │   │   │   │   │   └── protocol_generated.dart
│   │   │   │   │   │   ├── src
│   │   │   │   │   │   │   ├── analysis_logger.dart
│   │   │   │   │   │   │   ├── analysis_server.dart
│   │   │   │   │   │   │   ├── channel
│   │   │   │   │   │   │   │   ├── byte_stream_channel.dart
│   │   │   │   │   │   │   │   └── channel.dart
│   │   │   │   │   │   │   ├── collections.dart
│   │   │   │   │   │   │   ├── computer
│   │   │   │   │   │   │   │   ├── computer_closingLabels.dart
│   │   │   │   │   │   │   │   ├── computer_highlights2.dart
│   │   │   │   │   │   │   │   ├── computer_highlights.dart
│   │   │   │   │   │   │   │   ├── computer_hover.dart
│   │   │   │   │   │   │   │   ├── computer_outline.dart
│   │   │   │   │   │   │   │   ├── computer_overrides.dart
│   │   │   │   │   │   │   │   ├── imported_elements_computer.dart
│   │   │   │   │   │   │   │   ├── import_elements_computer.dart
│   │   │   │   │   │   │   │   └── new_notifications.dart
│   │   │   │   │   │   │   ├── constants.dart
│   │   │   │   │   │   │   ├── context_manager.dart
│   │   │   │   │   │   │   ├── domain_abstract.dart
│   │   │   │   │   │   │   ├── domain_analysis.dart
│   │   │   │   │   │   │   ├── domain_analytics.dart
│   │   │   │   │   │   │   ├── domain_completion.dart
│   │   │   │   │   │   │   ├── domain_diagnostic.dart
│   │   │   │   │   │   │   ├── domain_execution.dart
│   │   │   │   │   │   │   ├── domain_kythe.dart
│   │   │   │   │   │   │   ├── domains
│   │   │   │   │   │   │   │   └── analysis
│   │   │   │   │   │   │   │   ├── implemented_dart.dart
│   │   │   │   │   │   │   │   ├── navigation_dart.dart
│   │   │   │   │   │   │   │   ├── occurrences.dart
│   │   │   │   │   │   │   │   └── occurrences_dart.dart
│   │   │   │   │   │   │   ├── domain_server.dart
│   │   │   │   │   │   │   ├── edit
│   │   │   │   │   │   │   │   └── edit_domain.dart
│   │   │   │   │   │   │   ├── flutter
│   │   │   │   │   │   │   │   ├── flutter_correction.dart
│   │   │   │   │   │   │   │   ├── flutter_domain.dart
│   │   │   │   │   │   │   │   ├── flutter_notifications.dart
│   │   │   │   │   │   │   │   └── flutter_outline_computer.dart
│   │   │   │   │   │   │   ├── operation
│   │   │   │   │   │   │   │   └── operation_analysis.dart
│   │   │   │   │   │   │   ├── plugin
│   │   │   │   │   │   │   │   ├── notification_manager.dart
│   │   │   │   │   │   │   │   ├── plugin_locator.dart
│   │   │   │   │   │   │   │   ├── plugin_manager.dart
│   │   │   │   │   │   │   │   ├── plugin_watcher.dart
│   │   │   │   │   │   │   │   ├── request_converter.dart
│   │   │   │   │   │   │   │   ├── result_collector.dart
│   │   │   │   │   │   │   │   ├── result_converter.dart
│   │   │   │   │   │   │   │   └── result_merger.dart
│   │   │   │   │   │   │   ├── protocol
│   │   │   │   │   │   │   │   └── protocol_internal.dart
│   │   │   │   │   │   │   ├── protocol_server.dart
│   │   │   │   │   │   │   ├── provisional
│   │   │   │   │   │   │   │   └── completion
│   │   │   │   │   │   │   │   ├── completion_core.dart
│   │   │   │   │   │   │   │   └── dart
│   │   │   │   │   │   │   │   └── completion_dart.dart
│   │   │   │   │   │   │   ├── search
│   │   │   │   │   │   │   │   ├── element_references.dart
│   │   │   │   │   │   │   │   ├── search_domain.dart
│   │   │   │   │   │   │   │   └── type_hierarchy.dart
│   │   │   │   │   │   │   ├── server
│   │   │   │   │   │   │   │   ├── diagnostic_server.dart
│   │   │   │   │   │   │   │   ├── driver.dart
│   │   │   │   │   │   │   │   ├── http_server.dart
│   │   │   │   │   │   │   │   └── stdio_server.dart
│   │   │   │   │   │   │   ├── services
│   │   │   │   │   │   │   │   ├── completion
│   │   │   │   │   │   │   │   │   ├── completion_core.dart
│   │   │   │   │   │   │   │   │   ├── completion_performance.dart
│   │   │   │   │   │   │   │   │   ├── dart
│   │   │   │   │   │   │   │   │   │   ├── arglist_contributor.dart
│   │   │   │   │   │   │   │   │   │   ├── combinator_contributor.dart
│   │   │   │   │   │   │   │   │   │   ├── common_usage_sorter.dart
│   │   │   │   │   │   │   │   │   │   ├── common_usage_sorter.g.dart
│   │   │   │   │   │   │   │   │   │   ├── completion_manager.dart
│   │   │   │   │   │   │   │   │   │   ├── contribution_sorter.dart
│   │   │   │   │   │   │   │   │   │   ├── field_formal_contributor.dart
│   │   │   │   │   │   │   │   │   │   ├── imported_reference_contributor.dart
│   │   │   │   │   │   │   │   │   │   ├── inherited_reference_contributor.dart
│   │   │   │   │   │   │   │   │   │   ├── keyword_contributor.dart
│   │   │   │   │   │   │   │   │   │   ├── label_contributor.dart
│   │   │   │   │   │   │   │   │   │   ├── library_member_contributor.dart
│   │   │   │   │   │   │   │   │   │   ├── library_prefix_contributor.dart
│   │   │   │   │   │   │   │   │   │   ├── local_constructor_contributor.dart
│   │   │   │   │   │   │   │   │   │   ├── local_library_contributor.dart
│   │   │   │   │   │   │   │   │   │   ├── local_reference_contributor.dart
│   │   │   │   │   │   │   │   │   │   ├── named_constructor_contributor.dart
│   │   │   │   │   │   │   │   │   │   ├── override_contributor.dart
│   │   │   │   │   │   │   │   │   │   ├── static_member_contributor.dart
│   │   │   │   │   │   │   │   │   │   ├── suggestion_builder.dart
│   │   │   │   │   │   │   │   │   │   ├── type_member_contributor.dart
│   │   │   │   │   │   │   │   │   │   ├── uri_contributor.dart
│   │   │   │   │   │   │   │   │   │   ├── utilities.dart
│   │   │   │   │   │   │   │   │   │   └── variable_name_contributor.dart
│   │   │   │   │   │   │   │   │   ├── postfix
│   │   │   │   │   │   │   │   │   │   └── postfix_completion.dart
│   │   │   │   │   │   │   │   │   └── statement
│   │   │   │   │   │   │   │   │   ├── design_notes.md
│   │   │   │   │   │   │   │   │   └── statement_completion.dart
│   │   │   │   │   │   │   │   ├── correction
│   │   │   │   │   │   │   │   │   ├── assist.dart
│   │   │   │   │   │   │   │   │   ├── assist_internal.dart
│   │   │   │   │   │   │   │   │   ├── fix.dart
│   │   │   │   │   │   │   │   │   ├── fix_internal.dart
│   │   │   │   │   │   │   │   │   ├── levenshtein.dart
│   │   │   │   │   │   │   │   │   ├── namespace.dart
│   │   │   │   │   │   │   │   │   ├── name_suggestion.dart
│   │   │   │   │   │   │   │   │   ├── organize_directives.dart
│   │   │   │   │   │   │   │   │   ├── selection_analyzer.dart
│   │   │   │   │   │   │   │   │   ├── sort_members.dart
│   │   │   │   │   │   │   │   │   ├── source_buffer.dart
│   │   │   │   │   │   │   │   │   ├── statement_analyzer.dart
│   │   │   │   │   │   │   │   │   ├── status.dart
│   │   │   │   │   │   │   │   │   ├── strings.dart
│   │   │   │   │   │   │   │   │   └── util.dart
│   │   │   │   │   │   │   │   ├── kythe
│   │   │   │   │   │   │   │   │   ├── kythe_visitors.dart
│   │   │   │   │   │   │   │   │   └── schema.dart
│   │   │   │   │   │   │   │   ├── refactoring
│   │   │   │   │   │   │   │   │   ├── convert_getter_to_method.dart
│   │   │   │   │   │   │   │   │   ├── convert_method_to_getter.dart
│   │   │   │   │   │   │   │   │   ├── extract_local.dart
│   │   │   │   │   │   │   │   │   ├── extract_method.dart
│   │   │   │   │   │   │   │   │   ├── inline_local.dart
│   │   │   │   │   │   │   │   │   ├── inline_method.dart
│   │   │   │   │   │   │   │   │   ├── naming_conventions.dart
│   │   │   │   │   │   │   │   │   ├── refactoring.dart
│   │   │   │   │   │   │   │   │   ├── refactoring_internal.dart
│   │   │   │   │   │   │   │   │   ├── rename_class_member.dart
│   │   │   │   │   │   │   │   │   ├── rename_constructor.dart
│   │   │   │   │   │   │   │   │   ├── rename.dart
│   │   │   │   │   │   │   │   │   ├── rename_import.dart
│   │   │   │   │   │   │   │   │   ├── rename_label.dart
│   │   │   │   │   │   │   │   │   ├── rename_library.dart
│   │   │   │   │   │   │   │   │   ├── rename_local.dart
│   │   │   │   │   │   │   │   │   └── rename_unit_member.dart
│   │   │   │   │   │   │   │   └── search
│   │   │   │   │   │   │   │   ├── element_visitors.dart
│   │   │   │   │   │   │   │   ├── hierarchy.dart
│   │   │   │   │   │   │   │   ├── search_engine.dart
│   │   │   │   │   │   │   │   └── search_engine_internal.dart
│   │   │   │   │   │   │   ├── socket_server.dart
│   │   │   │   │   │   │   ├── status
│   │   │   │   │   │   │   │   ├── ast_writer.dart
│   │   │   │   │   │   │   │   ├── diagnostics.dart
│   │   │   │   │   │   │   │   ├── element_writer.dart
│   │   │   │   │   │   │   │   ├── pages.dart
│   │   │   │   │   │   │   │   └── tree_writer.dart
│   │   │   │   │   │   │   ├── utilities
│   │   │   │   │   │   │   │   ├── documentation.dart
│   │   │   │   │   │   │   │   ├── flutter.dart
│   │   │   │   │   │   │   │   ├── null_string_sink.dart
│   │   │   │   │   │   │   │   └── profiling.dart
│   │   │   │   │   │   │   └── watch_manager.dart
│   │   │   │   │   │   └── starter.dart
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── pubspec.yaml
│   │   │   │   │   ├── README.md
│   │   │   │   │   └── tool
│   │   │   │   │   ├── instrumentation
│   │   │   │   │   │   ├── log
│   │   │   │   │   │   │   └── log.dart
│   │   │   │   │   │   ├── log_viewer.dart
│   │   │   │   │   │   ├── page
│   │   │   │   │   │   │   ├── log_page.dart
│   │   │   │   │   │   │   ├── page_writer.dart
│   │   │   │   │   │   │   ├── stats_page.dart
│   │   │   │   │   │   │   └── task_page.dart
│   │   │   │   │   │   └── server.dart
│   │   │   │   │   └── spec
│   │   │   │   │   ├── api.dart
│   │   │   │   │   ├── check_all_test.dart
│   │   │   │   │   ├── codegen_analysis_server.dart
│   │   │   │   │   ├── codegen_dart.dart
│   │   │   │   │   ├── codegen_dart_protocol.dart
│   │   │   │   │   ├── codegen_inttest_methods.dart
│   │   │   │   │   ├── codegen_java.dart
│   │   │   │   │   ├── codegen_java_types.dart
│   │   │   │   │   ├── codegen_matchers.dart
│   │   │   │   │   ├── codegen_protocol_constants.dart
│   │   │   │   │   ├── from_html.dart
│   │   │   │   │   ├── generate_all.dart
│   │   │   │   │   ├── generated
│   │   │   │   │   │   └── java
│   │   │   │   │   │   ├── AnalysisServer.java
│   │   │   │   │   │   └── types
│   │   │   │   │   │   ├── AddContentOverlay.java
│   │   │   │   │   │   ├── AnalysisErrorFixes.java
│   │   │   │   │   │   ├── AnalysisError.java
│   │   │   │   │   │   ├── AnalysisErrorSeverity.java
│   │   │   │   │   │   ├── AnalysisErrorType.java
│   │   │   │   │   │   ├── AnalysisOptions.java
│   │   │   │   │   │   ├── AnalysisService.java
│   │   │   │   │   │   ├── AnalysisStatus.java
│   │   │   │   │   │   ├── ChangeContentOverlay.java
│   │   │   │   │   │   ├── ClosingLabel.java
│   │   │   │   │   │   ├── CompletionSuggestion.java
│   │   │   │   │   │   ├── CompletionSuggestionKind.java
│   │   │   │   │   │   ├── ContextData.java
│   │   │   │   │   │   ├── ElementDeclaration.java
│   │   │   │   │   │   ├── Element.java
│   │   │   │   │   │   ├── ElementKind.java
│   │   │   │   │   │   ├── ExecutableFile.java
│   │   │   │   │   │   ├── ExecutableKind.java
│   │   │   │   │   │   ├── ExecutionService.java
│   │   │   │   │   │   ├── ExtractLocalVariableFeedback.java
│   │   │   │   │   │   ├── ExtractLocalVariableOptions.java
│   │   │   │   │   │   ├── ExtractMethodFeedback.java
│   │   │   │   │   │   ├── ExtractMethodOptions.java
│   │   │   │   │   │   ├── FileKind.java
│   │   │   │   │   │   ├── FlutterOutlineAttribute.java
│   │   │   │   │   │   ├── FlutterOutline.java
│   │   │   │   │   │   ├── FlutterOutlineKind.java
│   │   │   │   │   │   ├── FlutterService.java
│   │   │   │   │   │   ├── FoldingKind.java
│   │   │   │   │   │   ├── FoldingRegion.java
│   │   │   │   │   │   ├── GeneralAnalysisService.java
│   │   │   │   │   │   ├── HighlightRegion.java
│   │   │   │   │   │   ├── HighlightRegionType.java
│   │   │   │   │   │   ├── HoverInformation.java
│   │   │   │   │   │   ├── ImplementedClass.java
│   │   │   │   │   │   ├── ImplementedMember.java
│   │   │   │   │   │   ├── ImportedElements.java
│   │   │   │   │   │   ├── InlineLocalVariableFeedback.java
│   │   │   │   │   │   ├── InlineMethodFeedback.java
│   │   │   │   │   │   ├── InlineMethodOptions.java
│   │   │   │   │   │   ├── KytheEntry.java
│   │   │   │   │   │   ├── KytheVName.java
│   │   │   │   │   │   ├── LinkedEditGroup.java
│   │   │   │   │   │   ├── LinkedEditSuggestion.java
│   │   │   │   │   │   ├── LinkedEditSuggestionKind.java
│   │   │   │   │   │   ├── Location.java
│   │   │   │   │   │   ├── MoveFileOptions.java
│   │   │   │   │   │   ├── NavigationRegion.java
│   │   │   │   │   │   ├── NavigationTarget.java
│   │   │   │   │   │   ├── Occurrences.java
│   │   │   │   │   │   ├── Outline.java
│   │   │   │   │   │   ├── OverriddenMember.java
│   │   │   │   │   │   ├── OverrideMember.java
│   │   │   │   │   │   ├── Position.java
│   │   │   │   │   │   ├── PostfixTemplateDescriptor.java
│   │   │   │   │   │   ├── PubStatus.java
│   │   │   │   │   │   ├── RefactoringFeedback.java
│   │   │   │   │   │   ├── RefactoringKind.java
│   │   │   │   │   │   ├── RefactoringMethodParameter.java
│   │   │   │   │   │   ├── RefactoringMethodParameterKind.java
│   │   │   │   │   │   ├── RefactoringOptions.java
│   │   │   │   │   │   ├── RefactoringProblem.java
│   │   │   │   │   │   ├── RefactoringProblemSeverity.java
│   │   │   │   │   │   ├── RemoveContentOverlay.java
│   │   │   │   │   │   ├── RenameFeedback.java
│   │   │   │   │   │   ├── RenameOptions.java
│   │   │   │   │   │   ├── RequestErrorCode.java
│   │   │   │   │   │   ├── RequestError.java
│   │   │   │   │   │   ├── SearchResult.java
│   │   │   │   │   │   ├── SearchResultKind.java
│   │   │   │   │   │   ├── ServerService.java
│   │   │   │   │   │   ├── SourceChange.java
│   │   │   │   │   │   ├── SourceEdit.java
│   │   │   │   │   │   ├── SourceFileEdit.java
│   │   │   │   │   │   └── TypeHierarchyItem.java
│   │   │   │   │   ├── generate_files
│   │   │   │   │   ├── implied_types.dart
│   │   │   │   │   ├── spec_input.html
│   │   │   │   │   └── to_html.dart
│   │   │   │   ├── analyzer
│   │   │   │   │   ├── analysis_options.yaml
│   │   │   │   │   ├── benchmark
│   │   │   │   │   │   └── errors_in_all_libraries.dart
│   │   │   │   │   ├── CHANGELOG.md
│   │   │   │   │   ├── example
│   │   │   │   │   │   ├── parser_driver.dart
│   │   │   │   │   │   ├── resolver_driver.dart
│   │   │   │   │   │   └── scanner_driver.dart
│   │   │   │   │   ├── lib
│   │   │   │   │   │   ├── analyzer.dart
│   │   │   │   │   │   ├── context
│   │   │   │   │   │   │   ├── context_root.dart
│   │   │   │   │   │   │   └── declared_variables.dart
│   │   │   │   │   │   ├── dart
│   │   │   │   │   │   │   ├── analysis
│   │   │   │   │   │   │   │   ├── analysis_context.dart
│   │   │   │   │   │   │   │   ├── context_locator.dart
│   │   │   │   │   │   │   │   ├── context_root.dart
│   │   │   │   │   │   │   │   ├── results.dart
│   │   │   │   │   │   │   │   └── session.dart
│   │   │   │   │   │   │   ├── ast
│   │   │   │   │   │   │   │   ├── ast.dart
│   │   │   │   │   │   │   │   ├── ast_factory.dart
│   │   │   │   │   │   │   │   ├── resolution_base_classes.dart
│   │   │   │   │   │   │   │   ├── resolution_map.dart
│   │   │   │   │   │   │   │   ├── standard_ast_factory.dart
│   │   │   │   │   │   │   │   ├── standard_resolution_map.dart
│   │   │   │   │   │   │   │   ├── syntactic_entity.dart
│   │   │   │   │   │   │   │   ├── token.dart
│   │   │   │   │   │   │   │   └── visitor.dart
│   │   │   │   │   │   │   ├── constant
│   │   │   │   │   │   │   │   └── value.dart
│   │   │   │   │   │   │   └── element
│   │   │   │   │   │   │   ├── element.dart
│   │   │   │   │   │   │   ├── type.dart
│   │   │   │   │   │   │   └── visitor.dart
│   │   │   │   │   │   ├── error
│   │   │   │   │   │   │   ├── error.dart
│   │   │   │   │   │   │   └── listener.dart
│   │   │   │   │   │   ├── exception
│   │   │   │   │   │   │   └── exception.dart
│   │   │   │   │   │   ├── file_system
│   │   │   │   │   │   │   ├── file_system.dart
│   │   │   │   │   │   │   ├── memory_file_system.dart
│   │   │   │   │   │   │   └── physical_file_system.dart
│   │   │   │   │   │   ├── instrumentation
│   │   │   │   │   │   │   ├── file_instrumentation.dart
│   │   │   │   │   │   │   └── instrumentation.dart
│   │   │   │   │   │   ├── plugin
│   │   │   │   │   │   │   ├── embedded_resolver_provider.dart
│   │   │   │   │   │   │   ├── options.dart
│   │   │   │   │   │   │   ├── resolver_provider.dart
│   │   │   │   │   │   │   └── task.dart
│   │   │   │   │   │   ├── source
│   │   │   │   │   │   │   ├── analysis_options_provider.dart
│   │   │   │   │   │   │   ├── custom_resolver.dart
│   │   │   │   │   │   │   ├── embedder.dart
│   │   │   │   │   │   │   ├── error_processor.dart
│   │   │   │   │   │   │   ├── package_map_provider.dart
│   │   │   │   │   │   │   ├── package_map_resolver.dart
│   │   │   │   │   │   │   ├── path_filter.dart
│   │   │   │   │   │   │   ├── pub_package_map_provider.dart
│   │   │   │   │   │   │   └── sdk_ext.dart
│   │   │   │   │   │   ├── src
│   │   │   │   │   │   │   ├── analysis_options
│   │   │   │   │   │   │   │   └── error
│   │   │   │   │   │   │   │   └── option_codes.dart
│   │   │   │   │   │   │   ├── cancelable_future.dart
│   │   │   │   │   │   │   ├── codegen
│   │   │   │   │   │   │   │   ├── html.dart
│   │   │   │   │   │   │   │   ├── text_formatter.dart
│   │   │   │   │   │   │   │   └── tools.dart
│   │   │   │   │   │   │   ├── command_line
│   │   │   │   │   │   │   │   └── arguments.dart
│   │   │   │   │   │   │   ├── context
│   │   │   │   │   │   │   │   ├── builder.dart
│   │   │   │   │   │   │   │   ├── cache.dart
│   │   │   │   │   │   │   │   ├── context.dart
│   │   │   │   │   │   │   │   └── source.dart
│   │   │   │   │   │   │   ├── dart
│   │   │   │   │   │   │   │   ├── analysis
│   │   │   │   │   │   │   │   │   ├── ast_provider_driver.dart
│   │   │   │   │   │   │   │   │   ├── byte_store.dart
│   │   │   │   │   │   │   │   │   ├── context_locator.dart
│   │   │   │   │   │   │   │   │   ├── context_root.dart
│   │   │   │   │   │   │   │   │   ├── defined_names.dart
│   │   │   │   │   │   │   │   │   ├── driver_based_analysis_context.dart
│   │   │   │   │   │   │   │   │   ├── driver.dart
│   │   │   │   │   │   │   │   │   ├── file_byte_store.dart
│   │   │   │   │   │   │   │   │   ├── file_state.dart
│   │   │   │   │   │   │   │   │   ├── file_tracker.dart
│   │   │   │   │   │   │   │   │   ├── frontend_resolution.dart
│   │   │   │   │   │   │   │   │   ├── index.dart
│   │   │   │   │   │   │   │   │   ├── kernel_context.dart
│   │   │   │   │   │   │   │   │   ├── kernel_metadata.dart
│   │   │   │   │   │   │   │   │   ├── library_analyzer.dart
│   │   │   │   │   │   │   │   │   ├── library_context.dart
│   │   │   │   │   │   │   │   │   ├── mutex.dart
│   │   │   │   │   │   │   │   │   ├── performance_logger.dart
│   │   │   │   │   │   │   │   │   ├── referenced_names.dart
│   │   │   │   │   │   │   │   │   ├── search.dart
│   │   │   │   │   │   │   │   │   ├── session.dart
│   │   │   │   │   │   │   │   │   ├── status.dart
│   │   │   │   │   │   │   │   │   └── top_level_declaration.dart
│   │   │   │   │   │   │   │   ├── ast
│   │   │   │   │   │   │   │   │   ├── ast.dart
│   │   │   │   │   │   │   │   │   ├── ast_factory.dart
│   │   │   │   │   │   │   │   │   ├── resolution_map.dart
│   │   │   │   │   │   │   │   │   ├── token.dart
│   │   │   │   │   │   │   │   │   └── utilities.dart
│   │   │   │   │   │   │   │   ├── constant
│   │   │   │   │   │   │   │   │   ├── evaluation.dart
│   │   │   │   │   │   │   │   │   ├── utilities.dart
│   │   │   │   │   │   │   │   │   └── value.dart
│   │   │   │   │   │   │   │   ├── element
│   │   │   │   │   │   │   │   │   ├── ast_provider.dart
│   │   │   │   │   │   │   │   │   ├── builder.dart
│   │   │   │   │   │   │   │   │   ├── element.dart
│   │   │   │   │   │   │   │   │   ├── handle.dart
│   │   │   │   │   │   │   │   │   ├── member.dart
│   │   │   │   │   │   │   │   │   └── type.dart
│   │   │   │   │   │   │   │   ├── error
│   │   │   │   │   │   │   │   │   ├── hint_codes.dart
│   │   │   │   │   │   │   │   │   ├── lint_codes.dart
│   │   │   │   │   │   │   │   │   ├── syntactic_errors.dart
│   │   │   │   │   │   │   │   │   └── todo_codes.dart
│   │   │   │   │   │   │   │   ├── resolver
│   │   │   │   │   │   │   │   │   ├── inheritance_manager.dart
│   │   │   │   │   │   │   │   │   └── scope.dart
│   │   │   │   │   │   │   │   ├── scanner
│   │   │   │   │   │   │   │   │   ├── reader.dart
│   │   │   │   │   │   │   │   │   └── scanner.dart
│   │   │   │   │   │   │   │   └── sdk
│   │   │   │   │   │   │   │   ├── patch.dart
│   │   │   │   │   │   │   │   └── sdk.dart
│   │   │   │   │   │   │   ├── error
│   │   │   │   │   │   │   │   ├── codes.dart
│   │   │   │   │   │   │   │   └── pending_error.dart
│   │   │   │   │   │   │   ├── error.dart
│   │   │   │   │   │   │   ├── fasta
│   │   │   │   │   │   │   │   ├── ast_builder.dart
│   │   │   │   │   │   │   │   ├── error_converter.dart
│   │   │   │   │   │   │   │   ├── mock_element.dart
│   │   │   │   │   │   │   │   ├── mock_type.dart
│   │   │   │   │   │   │   │   ├── resolution_applier.dart
│   │   │   │   │   │   │   │   ├── resolution_storer.dart
│   │   │   │   │   │   │   │   └── token_utils.dart
│   │   │   │   │   │   │   ├── generated
│   │   │   │   │   │   │   │   ├── ast.dart
│   │   │   │   │   │   │   │   ├── bazel.dart
│   │   │   │   │   │   │   │   ├── constant.dart
│   │   │   │   │   │   │   │   ├── declaration_resolver.dart
│   │   │   │   │   │   │   │   ├── element.dart
│   │   │   │   │   │   │   │   ├── element_handle.dart
│   │   │   │   │   │   │   │   ├── element_resolver.dart
│   │   │   │   │   │   │   │   ├── engine.dart
│   │   │   │   │   │   │   │   ├── error.dart
│   │   │   │   │   │   │   │   ├── error_verifier.dart
│   │   │   │   │   │   │   │   ├── gn.dart
│   │   │   │   │   │   │   │   ├── incremental_resolver.dart
│   │   │   │   │   │   │   │   ├── interner.dart
│   │   │   │   │   │   │   │   ├── java_core.dart
│   │   │   │   │   │   │   │   ├── java_engine.dart
│   │   │   │   │   │   │   │   ├── java_engine_io.dart
│   │   │   │   │   │   │   │   ├── java_io.dart
│   │   │   │   │   │   │   │   ├── package.dart
│   │   │   │   │   │   │   │   ├── parser.dart
│   │   │   │   │   │   │   │   ├── parser_fasta.dart
│   │   │   │   │   │   │   │   ├── resolver.dart
│   │   │   │   │   │   │   │   ├── scanner.dart
│   │   │   │   │   │   │   │   ├── sdk.dart
│   │   │   │   │   │   │   │   ├── sdk_io.dart
│   │   │   │   │   │   │   │   ├── source.dart
│   │   │   │   │   │   │   │   ├── source_io.dart
│   │   │   │   │   │   │   │   ├── static_type_analyzer.dart
│   │   │   │   │   │   │   │   ├── testing
│   │   │   │   │   │   │   │   │   ├── ast_test_factory.dart
│   │   │   │   │   │   │   │   │   ├── element_factory.dart
│   │   │   │   │   │   │   │   │   ├── element_search.dart
│   │   │   │   │   │   │   │   │   ├── node_search.dart
│   │   │   │   │   │   │   │   │   ├── test_type_provider.dart
│   │   │   │   │   │   │   │   │   └── token_factory.dart
│   │   │   │   │   │   │   │   ├── timestamped_data.dart
│   │   │   │   │   │   │   │   ├── type_system.dart
│   │   │   │   │   │   │   │   ├── utilities_collection.dart
│   │   │   │   │   │   │   │   ├── utilities_dart.dart
│   │   │   │   │   │   │   │   ├── utilities_general.dart
│   │   │   │   │   │   │   │   ├── visitors.dart
│   │   │   │   │   │   │   │   └── workspace.dart
│   │   │   │   │   │   │   ├── html
│   │   │   │   │   │   │   │   └── error
│   │   │   │   │   │   │   │   └── html_codes.dart
│   │   │   │   │   │   │   ├── kernel
│   │   │   │   │   │   │   │   ├── ast_from_analyzer.dart
│   │   │   │   │   │   │   │   ├── loader.dart
│   │   │   │   │   │   │   │   └── resynthesize.dart
│   │   │   │   │   │   │   ├── lint
│   │   │   │   │   │   │   │   ├── analysis.dart
│   │   │   │   │   │   │   │   ├── config.dart
│   │   │   │   │   │   │   │   ├── io.dart
│   │   │   │   │   │   │   │   ├── linter.dart
│   │   │   │   │   │   │   │   ├── options_rule_validator.dart
│   │   │   │   │   │   │   │   ├── project.dart
│   │   │   │   │   │   │   │   ├── pub.dart
│   │   │   │   │   │   │   │   ├── registry.dart
│   │   │   │   │   │   │   │   └── util.dart
│   │   │   │   │   │   │   ├── plugin
│   │   │   │   │   │   │   │   └── engine_plugin.dart
│   │   │   │   │   │   │   ├── pubspec
│   │   │   │   │   │   │   │   ├── pubspec_validator.dart
│   │   │   │   │   │   │   │   └── pubspec_warning_code.dart
│   │   │   │   │   │   │   ├── services
│   │   │   │   │   │   │   │   └── lint.dart
│   │   │   │   │   │   │   ├── source
│   │   │   │   │   │   │   │   └── source_resource.dart
│   │   │   │   │   │   │   ├── string_source.dart
│   │   │   │   │   │   │   ├── summary
│   │   │   │   │   │   │   │   ├── api_signature.dart
│   │   │   │   │   │   │   │   ├── base.dart
│   │   │   │   │   │   │   │   ├── flat_buffers.dart
│   │   │   │   │   │   │   │   ├── format.dart
│   │   │   │   │   │   │   │   ├── format.fbs
│   │   │   │   │   │   │   │   ├── idl.dart
│   │   │   │   │   │   │   │   ├── link.dart
│   │   │   │   │   │   │   │   ├── name_filter.dart
│   │   │   │   │   │   │   │   ├── package_bundle_reader.dart
│   │   │   │   │   │   │   │   ├── prelink.dart
│   │   │   │   │   │   │   │   ├── public_namespace_computer.dart
│   │   │   │   │   │   │   │   ├── resynthesize.dart
│   │   │   │   │   │   │   │   ├── summarize_ast.dart
│   │   │   │   │   │   │   │   ├── summarize_const_expr.dart
│   │   │   │   │   │   │   │   ├── summarize_elements.dart
│   │   │   │   │   │   │   │   ├── summary_file_builder.dart
│   │   │   │   │   │   │   │   └── summary_sdk.dart
│   │   │   │   │   │   │   ├── task
│   │   │   │   │   │   │   │   ├── dart.dart
│   │   │   │   │   │   │   │   ├── dart_work_manager.dart
│   │   │   │   │   │   │   │   ├── driver.dart
│   │   │   │   │   │   │   │   ├── general.dart
│   │   │   │   │   │   │   │   ├── html.dart
│   │   │   │   │   │   │   │   ├── html_work_manager.dart
│   │   │   │   │   │   │   │   ├── inputs.dart
│   │   │   │   │   │   │   │   ├── manager.dart
│   │   │   │   │   │   │   │   ├── model.dart
│   │   │   │   │   │   │   │   ├── options.dart
│   │   │   │   │   │   │   │   ├── options_work_manager.dart
│   │   │   │   │   │   │   │   ├── strong
│   │   │   │   │   │   │   │   │   ├── ast_properties.dart
│   │   │   │   │   │   │   │   │   └── checker.dart
│   │   │   │   │   │   │   │   ├── strong_mode.dart
│   │   │   │   │   │   │   │   └── yaml.dart
│   │   │   │   │   │   │   ├── test_utilities
│   │   │   │   │   │   │   │   └── resource_provider_mixin.dart
│   │   │   │   │   │   │   └── util
│   │   │   │   │   │   │   ├── absolute_path.dart
│   │   │   │   │   │   │   ├── asserts.dart
│   │   │   │   │   │   │   ├── glob.dart
│   │   │   │   │   │   │   ├── lru_map.dart
│   │   │   │   │   │   │   ├── sdk.dart
│   │   │   │   │   │   │   ├── utilities_timing.dart
│   │   │   │   │   │   │   └── yaml.dart
│   │   │   │   │   │   └── task
│   │   │   │   │   │   ├── dart.dart
│   │   │   │   │   │   ├── general.dart
│   │   │   │   │   │   ├── html.dart
│   │   │   │   │   │   ├── model.dart
│   │   │   │   │   │   └── yaml.dart
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── pubspec.yaml
│   │   │   │   │   ├── README.md
│   │   │   │   │   └── tool
│   │   │   │   │   ├── analysis_driver
│   │   │   │   │   │   └── inspect_exception.dart
│   │   │   │   │   ├── generate_files
│   │   │   │   │   ├── summary
│   │   │   │   │   │   ├── build_sdk_summaries.dart
│   │   │   │   │   │   ├── check_test.dart
│   │   │   │   │   │   ├── dump_inferred_types.dart
│   │   │   │   │   │   ├── generate.dart
│   │   │   │   │   │   ├── idl_model.dart
│   │   │   │   │   │   ├── inspect.dart
│   │   │   │   │   │   ├── mini_ast.dart
│   │   │   │   │   │   └── stats.dart
│   │   │   │   │   └── task_dependency_graph
│   │   │   │   │   ├── check_test.dart
│   │   │   │   │   ├── generate.dart
│   │   │   │   │   └── tasks.dot
│   │   │   │   ├── api_readme.md
│   │   │   │   ├── async
│   │   │   │   │   ├── async.dart
│   │   │   │   │   ├── async_error.dart
│   │   │   │   │   ├── async_sources.gni
│   │   │   │   │   ├── broadcast_stream_controller.dart
│   │   │   │   │   ├── deferred_load.dart
│   │   │   │   │   ├── future.dart
│   │   │   │   │   ├── future_impl.dart
│   │   │   │   │   ├── schedule_microtask.dart
│   │   │   │   │   ├── stream_controller.dart
│   │   │   │   │   ├── stream.dart
│   │   │   │   │   ├── stream_impl.dart
│   │   │   │   │   ├── stream_pipe.dart
│   │   │   │   │   ├── stream_transformers.dart
│   │   │   │   │   ├── timer.dart
│   │   │   │   │   └── zone.dart
│   │   │   │   ├── cli
│   │   │   │   │   ├── cli.dart
│   │   │   │   │   ├── cli_sources.gni
│   │   │   │   │   └── wait_for.dart
│   │   │   │   ├── collection
│   │   │   │   │   ├── collection.dart
│   │   │   │   │   ├── collections.dart
│   │   │   │   │   ├── collection_sources.gni
│   │   │   │   │   ├── hash_map.dart
│   │   │   │   │   ├── hash_set.dart
│   │   │   │   │   ├── iterable.dart
│   │   │   │   │   ├── iterator.dart
│   │   │   │   │   ├── linked_hash_map.dart
│   │   │   │   │   ├── linked_hash_set.dart
│   │   │   │   │   ├── linked_list.dart
│   │   │   │   │   ├── list.dart
│   │   │   │   │   ├── maps.dart
│   │   │   │   │   ├── queue.dart
│   │   │   │   │   ├── set.dart
│   │   │   │   │   └── splay_tree.dart
│   │   │   │   ├── convert
│   │   │   │   │   ├── ascii.dart
│   │   │   │   │   ├── base64.dart
│   │   │   │   │   ├── byte_conversion.dart
│   │   │   │   │   ├── chunked_conversion.dart
│   │   │   │   │   ├── codec.dart
│   │   │   │   │   ├── convert.dart
│   │   │   │   │   ├── converter.dart
│   │   │   │   │   ├── convert_sources.gni
│   │   │   │   │   ├── encoding.dart
│   │   │   │   │   ├── html_escape.dart
│   │   │   │   │   ├── json.dart
│   │   │   │   │   ├── latin1.dart
│   │   │   │   │   ├── line_splitter.dart
│   │   │   │   │   ├── string_conversion.dart
│   │   │   │   │   └── utf.dart
│   │   │   │   ├── core
│   │   │   │   │   ├── annotations.dart
│   │   │   │   │   ├── bigint.dart
│   │   │   │   │   ├── bool.dart
│   │   │   │   │   ├── comparable.dart
│   │   │   │   │   ├── core.dart
│   │   │   │   │   ├── core_sources.gni
│   │   │   │   │   ├── date_time.dart
│   │   │   │   │   ├── double.dart
│   │   │   │   │   ├── duration.dart
│   │   │   │   │   ├── errors.dart
│   │   │   │   │   ├── exceptions.dart
│   │   │   │   │   ├── expando.dart
│   │   │   │   │   ├── function.dart
│   │   │   │   │   ├── identical.dart
│   │   │   │   │   ├── int.dart
│   │   │   │   │   ├── invocation.dart
│   │   │   │   │   ├── iterable.dart
│   │   │   │   │   ├── iterator.dart
│   │   │   │   │   ├── list.dart
│   │   │   │   │   ├── map.dart
│   │   │   │   │   ├── null.dart
│   │   │   │   │   ├── num.dart
│   │   │   │   │   ├── object.dart
│   │   │   │   │   ├── pattern.dart
│   │   │   │   │   ├── print.dart
│   │   │   │   │   ├── regexp.dart
│   │   │   │   │   ├── set.dart
│   │   │   │   │   ├── sink.dart
│   │   │   │   │   ├── stacktrace.dart
│   │   │   │   │   ├── stopwatch.dart
│   │   │   │   │   ├── string_buffer.dart
│   │   │   │   │   ├── string.dart
│   │   │   │   │   ├── string_sink.dart
│   │   │   │   │   ├── symbol.dart
│   │   │   │   │   ├── type.dart
│   │   │   │   │   └── uri.dart
│   │   │   │   ├── dart_client.platform
│   │   │   │   ├── dart_server.platform
│   │   │   │   ├── dart_shared.platform
│   │   │   │   ├── developer
│   │   │   │   │   ├── developer.dart
│   │   │   │   │   ├── developer_sources.gni
│   │   │   │   │   ├── extension.dart
│   │   │   │   │   ├── profiler.dart
│   │   │   │   │   ├── service.dart
│   │   │   │   │   └── timeline.dart
│   │   │   │   ├── front_end
│   │   │   │   │   ├── analysis_options.yaml
│   │   │   │   │   ├── benchmarks
│   │   │   │   │   │   └── ikg
│   │   │   │   │   │   ├── dart2js.dart
│   │   │   │   │   │   ├── dart2js.edits.json
│   │   │   │   │   │   ├── hello.dart
│   │   │   │   │   │   └── hello.edits.json
│   │   │   │   │   ├── error_recovery.yaml
│   │   │   │   │   ├── lib
│   │   │   │   │   │   └── src
│   │   │   │   │   │   ├── api_prototype
│   │   │   │   │   │   │   ├── byte_store.dart
│   │   │   │   │   │   │   ├── compilation_message.dart
│   │   │   │   │   │   │   ├── compiler_options.dart
│   │   │   │   │   │   │   ├── dependency_grapher.dart
│   │   │   │   │   │   │   ├── file_system.dart
│   │   │   │   │   │   │   ├── front_end.dart
│   │   │   │   │   │   │   ├── incremental_kernel_generator.dart
│   │   │   │   │   │   │   ├── kernel_generator.dart
│   │   │   │   │   │   │   ├── memory_file_system.dart
│   │   │   │   │   │   │   ├── standard_file_system.dart
│   │   │   │   │   │   │   └── summary_generator.dart
│   │   │   │   │   │   ├── api_unstable
│   │   │   │   │   │   │   ├── compiler_state.dart
│   │   │   │   │   │   │   ├── dart2js.dart
│   │   │   │   │   │   │   ├── ddc.dart
│   │   │   │   │   │   │   └── summary_worker.dart
│   │   │   │   │   │   ├── async_dependency_walker.dart
│   │   │   │   │   │   ├── base
│   │   │   │   │   │   │   ├── analysis_target.dart
│   │   │   │   │   │   │   ├── api_signature.dart
│   │   │   │   │   │   │   ├── errors.dart
│   │   │   │   │   │   │   ├── file_repository.dart
│   │   │   │   │   │   │   ├── flat_buffers.dart
│   │   │   │   │   │   │   ├── instrumentation.dart
│   │   │   │   │   │   │   ├── jenkins_smi_hash.dart
│   │   │   │   │   │   │   ├── libraries_specification.dart
│   │   │   │   │   │   │   ├── library_info.dart
│   │   │   │   │   │   │   ├── performance_logger.dart
│   │   │   │   │   │   │   ├── processed_options.dart
│   │   │   │   │   │   │   ├── resolve_relative_uri.dart
│   │   │   │   │   │   │   ├── source.dart
│   │   │   │   │   │   │   ├── syntactic_entity.dart
│   │   │   │   │   │   │   ├── timestamped_data.dart
│   │   │   │   │   │   │   ├── uri_kind.dart
│   │   │   │   │   │   │   └── uri_resolver.dart
│   │   │   │   │   │   ├── byte_store
│   │   │   │   │   │   │   ├── byte_store.dart
│   │   │   │   │   │   │   ├── cache.dart
│   │   │   │   │   │   │   ├── file_byte_store.dart
│   │   │   │   │   │   │   └── protected_file_byte_store.dart
│   │   │   │   │   │   ├── codegen
│   │   │   │   │   │   │   └── tools.dart
│   │   │   │   │   │   ├── compute_platform_binaries_location.dart
│   │   │   │   │   │   ├── dependency_grapher_impl.dart
│   │   │   │   │   │   ├── dependency_walker.dart
│   │   │   │   │   │   ├── external_state_snapshot.dart
│   │   │   │   │   │   ├── fasta
│   │   │   │   │   │   │   ├── builder
│   │   │   │   │   │   │   │   ├── builder.dart
│   │   │   │   │   │   │   │   ├── builtin_type_builder.dart
│   │   │   │   │   │   │   │   ├── class_builder.dart
│   │   │   │   │   │   │   │   ├── constructor_reference_builder.dart
│   │   │   │   │   │   │   │   ├── dynamic_type_builder.dart
│   │   │   │   │   │   │   │   ├── enum_builder.dart
│   │   │   │   │   │   │   │   ├── field_builder.dart
│   │   │   │   │   │   │   │   ├── formal_parameter_builder.dart
│   │   │   │   │   │   │   │   ├── function_type_alias_builder.dart
│   │   │   │   │   │   │   │   ├── function_type_builder.dart
│   │   │   │   │   │   │   │   ├── invalid_type_builder.dart
│   │   │   │   │   │   │   │   ├── library_builder.dart
│   │   │   │   │   │   │   │   ├── load_library_builder.dart
│   │   │   │   │   │   │   │   ├── member_builder.dart
│   │   │   │   │   │   │   │   ├── metadata_builder.dart
│   │   │   │   │   │   │   │   ├── mixin_application_builder.dart
│   │   │   │   │   │   │   │   ├── modifier_builder.dart
│   │   │   │   │   │   │   │   ├── named_type_builder.dart
│   │   │   │   │   │   │   │   ├── prefix_builder.dart
│   │   │   │   │   │   │   │   ├── procedure_builder.dart
│   │   │   │   │   │   │   │   ├── qualified_name.dart
│   │   │   │   │   │   │   │   ├── README.md
│   │   │   │   │   │   │   │   ├── type_builder.dart
│   │   │   │   │   │   │   │   ├── type_declaration_builder.dart
│   │   │   │   │   │   │   │   ├── type_variable_builder.dart
│   │   │   │   │   │   │   │   ├── unresolved_type.dart
│   │   │   │   │   │   │   │   └── void_type_builder.dart
│   │   │   │   │   │   │   ├── builder_graph.dart
│   │   │   │   │   │   │   ├── colors.dart
│   │   │   │   │   │   │   ├── combinator.dart
│   │   │   │   │   │   │   ├── command_line_reporting.dart
│   │   │   │   │   │   │   ├── compiler_context.dart
│   │   │   │   │   │   │   ├── configuration.dart
│   │   │   │   │   │   │   ├── deprecated_problems.dart
│   │   │   │   │   │   │   ├── diagnostics.md
│   │   │   │   │   │   │   ├── dill
│   │   │   │   │   │   │   │   ├── built_type_builder.dart
│   │   │   │   │   │   │   │   ├── dill_class_builder.dart
│   │   │   │   │   │   │   │   ├── dill_library_builder.dart
│   │   │   │   │   │   │   │   ├── dill_loader.dart
│   │   │   │   │   │   │   │   ├── dill_member_builder.dart
│   │   │   │   │   │   │   │   ├── dill_target.dart
│   │   │   │   │   │   │   │   ├── dill_typedef_builder.dart
│   │   │   │   │   │   │   │   └── README.md
│   │   │   │   │   │   │   ├── export.dart
│   │   │   │   │   │   │   ├── fasta_codes.dart
│   │   │   │   │   │   │   ├── fasta_codes_generated.dart
│   │   │   │   │   │   │   ├── get_dependencies.dart
│   │   │   │   │   │   │   ├── graph
│   │   │   │   │   │   │   │   └── graph.dart
│   │   │   │   │   │   │   ├── import.dart
│   │   │   │   │   │   │   ├── incremental_compiler.dart
│   │   │   │   │   │   │   ├── io.dart
│   │   │   │   │   │   │   ├── kernel
│   │   │   │   │   │   │   │   ├── body_builder.dart
│   │   │   │   │   │   │   │   ├── fangorn.dart
│   │   │   │   │   │   │   │   ├── fasta_accessors.dart
│   │   │   │   │   │   │   │   ├── forest.dart
│   │   │   │   │   │   │   │   ├── frontend_accessors.dart
│   │   │   │   │   │   │   │   ├── kernel_api.dart
│   │   │   │   │   │   │   │   ├── kernel_ast_api.dart
│   │   │   │   │   │   │   │   ├── kernel_builder.dart
│   │   │   │   │   │   │   │   ├── kernel_class_builder.dart
│   │   │   │   │   │   │   │   ├── kernel_enum_builder.dart
│   │   │   │   │   │   │   │   ├── kernel_field_builder.dart
│   │   │   │   │   │   │   │   ├── kernel_formal_parameter_builder.dart
│   │   │   │   │   │   │   │   ├── kernel_function_type_alias_builder.dart
│   │   │   │   │   │   │   │   ├── kernel_function_type_builder.dart
│   │   │   │   │   │   │   │   ├── kernel_invalid_type_builder.dart
│   │   │   │   │   │   │   │   ├── kernel_library_builder.dart
│   │   │   │   │   │   │   │   ├── kernel_mixin_application_builder.dart
│   │   │   │   │   │   │   │   ├── kernel_named_type_builder.dart
│   │   │   │   │   │   │   │   ├── kernel_outline_shaker.dart
│   │   │   │   │   │   │   │   ├── kernel_procedure_builder.dart
│   │   │   │   │   │   │   │   ├── kernel_shadow_ast.dart
│   │   │   │   │   │   │   │   ├── kernel_target.dart
│   │   │   │   │   │   │   │   ├── kernel_type_builder.dart
│   │   │   │   │   │   │   │   ├── kernel_type_variable_builder.dart
│   │   │   │   │   │   │   │   ├── kernel_variable_builder.dart
│   │   │   │   │   │   │   │   ├── metadata_collector.dart
│   │   │   │   │   │   │   │   ├── README.md
│   │   │   │   │   │   │   │   ├── redirecting_factory_body.dart
│   │   │   │   │   │   │   │   ├── type_algorithms.dart
│   │   │   │   │   │   │   │   ├── utils.dart
│   │   │   │   │   │   │   │   └── verifier.dart
│   │   │   │   │   │   │   ├── loader.dart
│   │   │   │   │   │   │   ├── messages.dart
│   │   │   │   │   │   │   ├── modifier.dart
│   │   │   │   │   │   │   ├── names.dart
│   │   │   │   │   │   │   ├── operator.dart
│   │   │   │   │   │   │   ├── parser
│   │   │   │   │   │   │   │   ├── assert.dart
│   │   │   │   │   │   │   │   ├── async_modifier.dart
│   │   │   │   │   │   │   │   ├── class_member_parser.dart
│   │   │   │   │   │   │   │   ├── directive_context.dart
│   │   │   │   │   │   │   │   ├── formal_parameter_kind.dart
│   │   │   │   │   │   │   │   ├── forwarding_listener.dart
│   │   │   │   │   │   │   │   ├── identifier_context.dart
│   │   │   │   │   │   │   │   ├── listener.dart
│   │   │   │   │   │   │   │   ├── loop_state.dart
│   │   │   │   │   │   │   │   ├── member_kind.dart
│   │   │   │   │   │   │   │   ├── modifier_context.dart
│   │   │   │   │   │   │   │   ├── parser.dart
│   │   │   │   │   │   │   │   ├── parser_error.dart
│   │   │   │   │   │   │   │   ├── parser_main.dart
│   │   │   │   │   │   │   │   ├── parser.md
│   │   │   │   │   │   │   │   ├── recovery_listeners.dart
│   │   │   │   │   │   │   │   ├── token_stream_rewriter.dart
│   │   │   │   │   │   │   │   ├── top_level_parser.dart
│   │   │   │   │   │   │   │   ├── type_continuation.dart
│   │   │   │   │   │   │   │   └── util.dart
│   │   │   │   │   │   │   ├── parser.dart
│   │   │   │   │   │   │   ├── problems.dart
│   │   │   │   │   │   │   ├── quote.dart
│   │   │   │   │   │   │   ├── README.md
│   │   │   │   │   │   │   ├── scanner
│   │   │   │   │   │   │   │   ├── abstract_scanner.dart
│   │   │   │   │   │   │   │   ├── array_based_scanner.dart
│   │   │   │   │   │   │   │   ├── characters.dart
│   │   │   │   │   │   │   │   ├── error_token.dart
│   │   │   │   │   │   │   │   ├── io.dart
│   │   │   │   │   │   │   │   ├── keyword_state.dart
│   │   │   │   │   │   │   │   ├── recover.dart
│   │   │   │   │   │   │   │   ├── scanner_main.dart
│   │   │   │   │   │   │   │   ├── string_canonicalizer.dart
│   │   │   │   │   │   │   │   ├── string_scanner.dart
│   │   │   │   │   │   │   │   ├── token_constants.dart
│   │   │   │   │   │   │   │   ├── token.dart
│   │   │   │   │   │   │   │   └── utf8_bytes_scanner.dart
│   │   │   │   │   │   │   ├── scanner.dart
│   │   │   │   │   │   │   ├── scope.dart
│   │   │   │   │   │   │   ├── severity.dart
│   │   │   │   │   │   │   ├── source
│   │   │   │   │   │   │   │   ├── diet_listener.dart
│   │   │   │   │   │   │   │   ├── diet_parser.dart
│   │   │   │   │   │   │   │   ├── directive_listener.dart
│   │   │   │   │   │   │   │   ├── outline_builder.dart
│   │   │   │   │   │   │   │   ├── README.md
│   │   │   │   │   │   │   │   ├── scope_listener.dart
│   │   │   │   │   │   │   │   ├── source_class_builder.dart
│   │   │   │   │   │   │   │   ├── source_library_builder.dart
│   │   │   │   │   │   │   │   ├── source_loader.dart
│   │   │   │   │   │   │   │   ├── stack_listener.dart
│   │   │   │   │   │   │   │   └── unhandled_listener.dart
│   │   │   │   │   │   │   ├── target.dart
│   │   │   │   │   │   │   ├── target_implementation.dart
│   │   │   │   │   │   │   ├── testing
│   │   │   │   │   │   │   │   ├── environment_variable.dart
│   │   │   │   │   │   │   │   ├── kernel_chain.dart
│   │   │   │   │   │   │   │   ├── scanner_chain.dart
│   │   │   │   │   │   │   │   └── validating_instrumentation.dart
│   │   │   │   │   │   │   ├── TESTING.md
│   │   │   │   │   │   │   ├── ticker.dart
│   │   │   │   │   │   │   ├── type_inference
│   │   │   │   │   │   │   │   ├── interface_resolver.dart
│   │   │   │   │   │   │   │   ├── type_constraint_gatherer.dart
│   │   │   │   │   │   │   │   ├── type_inference_engine.dart
│   │   │   │   │   │   │   │   ├── type_inference_listener.dart
│   │   │   │   │   │   │   │   ├── type_inferrer.dart
│   │   │   │   │   │   │   │   ├── type_promotion.dart
│   │   │   │   │   │   │   │   ├── type_schema.dart
│   │   │   │   │   │   │   │   ├── type_schema_elimination.dart
│   │   │   │   │   │   │   │   └── type_schema_environment.dart
│   │   │   │   │   │   │   ├── uri_translator.dart
│   │   │   │   │   │   │   ├── uri_translator_impl.dart
│   │   │   │   │   │   │   └── util
│   │   │   │   │   │   │   ├── bytes_sink.dart
│   │   │   │   │   │   │   ├── link.dart
│   │   │   │   │   │   │   ├── link_implementation.dart
│   │   │   │   │   │   │   └── relativize.dart
│   │   │   │   │   │   ├── incremental
│   │   │   │   │   │   │   ├── file_state.dart
│   │   │   │   │   │   │   ├── format.dart
│   │   │   │   │   │   │   ├── kernel_driver.dart
│   │   │   │   │   │   │   └── unlinked_unit.dart
│   │   │   │   │   │   ├── kernel_generator_impl.dart
│   │   │   │   │   │   ├── multi_root_file_system.dart
│   │   │   │   │   │   ├── scanner
│   │   │   │   │   │   │   ├── errors.dart
│   │   │   │   │   │   │   ├── interner.dart
│   │   │   │   │   │   │   ├── reader.dart
│   │   │   │   │   │   │   ├── scanner.dart
│   │   │   │   │   │   │   ├── string_utilities.dart
│   │   │   │   │   │   │   └── token.dart
│   │   │   │   │   │   └── testing
│   │   │   │   │   │   ├── compiler_common.dart
│   │   │   │   │   │   ├── hybrid_file_system.dart
│   │   │   │   │   │   └── package_root.dart
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── messages.status
│   │   │   │   │   ├── messages.yaml
│   │   │   │   │   ├── pubspec.yaml
│   │   │   │   │   ├── README.md
│   │   │   │   │   ├── testing.json
│   │   │   │   │   └── tool
│   │   │   │   │   ├── example.dart
│   │   │   │   │   ├── _fasta
│   │   │   │   │   │   ├── abcompile.dart
│   │   │   │   │   │   ├── batch.dart
│   │   │   │   │   │   ├── bulk_compile.dart
│   │   │   │   │   │   ├── bulk_compile_test.dart
│   │   │   │   │   │   ├── command_line.dart
│   │   │   │   │   │   ├── compile.dart
│   │   │   │   │   │   ├── compile_platform.dart
│   │   │   │   │   │   ├── compile_platform_legacy_test.dart
│   │   │   │   │   │   ├── compile_platform_test.dart
│   │   │   │   │   │   ├── dump_partial.dart
│   │   │   │   │   │   ├── entry_points.dart
│   │   │   │   │   │   ├── generate_messages.dart
│   │   │   │   │   │   ├── log_analyzer.dart
│   │   │   │   │   │   ├── log_collector.dart
│   │   │   │   │   │   ├── outline.dart
│   │   │   │   │   │   ├── parser.dart
│   │   │   │   │   │   ├── scanner.dart
│   │   │   │   │   │   └── standard_deviation.dart
│   │   │   │   │   ├── fasta
│   │   │   │   │   ├── fasta_perf.dart
│   │   │   │   │   ├── fasta_perf_test.dart
│   │   │   │   │   ├── incremental_perf.dart
│   │   │   │   │   ├── incremental_perf_test.dart
│   │   │   │   │   ├── perf_common.dart
│   │   │   │   │   ├── perf.dart
│   │   │   │   │   ├── perf_test.dart
│   │   │   │   │   └── status_files
│   │   │   │   │   └── update_from_log.dart
│   │   │   │   ├── html
│   │   │   │   │   ├── dart2js
│   │   │   │   │   │   └── html_dart2js.dart
│   │   │   │   │   ├── dartium
│   │   │   │   │   │   └── nativewrappers.dart
│   │   │   │   │   └── html_common
│   │   │   │   │   ├── conversions.dart
│   │   │   │   │   ├── conversions_dart2js.dart
│   │   │   │   │   ├── css_class_set.dart
│   │   │   │   │   ├── device.dart
│   │   │   │   │   ├── filtered_element_list.dart
│   │   │   │   │   ├── html_common.dart
│   │   │   │   │   ├── html_common_dart2js.dart
│   │   │   │   │   ├── lists.dart
│   │   │   │   │   └── metadata.dart
│   │   │   │   ├── _http
│   │   │   │   │   ├── crypto.dart
│   │   │   │   │   ├── http.dart
│   │   │   │   │   ├── http_date.dart
│   │   │   │   │   ├── http_headers.dart
│   │   │   │   │   ├── http_impl.dart
│   │   │   │   │   ├── http_parser.dart
│   │   │   │   │   ├── http_session.dart
│   │   │   │   │   ├── http_sources.gni
│   │   │   │   │   ├── overrides.dart
│   │   │   │   │   ├── websocket.dart
│   │   │   │   │   └── websocket_impl.dart
│   │   │   │   ├── _internal
│   │   │   │   │   ├── js_runtime
│   │   │   │   │   │   ├── lib
│   │   │   │   │   │   │   ├── annotations.dart
│   │   │   │   │   │   │   ├── async_patch.dart
│   │   │   │   │   │   │   ├── cli_patch.dart
│   │   │   │   │   │   │   ├── collection_patch.dart
│   │   │   │   │   │   │   ├── constant_map.dart
│   │   │   │   │   │   │   ├── convert_patch.dart
│   │   │   │   │   │   │   ├── core_patch.dart
│   │   │   │   │   │   │   ├── developer_patch.dart
│   │   │   │   │   │   │   ├── foreign_helper.dart
│   │   │   │   │   │   │   ├── interceptors.dart
│   │   │   │   │   │   │   ├── internal_patch.dart
│   │   │   │   │   │   │   ├── io_patch.dart
│   │   │   │   │   │   │   ├── isolate_helper.dart
│   │   │   │   │   │   │   ├── isolate_patch.dart
│   │   │   │   │   │   │   ├── isolate_serialization.dart
│   │   │   │   │   │   │   ├── js_array.dart
│   │   │   │   │   │   │   ├── js_helper.dart
│   │   │   │   │   │   │   ├── js_mirrors.dart
│   │   │   │   │   │   │   ├── js_names.dart
│   │   │   │   │   │   │   ├── js_number.dart
│   │   │   │   │   │   │   ├── js_primitives.dart
│   │   │   │   │   │   │   ├── js_rti.dart
│   │   │   │   │   │   │   ├── js_string.dart
│   │   │   │   │   │   │   ├── linked_hash_map.dart
│   │   │   │   │   │   │   ├── math_patch.dart
│   │   │   │   │   │   │   ├── mirrors_patch_cfe.dart
│   │   │   │   │   │   │   ├── mirrors_patch.dart
│   │   │   │   │   │   │   ├── native_helper.dart
│   │   │   │   │   │   │   ├── native_typed_data.dart
│   │   │   │   │   │   │   ├── preambles
│   │   │   │   │   │   │   │   ├── d8.js
│   │   │   │   │   │   │   │   ├── jsshell.js
│   │   │   │   │   │   │   │   └── README
│   │   │   │   │   │   │   ├── regexp_helper.dart
│   │   │   │   │   │   │   ├── shared
│   │   │   │   │   │   │   │   ├── async_await_error_codes.dart
│   │   │   │   │   │   │   │   └── embedded_names.dart
│   │   │   │   │   │   │   ├── string_helper.dart
│   │   │   │   │   │   │   └── typed_data_patch.dart
│   │   │   │   │   │   └── pubspec.yaml
│   │   │   │   │   ├── libraries.dart
│   │   │   │   │   ├── pub
│   │   │   │   │   │   └── asset
│   │   │   │   │   │   ├── 7zip
│   │   │   │   │   │   │   ├── 7za.exe
│   │   │   │   │   │   │   ├── license.txt
│   │   │   │   │   │   │   ├── README.google
│   │   │   │   │   │   │   └── readme.txt
│   │   │   │   │   │   └── dart
│   │   │   │   │   │   ├── serialize
│   │   │   │   │   │   │   ├── aggregate_transform.dart
│   │   │   │   │   │   │   ├── exception.dart
│   │   │   │   │   │   │   ├── get_input_transform.dart
│   │   │   │   │   │   │   ├── transform.dart
│   │   │   │   │   │   │   └── transformer.dart
│   │   │   │   │   │   ├── serialize.dart
│   │   │   │   │   │   ├── transformer_isolate.dart
│   │   │   │   │   │   └── utils.dart
│   │   │   │   │   ├── sdk_library_metadata
│   │   │   │   │   │   ├── lib
│   │   │   │   │   │   │   └── libraries.dart
│   │   │   │   │   │   └── pubspec.yaml
│   │   │   │   │   ├── spec.sum
│   │   │   │   │   ├── strong.sum
│   │   │   │   │   ├── vm_outline.dill
│   │   │   │   │   ├── vm_outline_strong.dill
│   │   │   │   │   ├── vm_platform.dill
│   │   │   │   │   └── vm_platform_strong.dill
│   │   │   │   ├── internal
│   │   │   │   │   ├── async_cast.dart
│   │   │   │   │   ├── cast.dart
│   │   │   │   │   ├── internal.dart
│   │   │   │   │   ├── internal_sources.gni
│   │   │   │   │   ├── iterable.dart
│   │   │   │   │   ├── linked_list.dart
│   │   │   │   │   ├── list.dart
│   │   │   │   │   ├── patch.dart
│   │   │   │   │   ├── print.dart
│   │   │   │   │   ├── sort.dart
│   │   │   │   │   └── symbol.dart
│   │   │   │   ├── io
│   │   │   │   │   ├── bytes_builder.dart
│   │   │   │   │   ├── common.dart
│   │   │   │   │   ├── data_transformer.dart
│   │   │   │   │   ├── directory.dart
│   │   │   │   │   ├── directory_impl.dart
│   │   │   │   │   ├── embedder_config.dart
│   │   │   │   │   ├── eventhandler.dart
│   │   │   │   │   ├── file.dart
│   │   │   │   │   ├── file_impl.dart
│   │   │   │   │   ├── file_system_entity.dart
│   │   │   │   │   ├── io.dart
│   │   │   │   │   ├── io_resource_info.dart
│   │   │   │   │   ├── io_service.dart
│   │   │   │   │   ├── io_sink.dart
│   │   │   │   │   ├── io_sources.gni
│   │   │   │   │   ├── link.dart
│   │   │   │   │   ├── namespace_impl.dart
│   │   │   │   │   ├── overrides.dart
│   │   │   │   │   ├── platform.dart
│   │   │   │   │   ├── platform_impl.dart
│   │   │   │   │   ├── process.dart
│   │   │   │   │   ├── secure_server_socket.dart
│   │   │   │   │   ├── secure_socket.dart
│   │   │   │   │   ├── security_context.dart
│   │   │   │   │   ├── service_object.dart
│   │   │   │   │   ├── socket.dart
│   │   │   │   │   ├── stdio.dart
│   │   │   │   │   ├── string_transformer.dart
│   │   │   │   │   └── sync_socket.dart
│   │   │   │   ├── isolate
│   │   │   │   │   ├── capability.dart
│   │   │   │   │   ├── isolate.dart
│   │   │   │   │   └── isolate_sources.gni
│   │   │   │   ├── kernel
│   │   │   │   │   ├── analysis_options.yaml
│   │   │   │   │   ├── AUTHORS
│   │   │   │   │   ├── bin
│   │   │   │   │   │   ├── count_breakdown.dart
│   │   │   │   │   │   ├── dump.dart
│   │   │   │   │   │   ├── eval.dart
│   │   │   │   │   │   ├── size_breakdown.dart
│   │   │   │   │   │   ├── split.dart
│   │   │   │   │   │   ├── transform.dart
│   │   │   │   │   │   ├── type_check.dart
│   │   │   │   │   │   └── util.dart
│   │   │   │   │   ├── binary.md
│   │   │   │   │   ├── codereview.settings
│   │   │   │   │   ├── coq
│   │   │   │   │   │   ├── CommonTactics.v
│   │   │   │   │   │   ├── Common.v
│   │   │   │   │   │   ├── _CoqProject
│   │   │   │   │   │   ├── ho-interpreter.sml
│   │   │   │   │   │   ├── ObjectModel.v
│   │   │   │   │   │   ├── OperationalSemanticsProof.v
│   │   │   │   │   │   ├── OperationalSemantics.v
│   │   │   │   │   │   ├── SyntaxRaw.v
│   │   │   │   │   │   └── Syntax.v
│   │   │   │   │   ├── lib
│   │   │   │   │   │   ├── analyzer
│   │   │   │   │   │   │   └── readme.md
│   │   │   │   │   │   ├── application_root.dart
│   │   │   │   │   │   ├── ast.dart
│   │   │   │   │   │   ├── binary
│   │   │   │   │   │   │   ├── ast_from_binary.dart
│   │   │   │   │   │   │   ├── ast_to_binary.dart
│   │   │   │   │   │   │   ├── limited_ast_to_binary.dart
│   │   │   │   │   │   │   ├── readme.md
│   │   │   │   │   │   │   └── tag.dart
│   │   │   │   │   │   ├── canonical_name.dart
│   │   │   │   │   │   ├── class_hierarchy.dart
│   │   │   │   │   │   ├── clone.dart
│   │   │   │   │   │   ├── coq_annot.dart
│   │   │   │   │   │   ├── core_types.dart
│   │   │   │   │   │   ├── error_formatter.dart
│   │   │   │   │   │   ├── frontend
│   │   │   │   │   │   │   ├── accessors.dart
│   │   │   │   │   │   │   ├── readme.md
│   │   │   │   │   │   │   └── super_initializers.dart
│   │   │   │   │   │   ├── import_table.dart
│   │   │   │   │   │   ├── interpreter
│   │   │   │   │   │   │   ├── interpreter.dart
│   │   │   │   │   │   │   └── tools
│   │   │   │   │   │   │   └── dart_to_latex.dart
│   │   │   │   │   │   ├── kernel.dart
│   │   │   │   │   │   ├── library_index.dart
│   │   │   │   │   │   ├── log.dart
│   │   │   │   │   │   ├── naive_type_checker.dart
│   │   │   │   │   │   ├── src
│   │   │   │   │   │   │   ├── heap.dart
│   │   │   │   │   │   │   ├── incremental_class_hierarchy.dart
│   │   │   │   │   │   │   └── tool
│   │   │   │   │   │   │   └── batch_util.dart
│   │   │   │   │   │   ├── target
│   │   │   │   │   │   │   ├── flutter.dart
│   │   │   │   │   │   │   ├── readme.md
│   │   │   │   │   │   │   ├── targets.dart
│   │   │   │   │   │   │   ├── vmcc.dart
│   │   │   │   │   │   │   ├── vm.dart
│   │   │   │   │   │   │   └── vmreify.dart
│   │   │   │   │   │   ├── testing
│   │   │   │   │   │   │   └── mock_sdk_program.dart
│   │   │   │   │   │   ├── text
│   │   │   │   │   │   │   ├── ast_to_text.dart
│   │   │   │   │   │   │   └── readme.md
│   │   │   │   │   │   ├── transformations
│   │   │   │   │   │   │   ├── argument_extraction.dart
│   │   │   │   │   │   │   ├── async.dart
│   │   │   │   │   │   │   ├── closure
│   │   │   │   │   │   │   │   ├── clone_without_body.dart
│   │   │   │   │   │   │   │   ├── context.dart
│   │   │   │   │   │   │   │   ├── converter.dart
│   │   │   │   │   │   │   │   ├── info.dart
│   │   │   │   │   │   │   │   ├── invalidate_closures.dart
│   │   │   │   │   │   │   │   └── rewriter.dart
│   │   │   │   │   │   │   ├── closure_conversion.dart
│   │   │   │   │   │   │   ├── constants.dart
│   │   │   │   │   │   │   ├── continuation.dart
│   │   │   │   │   │   │   ├── coq.dart
│   │   │   │   │   │   │   ├── empty.dart
│   │   │   │   │   │   │   ├── flags.dart
│   │   │   │   │   │   │   ├── generic_types_reification.dart
│   │   │   │   │   │   │   ├── method_call.dart
│   │   │   │   │   │   │   ├── mixin_full_resolution.dart
│   │   │   │   │   │   │   ├── reify
│   │   │   │   │   │   │   │   ├── analysis
│   │   │   │   │   │   │   │   │   └── program_analysis.dart
│   │   │   │   │   │   │   │   ├── asts.dart
│   │   │   │   │   │   │   │   ├── reify_transformer.dart
│   │   │   │   │   │   │   │   └── transformation
│   │   │   │   │   │   │   │   ├── binding.dart
│   │   │   │   │   │   │   │   ├── builder.dart
│   │   │   │   │   │   │   │   ├── remove_generics.dart
│   │   │   │   │   │   │   │   └── transformer.dart
│   │   │   │   │   │   │   ├── sanitize_for_vm.dart
│   │   │   │   │   │   │   ├── setup_builtin_library.dart
│   │   │   │   │   │   │   └── treeshaker.dart
│   │   │   │   │   │   ├── type_algebra.dart
│   │   │   │   │   │   ├── type_checker.dart
│   │   │   │   │   │   ├── type_environment.dart
│   │   │   │   │   │   ├── util
│   │   │   │   │   │   │   └── graph.dart
│   │   │   │   │   │   ├── verifier.dart
│   │   │   │   │   │   ├── visitor.dart
│   │   │   │   │   │   └── vm
│   │   │   │   │   │   └── constants_native_effects.dart
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── pubspec.yaml
│   │   │   │   │   ├── README.md
│   │   │   │   │   └── runtime
│   │   │   │   │   └── reify
│   │   │   │   │   ├── declarations.dart
│   │   │   │   │   ├── interceptors.dart
│   │   │   │   │   ├── README.md
│   │   │   │   │   └── types.dart
│   │   │   │   ├── math
│   │   │   │   │   ├── jenkins_smi_hash.dart
│   │   │   │   │   ├── math.dart
│   │   │   │   │   ├── math_sources.gni
│   │   │   │   │   ├── point.dart
│   │   │   │   │   ├── random.dart
│   │   │   │   │   └── rectangle.dart
│   │   │   │   ├── mirrors
│   │   │   │   │   ├── mirrors.dart
│   │   │   │   │   └── mirrors_sources.gni
│   │   │   │   ├── profiler
│   │   │   │   │   ├── profiler.dart
│   │   │   │   │   └── profiler_sources.gni
│   │   │   │   └── typed_data
│   │   │   │   ├── typed_data.dart
│   │   │   │   ├── typed_data_sources.gni
│   │   │   │   └── unmodifiable_typed_data.dart
│   │   │   ├── LICENSE
│   │   │   ├── README
│   │   │   ├── revision
│   │   │   └── version
│   │   ├── downloads
│   │   ├── engine-dart-sdk.stamp
│   │   ├── engine.stamp
│   │   ├── flutter.bat.lock
│   │   ├── flutter_tools.snapshot
│   │   ├── flutter_tools.stamp
│   │   ├── gradle_wrapper.stamp
│   │   ├── lockfile
│   │   ├── material_fonts.stamp
│   │   └── pkg
│   │   └── sky_engine
│   │   ├── AUTHORS
│   │   ├── lib
│   │   │   ├── async
│   │   │   │   ├── async.dart
│   │   │   │   ├── async_error.dart
│   │   │   │   ├── broadcast_stream_controller.dart
│   │   │   │   ├── deferred_load.dart
│   │   │   │   ├── future.dart
│   │   │   │   ├── future_impl.dart
│   │   │   │   ├── schedule_microtask.dart
│   │   │   │   ├── stream_controller.dart
│   │   │   │   ├── stream.dart
│   │   │   │   ├── stream_impl.dart
│   │   │   │   ├── stream_pipe.dart
│   │   │   │   ├── stream_transformers.dart
│   │   │   │   ├── timer.dart
│   │   │   │   └── zone.dart
│   │   │   ├── collection
│   │   │   │   ├── collection.dart
│   │   │   │   ├── collections.dart
│   │   │   │   ├── hash_map.dart
│   │   │   │   ├── hash_set.dart
│   │   │   │   ├── iterable.dart
│   │   │   │   ├── iterator.dart
│   │   │   │   ├── linked_hash_map.dart
│   │   │   │   ├── linked_hash_set.dart
│   │   │   │   ├── linked_list.dart
│   │   │   │   ├── list.dart
│   │   │   │   ├── maps.dart
│   │   │   │   ├── queue.dart
│   │   │   │   ├── set.dart
│   │   │   │   └── splay_tree.dart
│   │   │   ├── convert
│   │   │   │   ├── ascii.dart
│   │   │   │   ├── base64.dart
│   │   │   │   ├── byte_conversion.dart
│   │   │   │   ├── chunked_conversion.dart
│   │   │   │   ├── codec.dart
│   │   │   │   ├── convert.dart
│   │   │   │   ├── converter.dart
│   │   │   │   ├── encoding.dart
│   │   │   │   ├── html_escape.dart
│   │   │   │   ├── json.dart
│   │   │   │   ├── latin1.dart
│   │   │   │   ├── line_splitter.dart
│   │   │   │   ├── string_conversion.dart
│   │   │   │   └── utf.dart
│   │   │   ├── core
│   │   │   │   ├── annotations.dart
│   │   │   │   ├── bigint.dart
│   │   │   │   ├── bool.dart
│   │   │   │   ├── comparable.dart
│   │   │   │   ├── core.dart
│   │   │   │   ├── date_time.dart
│   │   │   │   ├── double.dart
│   │   │   │   ├── duration.dart
│   │   │   │   ├── errors.dart
│   │   │   │   ├── exceptions.dart
│   │   │   │   ├── expando.dart
│   │   │   │   ├── function.dart
│   │   │   │   ├── identical.dart
│   │   │   │   ├── int.dart
│   │   │   │   ├── invocation.dart
│   │   │   │   ├── iterable.dart
│   │   │   │   ├── iterator.dart
│   │   │   │   ├── list.dart
│   │   │   │   ├── map.dart
│   │   │   │   ├── null.dart
│   │   │   │   ├── num.dart
│   │   │   │   ├── object.dart
│   │   │   │   ├── pattern.dart
│   │   │   │   ├── print.dart
│   │   │   │   ├── regexp.dart
│   │   │   │   ├── set.dart
│   │   │   │   ├── sink.dart
│   │   │   │   ├── stacktrace.dart
│   │   │   │   ├── stopwatch.dart
│   │   │   │   ├── string_buffer.dart
│   │   │   │   ├── string.dart
│   │   │   │   ├── string_sink.dart
│   │   │   │   ├── symbol.dart
│   │   │   │   ├── type.dart
│   │   │   │   └── uri.dart
│   │   │   ├── developer
│   │   │   │   ├── developer.dart
│   │   │   │   ├── extension.dart
│   │   │   │   ├── profiler.dart
│   │   │   │   ├── service.dart
│   │   │   │   └── timeline.dart
│   │   │   ├── _embedder.yaml
│   │   │   ├── _empty.dart
│   │   │   ├── _http
│   │   │   │   ├── crypto.dart
│   │   │   │   ├── http.dart
│   │   │   │   ├── http_date.dart
│   │   │   │   ├── http_headers.dart
│   │   │   │   ├── http_impl.dart
│   │   │   │   ├── http_parser.dart
│   │   │   │   ├── http_session.dart
│   │   │   │   ├── overrides.dart
│   │   │   │   ├── websocket.dart
│   │   │   │   └── websocket_impl.dart
│   │   │   ├── internal
│   │   │   │   ├── async_cast.dart
│   │   │   │   ├── cast.dart
│   │   │   │   ├── internal.dart
│   │   │   │   ├── iterable.dart
│   │   │   │   ├── linked_list.dart
│   │   │   │   ├── list.dart
│   │   │   │   ├── print.dart
│   │   │   │   ├── sort.dart
│   │   │   │   └── symbol.dart
│   │   │   ├── io
│   │   │   │   ├── bytes_builder.dart
│   │   │   │   ├── common.dart
│   │   │   │   ├── data_transformer.dart
│   │   │   │   ├── directory.dart
│   │   │   │   ├── directory_impl.dart
│   │   │   │   ├── embedder_config.dart
│   │   │   │   ├── eventhandler.dart
│   │   │   │   ├── file.dart
│   │   │   │   ├── file_impl.dart
│   │   │   │   ├── file_system_entity.dart
│   │   │   │   ├── io.dart
│   │   │   │   ├── io_resource_info.dart
│   │   │   │   ├── io_service.dart
│   │   │   │   ├── io_sink.dart
│   │   │   │   ├── link.dart
│   │   │   │   ├── namespace_impl.dart
│   │   │   │   ├── overrides.dart
│   │   │   │   ├── platform.dart
│   │   │   │   ├── platform_impl.dart
│   │   │   │   ├── process.dart
│   │   │   │   ├── secure_server_socket.dart
│   │   │   │   ├── secure_socket.dart
│   │   │   │   ├── security_context.dart
│   │   │   │   ├── service_object.dart
│   │   │   │   ├── socket.dart
│   │   │   │   ├── stdio.dart
│   │   │   │   ├── string_transformer.dart
│   │   │   │   └── sync_socket.dart
│   │   │   ├── isolate
│   │   │   │   ├── capability.dart
│   │   │   │   └── isolate.dart
│   │   │   ├── math
│   │   │   │   ├── jenkins_smi_hash.dart
│   │   │   │   ├── math.dart
│   │   │   │   ├── point.dart
│   │   │   │   ├── random.dart
│   │   │   │   └── rectangle.dart
│   │   │   ├── typed_data
│   │   │   │   ├── typed_data.dart
│   │   │   │   └── unmodifiable_typed_data.dart
│   │   │   └── ui
│   │   │   ├── compositing.dart
│   │   │   ├── geometry.dart
│   │   │   ├── hash_codes.dart
│   │   │   ├── hooks.dart
│   │   │   ├── lerp.dart
│   │   │   ├── natives.dart
│   │   │   ├── painting.dart
│   │   │   ├── pointer.dart
│   │   │   ├── semantics.dart
│   │   │   ├── text.dart
│   │   │   ├── ui.dart
│   │   │   └── window.dart
│   │   ├── LICENSE
│   │   ├── pubspec.yaml
│   │   ├── README.md
│   │   └── sdk_ext
│   │   ├── compositing.dart
│   │   ├── geometry.dart
│   │   ├── hash_codes.dart
│   │   ├── hooks.dart
│   │   ├── lerp.dart
│   │   ├── loader.dart
│   │   ├── natives.dart
│   │   ├── painting.dart
│   │   ├── pointer.dart
│   │   ├── semantics.dart
│   │   ├── server.dart
│   │   ├── text.dart
│   │   ├── ui.dart
│   │   ├── vmservice_io.dart
│   │   └── window.dart
│   ├── flutter
│   ├── flutter.bat
│   └── internal
│   ├── engine.version
│   ├── gradle_wrapper.version
│   ├── material_fonts.version
│   ├── README.md
│   ├── update_dart_sdk.ps1
│   └── update_dart_sdk.sh
├── CONTRIBUTING.md
├── dev
│   ├── automated_tests
│   │   ├── flutter_test
│   │   │   ├── exception_handling_expectation.txt
│   │   │   ├── exception_handling_test.dart
│   │   │   ├── filtering_test.dart
│   │   │   ├── README.md
│   │   │   ├── test_async_utils_guarded_expectation.txt
│   │   │   ├── test_async_utils_guarded_test.dart
│   │   │   ├── test_async_utils_unguarded_expectation.txt
│   │   │   ├── test_async_utils_unguarded_test.dart
│   │   │   ├── ticker_expectation.txt
│   │   │   ├── ticker_test.dart
│   │   │   ├── trivial_test.dart
│   │   │   ├── trivial_widget_expectation.txt
│   │   │   └── trivial_widget_test.dart
│   │   ├── pubspec.yaml
│   │   ├── README.md
│   │   └── test_smoke_test
│   │   ├── crash1_test.dart
│   │   ├── crash2_test.dart
│   │   ├── fail_test.dart
│   │   ├── missing_import_test.broken_dart
│   │   ├── pass_test.dart
│   │   ├── README.md
│   │   └── syntax_error_test.broken_dart
│   ├── benchmarks
│   │   ├── complex_layout
│   │   │   ├── android
│   │   │   │   ├── app
│   │   │   │   │   ├── build.gradle
│   │   │   │   │   └── src
│   │   │   │   │   └── main
│   │   │   │   │   ├── AndroidManifest.xml
│   │   │   │   │   └── res
│   │   │   │   │   ├── mipmap-hdpi
│   │   │   │   │   │   └── ic_launcher.png
│   │   │   │   │   ├── mipmap-mdpi
│   │   │   │   │   │   └── ic_launcher.png
│   │   │   │   │   ├── mipmap-xhdpi
│   │   │   │   │   │   └── ic_launcher.png
│   │   │   │   │   ├── mipmap-xxhdpi
│   │   │   │   │   │   └── ic_launcher.png
│   │   │   │   │   └── mipmap-xxxhdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── build.gradle
│   │   │   │   ├── gradle
│   │   │   │   │   └── wrapper
│   │   │   │   │   └── gradle-wrapper.properties
│   │   │   │   ├── gradle.properties
│   │   │   │   └── settings.gradle
│   │   │   ├── ios
│   │   │   │   ├── Flutter
│   │   │   │   │   ├── AppFrameworkInfo.plist
│   │   │   │   │   └── Flutter.xcconfig
│   │   │   │   ├── Runner
│   │   │   │   │   ├── Assets.xcassets
│   │   │   │   │   │   └── AppIcon.appiconset
│   │   │   │   │   │   ├── Contents.json
│   │   │   │   │   │   ├── Icon-App-29x29@1x.png
│   │   │   │   │   │   ├── Icon-App-29x29@2x.png
│   │   │   │   │   │   ├── Icon-App-29x29@3x.png
│   │   │   │   │   │   ├── Icon-App-40x40@1x.png
│   │   │   │   │   │   ├── Icon-App-40x40@2x.png
│   │   │   │   │   │   ├── Icon-App-40x40@3x.png
│   │   │   │   │   │   ├── Icon-App-60x60@1x.png
│   │   │   │   │   │   ├── Icon-App-60x60@2x.png
│   │   │   │   │   │   ├── Icon-App-60x60@3x.png
│   │   │   │   │   │   ├── Icon-App-76x76@1x.png
│   │   │   │   │   │   ├── Icon-App-76x76@2x.png
│   │   │   │   │   │   ├── Icon-App-76x76@3x.png
│   │   │   │   │   │   └── Icon-App-83.5x83.5@2x.png
│   │   │   │   │   ├── Base.lproj
│   │   │   │   │   │   ├── LaunchScreen.storyboard
│   │   │   │   │   │   └── Main.storyboard
│   │   │   │   │   ├── Info.plist
│   │   │   │   │   └── main.m
│   │   │   │   └── Runner.xcodeproj
│   │   │   │   ├── project.pbxproj
│   │   │   │   └── project.xcworkspace
│   │   │   │   └── contents.xcworkspacedata
│   │   │   ├── lib
│   │   │   │   └── main.dart
│   │   │   ├── pubspec.yaml
│   │   │   ├── README.md
│   │   │   └── test_driver
│   │   │   ├── scroll_perf.dart
│   │   │   ├── scroll_perf_test.dart
│   │   │   ├── semantics_perf.dart
│   │   │   └── semantics_perf_test.dart
│   │   └── microbenchmarks
│   │   ├── android
│   │   │   ├── app
│   │   │   │   ├── build.gradle
│   │   │   │   └── src
│   │   │   │   └── main
│   │   │   │   ├── AndroidManifest.xml
│   │   │   │   └── res
│   │   │   │   ├── mipmap-hdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── mipmap-mdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── mipmap-xhdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── mipmap-xxhdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   └── mipmap-xxxhdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── build.gradle
│   │   │   ├── gradle
│   │   │   │   └── wrapper
│   │   │   │   └── gradle-wrapper.properties
│   │   │   ├── gradle.properties
│   │   │   └── settings.gradle
│   │   ├── ios
│   │   │   ├── Flutter
│   │   │   │   ├── AppFrameworkInfo.plist
│   │   │   │   └── Flutter.xcconfig
│   │   │   ├── Runner
│   │   │   │   ├── Assets.xcassets
│   │   │   │   │   └── AppIcon.appiconset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── Icon-App-29x29@1x.png
│   │   │   │   │   ├── Icon-App-29x29@2x.png
│   │   │   │   │   ├── Icon-App-29x29@3x.png
│   │   │   │   │   ├── Icon-App-40x40@1x.png
│   │   │   │   │   ├── Icon-App-40x40@2x.png
│   │   │   │   │   ├── Icon-App-40x40@3x.png
│   │   │   │   │   ├── Icon-App-60x60@1x.png
│   │   │   │   │   ├── Icon-App-60x60@2x.png
│   │   │   │   │   ├── Icon-App-60x60@3x.png
│   │   │   │   │   ├── Icon-App-76x76@1x.png
│   │   │   │   │   ├── Icon-App-76x76@2x.png
│   │   │   │   │   ├── Icon-App-76x76@3x.png
│   │   │   │   │   └── Icon-App-83.5x83.5@2x.png
│   │   │   │   ├── Base.lproj
│   │   │   │   │   ├── LaunchScreen.storyboard
│   │   │   │   │   └── Main.storyboard
│   │   │   │   ├── Info.plist
│   │   │   │   └── main.m
│   │   │   └── Runner.xcodeproj
│   │   │   ├── project.pbxproj
│   │   │   └── project.xcworkspace
│   │   │   └── contents.xcworkspacedata
│   │   ├── lib
│   │   │   ├── common.dart
│   │   │   ├── gestures
│   │   │   │   ├── data
│   │   │   │   │   └── velocity_tracker_data.dart
│   │   │   │   └── velocity_tracker_bench.dart
│   │   │   └── stocks
│   │   │   ├── animation_bench.dart
│   │   │   ├── build_bench.dart
│   │   │   └── layout_bench.dart
│   │   ├── pubspec.yaml
│   │   └── README.md
│   ├── bots
│   │   ├── analyze-sample-code.dart
│   │   ├── docs.sh
│   │   ├── download_android_tools.py
│   │   ├── find_depot_tools.py
│   │   ├── prepare_package.dart
│   │   ├── pubspec.yaml
│   │   ├── README.md
│   │   ├── test
│   │   │   ├── fake_process_manager.dart
│   │   │   ├── fake_process_manager_test.dart
│   │   │   └── prepare_package_test.dart
│   │   ├── test.dart
│   │   ├── travis_install.sh
│   │   ├── travis_script.sh
│   │   ├── travis_setup.sh
│   │   ├── upload_android_tools.py
│   │   ├── VERSION_LINUX_NDK
│   │   ├── VERSION_LINUX_SDK
│   │   ├── VERSION_MACOSX_NDK
│   │   ├── VERSION_MACOSX_SDK
│   │   └── VERSION_WIN_SDK
│   ├── devicelab
│   │   ├── bin
│   │   │   ├── run.dart
│   │   │   └── tasks
│   │   │   ├── analyzer_benchmark.dart
│   │   │   ├── android_sample_catalog_generator.dart
│   │   │   ├── basic_material_app_android__compile.dart
│   │   │   ├── basic_material_app_ios__compile.dart
│   │   │   ├── basic_material_app_win__compile.dart
│   │   │   ├── channels_integration_test.dart
│   │   │   ├── channels_integration_test_ios.dart
│   │   │   ├── channels_integration_test_win.dart
│   │   │   ├── commands_test.dart
│   │   │   ├── complex_layout_android__compile.dart
│   │   │   ├── complex_layout_ios__compile.dart
│   │   │   ├── complex_layout_ios__start_up.dart
│   │   │   ├── complex_layout_scroll_perf_ios__timeline_summary.dart
│   │   │   ├── complex_layout_scroll_perf__memory.dart
│   │   │   ├── complex_layout_scroll_perf__timeline_summary.dart
│   │   │   ├── complex_layout_semantics_perf.dart
│   │   │   ├── complex_layout__start_up.dart
│   │   │   ├── complex_layout_win__compile.dart
│   │   │   ├── dartdocs.dart
│   │   │   ├── external_ui_integration_test.dart
│   │   │   ├── external_ui_integration_test_ios.dart
│   │   │   ├── flavors_test.dart
│   │   │   ├── flavors_test_ios.dart
│   │   │   ├── flavors_test_win.dart
│   │   │   ├── flutter_gallery_android__compile.dart
│   │   │   ├── flutter_gallery__back_button_memory.dart
│   │   │   ├── flutter_gallery_instrumentation_test.dart
│   │   │   ├── flutter_gallery_ios__compile.dart
│   │   │   ├── flutter_gallery_ios__start_up.dart
│   │   │   ├── flutter_gallery_ios__transition_perf.dart
│   │   │   ├── flutter_gallery__memory_nav.dart
│   │   │   ├── flutter_gallery__start_up.dart
│   │   │   ├── flutter_gallery__transition_perf.dart
│   │   │   ├── flutter_gallery__transition_perf_with_semantics.dart
│   │   │   ├── flutter_gallery_win__compile.dart
│   │   │   ├── flutter_view_ios__start_up.dart
│   │   │   ├── flutter_view__start_up.dart
│   │   │   ├── gradle_plugin_test.dart
│   │   │   ├── hello_world__memory.dart
│   │   │   ├── hot_mode_dev_cycle__benchmark.dart
│   │   │   ├── hot_mode_dev_cycle_ios__preview_dart_2_benchmark.dart
│   │   │   ├── hot_mode_dev_cycle_linux__benchmark.dart
│   │   │   ├── hot_mode_dev_cycle__preview_dart_2_benchmark.dart
│   │   │   ├── hot_mode_dev_cycle_win__benchmark.dart
│   │   │   ├── integration_ui.dart
│   │   │   ├── integration_ui_ios.dart
│   │   │   ├── ios_sample_catalog_generator.dart
│   │   │   ├── microbenchmarks.dart
│   │   │   ├── microbenchmarks_ios.dart
│   │   │   ├── platform_channel_sample_test.dart
│   │   │   ├── platform_channel_sample_test_ios.dart
│   │   │   ├── platform_interaction_test.dart
│   │   │   ├── platform_interaction_test_ios.dart
│   │   │   ├── plugin_test.dart
│   │   │   ├── plugin_test_ios.dart
│   │   │   ├── plugin_test_win.dart
│   │   │   ├── routing_test.dart
│   │   │   ├── run_machine_concurrent_hot_reload.dart
│   │   │   ├── service_extensions_test.dart
│   │   │   ├── smoke_test_failure.dart
│   │   │   ├── smoke_test_setup_failure.dart
│   │   │   ├── smoke_test_success.dart
│   │   │   ├── smoke_test_throws.dart
│   │   │   └── technical_debt__cost.dart
│   │   ├── images
│   │   │   ├── agent-statuses.png
│   │   │   ├── broken-test.png
│   │   │   └── legend.png
│   │   ├── lib
│   │   │   ├── framework
│   │   │   │   ├── adb.dart
│   │   │   │   ├── framework.dart
│   │   │   │   ├── ios.dart
│   │   │   │   ├── manifest.dart
│   │   │   │   ├── runner.dart
│   │   │   │   └── utils.dart
│   │   │   └── tasks
│   │   │   ├── analysis.dart
│   │   │   ├── gallery.dart
│   │   │   ├── hot_mode_tests.dart
│   │   │   ├── integration_tests.dart
│   │   │   ├── integration_ui.dart
│   │   │   ├── microbenchmarks.dart
│   │   │   ├── perf_tests.dart
│   │   │   ├── plugin_tests.dart
│   │   │   ├── sample_catalog_generator.dart
│   │   │   └── save_catalog_screenshots.dart
│   │   ├── manifest.yaml
│   │   ├── pubspec.yaml
│   │   ├── README.md
│   │   └── test
│   │   ├── adb_test.dart
│   │   ├── all.dart
│   │   ├── manifest_test.dart
│   │   ├── run_test.dart
│   │   └── utils_test.dart
│   ├── docs
│   │   ├── analysis_options.yaml
│   │   ├── analytics.html
│   │   ├── favicon.ico
│   │   ├── firebase.json
│   │   ├── firebase_rules.json
│   │   ├── google2ed1af765c529f57.html
│   │   ├── platform_integration
│   │   │   ├── lib
│   │   │   │   ├── android.dart
│   │   │   │   └── ios.dart
│   │   │   └── pubspec.yaml
│   │   ├── README.md
│   │   ├── styles.html
│   │   └── survey.html
│   ├── integration_tests
│   │   ├── channels
│   │   │   ├── android
│   │   │   │   ├── app
│   │   │   │   │   ├── build.gradle
│   │   │   │   │   └── src
│   │   │   │   │   └── main
│   │   │   │   │   ├── AndroidManifest.xml
│   │   │   │   │   ├── java
│   │   │   │   │   │   └── com
│   │   │   │   │   │   └── yourcompany
│   │   │   │   │   │   └── channels
│   │   │   │   │   │   └── MainActivity.java
│   │   │   │   │   └── res
│   │   │   │   │   ├── mipmap-hdpi
│   │   │   │   │   │   └── ic_launcher.png
│   │   │   │   │   ├── mipmap-mdpi
│   │   │   │   │   │   └── ic_launcher.png
│   │   │   │   │   ├── mipmap-xhdpi
│   │   │   │   │   │   └── ic_launcher.png
│   │   │   │   │   ├── mipmap-xxhdpi
│   │   │   │   │   │   └── ic_launcher.png
│   │   │   │   │   └── mipmap-xxxhdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── build.gradle
│   │   │   │   ├── gradle
│   │   │   │   │   └── wrapper
│   │   │   │   │   └── gradle-wrapper.properties
│   │   │   │   ├── gradle.properties
│   │   │   │   └── settings.gradle
│   │   │   ├── ios
│   │   │   │   ├── Flutter
│   │   │   │   │   ├── AppFrameworkInfo.plist
│   │   │   │   │   ├── Debug.xcconfig
│   │   │   │   │   └── Release.xcconfig
│   │   │   │   ├── Runner
│   │   │   │   │   ├── AppDelegate.h
│   │   │   │   │   ├── AppDelegate.m
│   │   │   │   │   ├── Assets.xcassets
│   │   │   │   │   │   └── AppIcon.appiconset
│   │   │   │   │   │   ├── Contents.json
│   │   │   │   │   │   ├── Icon-App-20x20@1x.png
│   │   │   │   │   │   ├── Icon-App-20x20@2x.png
│   │   │   │   │   │   ├── Icon-App-20x20@3x.png
│   │   │   │   │   │   ├── Icon-App-29x29@1x.png
│   │   │   │   │   │   ├── Icon-App-29x29@2x.png
│   │   │   │   │   │   ├── Icon-App-29x29@3x.png
│   │   │   │   │   │   ├── Icon-App-40x40@1x.png
│   │   │   │   │   │   ├── Icon-App-40x40@2x.png
│   │   │   │   │   │   ├── Icon-App-40x40@3x.png
│   │   │   │   │   │   ├── Icon-App-60x60@2x.png
│   │   │   │   │   │   ├── Icon-App-60x60@3x.png
│   │   │   │   │   │   ├── Icon-App-76x76@1x.png
│   │   │   │   │   │   ├── Icon-App-76x76@2x.png
│   │   │   │   │   │   └── Icon-App-83.5x83.5@2x.png
│   │   │   │   │   ├── Base.lproj
│   │   │   │   │   │   ├── LaunchScreen.storyboard
│   │   │   │   │   │   └── Main.storyboard
│   │   │   │   │   ├── Info.plist
│   │   │   │   │   └── main.m
│   │   │   │   ├── Runner.xcodeproj
│   │   │   │   │   ├── project.pbxproj
│   │   │   │   │   ├── project.xcworkspace
│   │   │   │   │   │   └── contents.xcworkspacedata
│   │   │   │   │   └── xcshareddata
│   │   │   │   │   └── xcschemes
│   │   │   │   │   └── Runner.xcscheme
│   │   │   │   └── Runner.xcworkspace
│   │   │   │   └── contents.xcworkspacedata
│   │   │   ├── lib
│   │   │   │   ├── main.dart
│   │   │   │   └── src
│   │   │   │   ├── basic_messaging.dart
│   │   │   │   ├── method_calls.dart
│   │   │   │   └── test_step.dart
│   │   │   ├── pubspec.yaml
│   │   │   ├── README.md
│   │   │   └── test_driver
│   │   │   └── main_test.dart
│   │   ├── external_ui
│   │   │   ├── android
│   │   │   │   ├── app
│   │   │   │   │   ├── build.gradle
│   │   │   │   │   └── src
│   │   │   │   │   └── main
│   │   │   │   │   ├── AndroidManifest.xml
│   │   │   │   │   └── java
│   │   │   │   │   └── io
│   │   │   │   │   └── flutter
│   │   │   │   │   └── externalui
│   │   │   │   │   └── MainActivity.java
│   │   │   │   ├── build.gradle
│   │   │   │   ├── gradle
│   │   │   │   │   └── wrapper
│   │   │   │   │   └── gradle-wrapper.properties
│   │   │   │   ├── gradle.properties
│   │   │   │   └── settings.gradle
│   │   │   ├── ios
│   │   │   │   ├── Flutter
│   │   │   │   │   ├── AppFrameworkInfo.plist
│   │   │   │   │   ├── Debug.xcconfig
│   │   │   │   │   └── Release.xcconfig
│   │   │   │   ├── Runner
│   │   │   │   │   ├── AppDelegate.h
│   │   │   │   │   ├── AppDelegate.m
│   │   │   │   │   ├── Base.lproj
│   │   │   │   │   │   ├── LaunchScreen.storyboard
│   │   │   │   │   │   └── Main.storyboard
│   │   │   │   │   ├── Info.plist
│   │   │   │   │   └── main.m
│   │   │   │   ├── Runner.xcodeproj
│   │   │   │   │   ├── project.pbxproj
│   │   │   │   │   ├── project.xcworkspace
│   │   │   │   │   │   └── contents.xcworkspacedata
│   │   │   │   │   └── xcshareddata
│   │   │   │   │   └── xcschemes
│   │   │   │   │   └── Runner.xcscheme
│   │   │   │   └── Runner.xcworkspace
│   │   │   │   └── contents.xcworkspacedata
│   │   │   ├── lib
│   │   │   │   └── main.dart
│   │   │   ├── pubspec.yaml
│   │   │   ├── README.md
│   │   │   └── test_driver
│   │   │   └── main_test.dart
│   │   ├── flavors
│   │   │   ├── android
│   │   │   │   ├── app
│   │   │   │   │   ├── build.gradle
│   │   │   │   │   └── src
│   │   │   │   │   └── main
│   │   │   │   │   ├── AndroidManifest.xml
│   │   │   │   │   └── java
│   │   │   │   │   └── com
│   │   │   │   │   └── yourcompany
│   │   │   │   │   └── flavors
│   │   │   │   │   └── MainActivity.java
│   │   │   │   ├── build.gradle
│   │   │   │   ├── gradle
│   │   │   │   │   └── wrapper
│   │   │   │   │   └── gradle-wrapper.properties
│   │   │   │   ├── gradle.properties
│   │   │   │   └── settings.gradle
│   │   │   ├── ios
│   │   │   │   ├── Flutter
│   │   │   │   │   ├── AppFrameworkInfo.plist
│   │   │   │   │   ├── Debug.xcconfig
│   │   │   │   │   └── Release.xcconfig
│   │   │   │   ├── Runner
│   │   │   │   │   ├── AppDelegate.h
│   │   │   │   │   ├── AppDelegate.m
│   │   │   │   │   ├── Assets.xcassets
│   │   │   │   │   │   ├── AppIcon.appiconset
│   │   │   │   │   │   │   └── Contents.json
│   │   │   │   │   │   └── LaunchImage.imageset
│   │   │   │   │   │   ├── Contents.json
│   │   │   │   │   │   ├── LaunchImage@2x.png
│   │   │   │   │   │   ├── LaunchImage@3x.png
│   │   │   │   │   │   ├── LaunchImage.png
│   │   │   │   │   │   └── README.md
│   │   │   │   │   ├── Base.lproj
│   │   │   │   │   │   ├── LaunchScreen.storyboard
│   │   │   │   │   │   └── Main.storyboard
│   │   │   │   │   ├── Info.plist
│   │   │   │   │   └── main.m
│   │   │   │   ├── Runner.xcodeproj
│   │   │   │   │   ├── project.pbxproj
│   │   │   │   │   ├── project.xcworkspace
│   │   │   │   │   │   └── contents.xcworkspacedata
│   │   │   │   │   └── xcshareddata
│   │   │   │   │   └── xcschemes
│   │   │   │   │   ├── Free.xcscheme
│   │   │   │   │   └── Paid.xcscheme
│   │   │   │   └── Runner.xcworkspace
│   │   │   │   └── contents.xcworkspacedata
│   │   │   ├── lib
│   │   │   │   └── main.dart
│   │   │   ├── pubspec.yaml
│   │   │   ├── README.md
│   │   │   └── test_driver
│   │   │   └── main_test.dart
│   │   ├── platform_interaction
│   │   │   ├── android
│   │   │   │   ├── app
│   │   │   │   │   ├── build.gradle
│   │   │   │   │   └── src
│   │   │   │   │   └── main
│   │   │   │   │   ├── AndroidManifest.xml
│   │   │   │   │   ├── java
│   │   │   │   │   │   └── com
│   │   │   │   │   │   └── yourcompany
│   │   │   │   │   │   └── platforminteraction
│   │   │   │   │   │   └── MainActivity.java
│   │   │   │   │   └── res
│   │   │   │   │   ├── mipmap-hdpi
│   │   │   │   │   │   └── ic_launcher.png
│   │   │   │   │   ├── mipmap-mdpi
│   │   │   │   │   │   └── ic_launcher.png
│   │   │   │   │   ├── mipmap-xhdpi
│   │   │   │   │   │   └── ic_launcher.png
│   │   │   │   │   ├── mipmap-xxhdpi
│   │   │   │   │   │   └── ic_launcher.png
│   │   │   │   │   └── mipmap-xxxhdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── build.gradle
│   │   │   │   ├── gradle
│   │   │   │   │   └── wrapper
│   │   │   │   │   └── gradle-wrapper.properties
│   │   │   │   ├── gradle.properties
│   │   │   │   └── settings.gradle
│   │   │   ├── ios
│   │   │   │   ├── Flutter
│   │   │   │   │   ├── AppFrameworkInfo.plist
│   │   │   │   │   ├── Debug.xcconfig
│   │   │   │   │   └── Release.xcconfig
│   │   │   │   ├── Runner
│   │   │   │   │   ├── AppDelegate.h
│   │   │   │   │   ├── AppDelegate.m
│   │   │   │   │   ├── Assets.xcassets
│   │   │   │   │   │   └── AppIcon.appiconset
│   │   │   │   │   │   ├── Contents.json
│   │   │   │   │   │   ├── Icon-App-20x20@1x.png
│   │   │   │   │   │   ├── Icon-App-20x20@2x.png
│   │   │   │   │   │   ├── Icon-App-20x20@3x.png
│   │   │   │   │   │   ├── Icon-App-29x29@1x.png
│   │   │   │   │   │   ├── Icon-App-29x29@2x.png
│   │   │   │   │   │   ├── Icon-App-29x29@3x.png
│   │   │   │   │   │   ├── Icon-App-40x40@1x.png
│   │   │   │   │   │   ├── Icon-App-40x40@2x.png
│   │   │   │   │   │   ├── Icon-App-40x40@3x.png
│   │   │   │   │   │   ├── Icon-App-60x60@2x.png
│   │   │   │   │   │   ├── Icon-App-60x60@3x.png
│   │   │   │   │   │   ├── Icon-App-76x76@1x.png
│   │   │   │   │   │   ├── Icon-App-76x76@2x.png
│   │   │   │   │   │   └── Icon-App-83.5x83.5@2x.png
│   │   │   │   │   ├── Base.lproj
│   │   │   │   │   │   ├── LaunchScreen.storyboard
│   │   │   │   │   │   └── Main.storyboard
│   │   │   │   │   ├── Info.plist
│   │   │   │   │   ├── main.m
│   │   │   │   │   ├── TestNavigationController.h
│   │   │   │   │   └── TestNavigationController.m
│   │   │   │   ├── Runner.xcodeproj
│   │   │   │   │   ├── project.pbxproj
│   │   │   │   │   ├── project.xcworkspace
│   │   │   │   │   │   └── contents.xcworkspacedata
│   │   │   │   │   └── xcshareddata
│   │   │   │   │   └── xcschemes
│   │   │   │   │   └── Runner.xcscheme
│   │   │   │   └── Runner.xcworkspace
│   │   │   │   └── contents.xcworkspacedata
│   │   │   ├── lib
│   │   │   │   ├── main.dart
│   │   │   │   └── src
│   │   │   │   ├── system_navigation.dart
│   │   │   │   └── test_step.dart
│   │   │   ├── pubspec.yaml
│   │   │   ├── README.md
│   │   │   └── test_driver
│   │   │   └── main_test.dart
│   │   ├── README.md
│   │   └── ui
│   │   ├── android
│   │   │   ├── app
│   │   │   │   ├── build.gradle
│   │   │   │   └── src
│   │   │   │   └── main
│   │   │   │   ├── AndroidManifest.xml
│   │   │   │   └── java
│   │   │   │   └── com
│   │   │   │   └── yourcompany
│   │   │   │   └── integration_ui
│   │   │   │   └── MainActivity.java
│   │   │   ├── build.gradle
│   │   │   ├── gradle
│   │   │   │   └── wrapper
│   │   │   │   └── gradle-wrapper.properties
│   │   │   ├── gradle.properties
│   │   │   └── settings.gradle
│   │   ├── ios
│   │   │   ├── Flutter
│   │   │   │   ├── AppFrameworkInfo.plist
│   │   │   │   ├── Debug.xcconfig
│   │   │   │   └── Release.xcconfig
│   │   │   ├── Runner
│   │   │   │   ├── AppDelegate.h
│   │   │   │   ├── AppDelegate.m
│   │   │   │   ├── Base.lproj
│   │   │   │   │   ├── LaunchScreen.storyboard
│   │   │   │   │   └── Main.storyboard
│   │   │   │   ├── Info.plist
│   │   │   │   └── main.m
│   │   │   ├── Runner.xcodeproj
│   │   │   │   ├── project.pbxproj
│   │   │   │   ├── project.xcworkspace
│   │   │   │   │   └── contents.xcworkspacedata
│   │   │   │   └── xcshareddata
│   │   │   │   └── xcschemes
│   │   │   │   └── Runner.xcscheme
│   │   │   └── Runner.xcworkspace
│   │   │   └── contents.xcworkspacedata
│   │   ├── lib
│   │   │   ├── commands.dart
│   │   │   ├── driver.dart
│   │   │   ├── keyboard_resize.dart
│   │   │   ├── keys.dart
│   │   │   ├── main.dart
│   │   │   ├── route.dart
│   │   │   └── screenshot.dart
│   │   ├── pubspec.yaml
│   │   ├── README.md
│   │   └── test_driver
│   │   ├── commands_debug_paint_test.dart
│   │   ├── commands_none_test.dart
│   │   ├── commands_performance_overlay_test.dart
│   │   ├── driver_test.dart
│   │   ├── keyboard_resize_test.dart
│   │   ├── route_test.dart
│   │   └── screenshot_test.dart
│   ├── manual_tests
│   │   ├── android
│   │   │   ├── app
│   │   │   │   ├── build.gradle
│   │   │   │   └── src
│   │   │   │   └── main
│   │   │   │   ├── AndroidManifest.xml
│   │   │   │   ├── java
│   │   │   │   │   └── io
│   │   │   │   │   └── flutter
│   │   │   │   │   └── examples
│   │   │   │   │   └── manual_tests
│   │   │   │   │   └── MainActivity.java
│   │   │   │   └── res
│   │   │   │   └── mipmap-xxxhdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── build.gradle
│   │   │   ├── gradle
│   │   │   │   └── wrapper
│   │   │   │   └── gradle-wrapper.properties
│   │   │   ├── gradle.properties
│   │   │   └── settings.gradle
│   │   ├── ios
│   │   │   ├── Flutter
│   │   │   │   ├── AppFrameworkInfo.plist
│   │   │   │   ├── Debug.xcconfig
│   │   │   │   └── Release.xcconfig
│   │   │   ├── Runner
│   │   │   │   ├── AppDelegate.h
│   │   │   │   ├── AppDelegate.m
│   │   │   │   ├── Assets.xcassets
│   │   │   │   │   └── AppIcon.appiconset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   └── Icon-App-83.5x83.5@2x.png
│   │   │   │   ├── Base.lproj
│   │   │   │   │   ├── LaunchScreen.storyboard
│   │   │   │   │   └── Main.storyboard
│   │   │   │   ├── Info.plist
│   │   │   │   └── main.m
│   │   │   ├── Runner.xcodeproj
│   │   │   │   ├── project.pbxproj
│   │   │   │   ├── project.xcworkspace
│   │   │   │   │   └── contents.xcworkspacedata
│   │   │   │   └── xcshareddata
│   │   │   │   └── xcschemes
│   │   │   │   └── Runner.xcscheme
│   │   │   └── Runner.xcworkspace
│   │   │   └── contents.xcworkspacedata
│   │   ├── lib
│   │   │   ├── animated_icons.dart
│   │   │   ├── card_collection.dart
│   │   │   ├── color_testing_demo.dart
│   │   │   ├── drag_and_drop.dart
│   │   │   ├── main.dart
│   │   │   ├── material_arc.dart
│   │   │   ├── overlay_geometry.dart
│   │   │   ├── page_view.dart
│   │   │   ├── raw_keyboard.dart
│   │   │   └── text.dart
│   │   ├── pubspec.yaml
│   │   └── test
│   │   ├── card_collection_test.dart
│   │   ├── color_testing_demo_test.dart
│   │   ├── mock_image_http.dart
│   │   └── overlay_geometry_test.dart
│   ├── missing_dependency_tests
│   │   ├── analysis_options.yaml
│   │   ├── pubspec.yaml
│   │   ├── trivial_expectation.txt
│   │   └── trivial_test.dart
│   └── tools
│   ├── dartdoc.dart
│   ├── gen_date_localizations.dart
│   ├── gen_localizations.dart
│   ├── java_and_objc_doc.dart
│   ├── lib
│   │   └── roll_dev.dart
│   ├── localizations_utils.dart
│   ├── localizations_validator.dart
│   ├── mega_gallery.dart
│   ├── pubspec.yaml
│   ├── repackage_gradle_wrapper.sh
│   ├── update_icons.dart
│   └── vitool
│   ├── bin
│   │   └── main.dart
│   ├── lib
│   │   └── vitool.dart
│   ├── pubspec.yaml
│   ├── README.md
│   ├── test
│   │   └── vitool_test.dart
│   └── test_assets
│   ├── bar_group_opacity.svg
│   ├── bar_group_rotate_scale.svg
│   ├── bar_group_scale.svg
│   ├── bar_group_translate.svg
│   ├── bars_group.svg
│   ├── close_path_in_middle.svg
│   ├── empty_svg_1_48x48.svg
│   ├── empty_svg_2_100x50.svg
│   ├── horizontal_bar_relative.svg
│   ├── horizontal_bar.svg
│   ├── illegal_path.svg
│   ├── illegal_svg_multiple_roots.svg
│   ├── illegal_transform.svg
│   └── leading_space_path_command.svg
├── examples
│   ├── catalog
│   │   ├── android
│   │   │   ├── app
│   │   │   │   ├── build.gradle
│   │   │   │   └── src
│   │   │   │   └── main
│   │   │   │   ├── AndroidManifest.xml
│   │   │   │   ├── java
│   │   │   │   │   └── com
│   │   │   │   │   └── yourcompany
│   │   │   │   │   └── animated_list
│   │   │   │   │   └── MainActivity.java
│   │   │   │   └── res
│   │   │   │   ├── mipmap-hdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── mipmap-mdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── mipmap-xhdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── mipmap-xxhdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   └── mipmap-xxxhdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── build.gradle
│   │   │   ├── gradle
│   │   │   │   └── wrapper
│   │   │   │   └── gradle-wrapper.properties
│   │   │   ├── gradle.properties
│   │   │   └── settings.gradle
│   │   ├── bin
│   │   │   ├── class_index.md.template
│   │   │   ├── entry.md.template
│   │   │   ├── index.md.template
│   │   │   ├── sample_page.dart
│   │   │   ├── sample_page.md.template
│   │   │   ├── screenshot.dart.template
│   │   │   └── screenshot_test.dart.template
│   │   ├── ios
│   │   │   ├── Flutter
│   │   │   │   ├── AppFrameworkInfo.plist
│   │   │   │   ├── Debug.xcconfig
│   │   │   │   └── Release.xcconfig
│   │   │   ├── Runner
│   │   │   │   ├── AppDelegate.h
│   │   │   │   ├── AppDelegate.m
│   │   │   │   ├── Assets.xcassets
│   │   │   │   │   └── AppIcon.appiconset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── Icon-App-20x20@1x.png
│   │   │   │   │   ├── Icon-App-20x20@2x.png
│   │   │   │   │   ├── Icon-App-20x20@3x.png
│   │   │   │   │   ├── Icon-App-29x29@1x.png
│   │   │   │   │   ├── Icon-App-29x29@2x.png
│   │   │   │   │   ├── Icon-App-29x29@3x.png
│   │   │   │   │   ├── Icon-App-40x40@1x.png
│   │   │   │   │   ├── Icon-App-40x40@2x.png
│   │   │   │   │   ├── Icon-App-40x40@3x.png
│   │   │   │   │   ├── Icon-App-60x60@2x.png
│   │   │   │   │   ├── Icon-App-60x60@3x.png
│   │   │   │   │   ├── Icon-App-76x76@1x.png
│   │   │   │   │   ├── Icon-App-76x76@2x.png
│   │   │   │   │   └── Icon-App-83.5x83.5@2x.png
│   │   │   │   ├── Base.lproj
│   │   │   │   │   ├── LaunchScreen.storyboard
│   │   │   │   │   └── Main.storyboard
│   │   │   │   ├── Info.plist
│   │   │   │   └── main.m
│   │   │   ├── Runner.xcodeproj
│   │   │   │   ├── project.pbxproj
│   │   │   │   ├── project.xcworkspace
│   │   │   │   │   └── contents.xcworkspacedata
│   │   │   │   └── xcshareddata
│   │   │   │   └── xcschemes
│   │   │   │   └── Runner.xcscheme
│   │   │   └── Runner.xcworkspace
│   │   │   └── contents.xcworkspacedata
│   │   ├── lib
│   │   │   ├── animated_list.dart
│   │   │   ├── app_bar_bottom.dart
│   │   │   ├── basic_app_bar.dart
│   │   │   ├── custom_a11y_traversal.dart
│   │   │   ├── custom_semantics.dart
│   │   │   ├── expansion_tile_sample.dart
│   │   │   ├── main.dart
│   │   │   └── tabbed_app_bar.dart
│   │   ├── pubspec.yaml
│   │   ├── README.md
│   │   ├── test
│   │   │   ├── animated_list_test.dart
│   │   │   ├── app_bar_bottom_test.dart
│   │   │   ├── basic_app_bar_test.dart
│   │   │   ├── custom_semantics_test.dart
│   │   │   ├── expansion_tile_sample_test.dart
│   │   │   └── tabbed_app_bar_test.dart
│   │   └── test_driver
│   │   └── README.md
│   ├── flutter_gallery
│   │   ├── android
│   │   │   ├── app
│   │   │   │   ├── build.gradle
│   │   │   │   └── src
│   │   │   │   ├── androidTest
│   │   │   │   │   └── java
│   │   │   │   │   └── io
│   │   │   │   │   └── flutter
│   │   │   │   │   └── demo
│   │   │   │   │   └── gallery
│   │   │   │   │   └── FlutterGalleryInstrumentationTest.java
│   │   │   │   └── main
│   │   │   │   ├── AndroidManifest.xml
│   │   │   │   ├── java
│   │   │   │   │   └── io
│   │   │   │   │   └── flutter
│   │   │   │   │   └── demo
│   │   │   │   │   └── gallery
│   │   │   │   │   ├── FlutterGalleryInstrumentation.java
│   │   │   │   │   └── MainActivity.java
│   │   │   │   └── res
│   │   │   │   ├── mipmap-hdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── mipmap-mdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── mipmap-xhdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── mipmap-xxhdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   └── mipmap-xxxhdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── build.gradle
│   │   │   ├── fastlane
│   │   │   │   ├── Appfile
│   │   │   │   ├── Fastfile
│   │   │   │   ├── metadata
│   │   │   │   │   └── android
│   │   │   │   │   └── en-US
│   │   │   │   │   ├── full_description.txt
│   │   │   │   │   ├── short_description.txt
│   │   │   │   │   ├── title.txt
│   │   │   │   │   └── video.txt
│   │   │   │   └── README.md
│   │   │   ├── Gemfile
│   │   │   ├── Gemfile.lock
│   │   │   ├── gradle
│   │   │   │   └── wrapper
│   │   │   │   └── gradle-wrapper.properties
│   │   │   ├── gradle.properties
│   │   │   └── settings.gradle
│   │   ├── BUILD.gn
│   │   ├── ios
│   │   │   ├── fastlane
│   │   │   │   ├── Appfile
│   │   │   │   ├── Fastfile
│   │   │   │   └── README.md
│   │   │   ├── Flutter
│   │   │   │   ├── AppFrameworkInfo.plist
│   │   │   │   ├── Debug.xcconfig
│   │   │   │   └── Release.xcconfig
│   │   │   ├── Gemfile
│   │   │   ├── Gemfile.lock
│   │   │   ├── Podfile
│   │   │   ├── Runner
│   │   │   │   ├── AppDelegate.h
│   │   │   │   ├── AppDelegate.m
│   │   │   │   ├── Assets.xcassets
│   │   │   │   │   └── AppIcon.appiconset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── Icon-App-1024x1024@1x.png
│   │   │   │   │   ├── Icon-App-20x20@1x.png
│   │   │   │   │   ├── Icon-App-20x20@2x.png
│   │   │   │   │   ├── Icon-App-20x20@3x.png
│   │   │   │   │   ├── Icon-App-29x29@1x.png
│   │   │   │   │   ├── Icon-App-29x29@2x.png
│   │   │   │   │   ├── Icon-App-29x29@3x.png
│   │   │   │   │   ├── Icon-App-40x40@1x.png
│   │   │   │   │   ├── Icon-App-40x40@2x.png
│   │   │   │   │   ├── Icon-App-40x40@3x.png
│   │   │   │   │   ├── Icon-App-60x60@2x.png
│   │   │   │   │   ├── Icon-App-60x60@3x.png
│   │   │   │   │   ├── Icon-App-76x76@1x.png
│   │   │   │   │   ├── Icon-App-76x76@2x.png
│   │   │   │   │   └── Icon-App-83.5x83.5@2x.png
│   │   │   │   ├── Base.lproj
│   │   │   │   │   ├── LaunchScreen.storyboard
│   │   │   │   │   └── Main.storyboard
│   │   │   │   ├── Info.plist
│   │   │   │   └── main.m
│   │   │   ├── Runner.xcodeproj
│   │   │   │   ├── project.pbxproj
│   │   │   │   ├── project.xcworkspace
│   │   │   │   │   └── contents.xcworkspacedata
│   │   │   │   └── xcshareddata
│   │   │   │   └── xcschemes
│   │   │   │   └── Runner.xcscheme
│   │   │   └── Runner.xcworkspace
│   │   │   └── contents.xcworkspacedata
│   │   ├── lib
│   │   │   ├── demo
│   │   │   │   ├── all.dart
│   │   │   │   ├── animation
│   │   │   │   │   ├── home.dart
│   │   │   │   │   ├── sections.dart
│   │   │   │   │   └── widgets.dart
│   │   │   │   ├── animation_demo.dart
│   │   │   │   ├── calculator
│   │   │   │   │   ├── home.dart
│   │   │   │   │   └── logic.dart
│   │   │   │   ├── calculator_demo.dart
│   │   │   │   ├── colors_demo.dart
│   │   │   │   ├── contacts_demo.dart
│   │   │   │   ├── cupertino
│   │   │   │   │   ├── cupertino_activity_indicator_demo.dart
│   │   │   │   │   ├── cupertino_buttons_demo.dart
│   │   │   │   │   ├── cupertino.dart
│   │   │   │   │   ├── cupertino_dialog_demo.dart
│   │   │   │   │   ├── cupertino_navigation_demo.dart
│   │   │   │   │   ├── cupertino_picker_demo.dart
│   │   │   │   │   ├── cupertino_slider_demo.dart
│   │   │   │   │   └── cupertino_switch_demo.dart
│   │   │   │   ├── images_demo.dart
│   │   │   │   ├── material
│   │   │   │   │   ├── bottom_navigation_demo.dart
│   │   │   │   │   ├── buttons_demo.dart
│   │   │   │   │   ├── cards_demo.dart
│   │   │   │   │   ├── chip_demo.dart
│   │   │   │   │   ├── data_table_demo.dart
│   │   │   │   │   ├── date_and_time_picker_demo.dart
│   │   │   │   │   ├── dialog_demo.dart
│   │   │   │   │   ├── drawer_demo.dart
│   │   │   │   │   ├── expansion_panels_demo.dart
│   │   │   │   │   ├── full_screen_dialog_demo.dart
│   │   │   │   │   ├── grid_list_demo.dart
│   │   │   │   │   ├── icons_demo.dart
│   │   │   │   │   ├── leave_behind_demo.dart
│   │   │   │   │   ├── list_demo.dart
│   │   │   │   │   ├── material.dart
│   │   │   │   │   ├── menu_demo.dart
│   │   │   │   │   ├── modal_bottom_sheet_demo.dart
│   │   │   │   │   ├── overscroll_demo.dart
│   │   │   │   │   ├── page_selector_demo.dart
│   │   │   │   │   ├── persistent_bottom_sheet_demo.dart
│   │   │   │   │   ├── progress_indicator_demo.dart
│   │   │   │   │   ├── scrollable_tabs_demo.dart
│   │   │   │   │   ├── selection_controls_demo.dart
│   │   │   │   │   ├── slider_demo.dart
│   │   │   │   │   ├── snack_bar_demo.dart
│   │   │   │   │   ├── tabs_demo.dart
│   │   │   │   │   ├── tabs_fab_demo.dart
│   │   │   │   │   ├── text_form_field_demo.dart
│   │   │   │   │   ├── tooltip_demo.dart
│   │   │   │   │   └── two_level_list_demo.dart
│   │   │   │   ├── pesto_demo.dart
│   │   │   │   ├── shrine
│   │   │   │   │   ├── shrine_data.dart
│   │   │   │   │   ├── shrine_home.dart
│   │   │   │   │   ├── shrine_order.dart
│   │   │   │   │   ├── shrine_page.dart
│   │   │   │   │   ├── shrine_theme.dart
│   │   │   │   │   └── shrine_types.dart
│   │   │   │   ├── shrine_demo.dart
│   │   │   │   ├── typography_demo.dart
│   │   │   │   └── video_demo.dart
│   │   │   ├── gallery
│   │   │   │   ├── app.dart
│   │   │   │   ├── demo.dart
│   │   │   │   ├── drawer.dart
│   │   │   │   ├── example_code.dart
│   │   │   │   ├── example_code_parser.dart
│   │   │   │   ├── home.dart
│   │   │   │   ├── item.dart
│   │   │   │   ├── syntax_highlighter.dart
│   │   │   │   └── updates.dart
│   │   │   └── main.dart
│   │   ├── pubspec.yaml
│   │   ├── README.md
│   │   ├── test
│   │   │   ├── calculator
│   │   │   │   ├── logic.dart
│   │   │   │   └── smoke_test.dart
│   │   │   ├── demo
│   │   │   │   └── material
│   │   │   │   ├── drawer_demo_test.dart
│   │   │   │   └── text_form_field_demo_test.dart
│   │   │   ├── drawer_test.dart
│   │   │   ├── example_code_display_test.dart
│   │   │   ├── example_code_parser_test.dart
│   │   │   ├── live_smoketest.dart
│   │   │   ├── pesto_test.dart
│   │   │   ├── simple_smoke_test.dart
│   │   │   ├── smoke_test.dart
│   │   │   └── update_test.dart
│   │   ├── test_driver
│   │   │   ├── memory_nav.dart
│   │   │   ├── memory_nav_test.dart
│   │   │   ├── scroll_perf.dart
│   │   │   ├── scroll_perf_test.dart
│   │   │   ├── transitions_perf.dart
│   │   │   ├── transitions_perf_test.dart
│   │   │   ├── transitions_perf_with_semantics.dart
│   │   │   └── transitions_perf_with_semantics_test.dart
│   │   └── tool
│   │   └── run_instrumentation_test.sh
│   ├── flutter_view
│   │   ├── android
│   │   │   ├── app
│   │   │   │   ├── build.gradle
│   │   │   │   └── src
│   │   │   │   └── main
│   │   │   │   ├── AndroidManifest.xml
│   │   │   │   ├── java
│   │   │   │   │   └── com
│   │   │   │   │   └── example
│   │   │   │   │   └── view
│   │   │   │   │   └── MainActivity.java
│   │   │   │   └── res
│   │   │   │   ├── color
│   │   │   │   │   └── fab_ripple_color.xml
│   │   │   │   ├── drawable
│   │   │   │   │   └── ic_add_black_24dp.xml
│   │   │   │   ├── layout
│   │   │   │   │   └── flutter_view_layout.xml
│   │   │   │   ├── mipmap-hdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── mipmap-mdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── mipmap-xhdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── mipmap-xxhdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── mipmap-xxxhdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   └── values
│   │   │   │   ├── colors.xml
│   │   │   │   ├── dimens.xml
│   │   │   │   └── strings.xml
│   │   │   ├── build.gradle
│   │   │   ├── gradle
│   │   │   │   └── wrapper
│   │   │   │   └── gradle-wrapper.properties
│   │   │   ├── gradle.properties
│   │   │   └── settings.gradle
│   │   ├── assets
│   │   │   └── flutter-mark-square-64.png
│   │   ├── ios
│   │   │   ├── Flutter
│   │   │   │   ├── AppFrameworkInfo.plist
│   │   │   │   ├── Debug.xcconfig
│   │   │   │   └── Release.xcconfig
│   │   │   ├── Podfile
│   │   │   ├── Runner
│   │   │   │   ├── AppDelegate.h
│   │   │   │   ├── AppDelegate.m
│   │   │   │   ├── Assets.xcassets
│   │   │   │   │   └── AppIcon.appiconset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── Icon-App-29x29@1x.png
│   │   │   │   │   ├── Icon-App-29x29@2x.png
│   │   │   │   │   ├── Icon-App-29x29@3x.png
│   │   │   │   │   ├── Icon-App-40x40@1x.png
│   │   │   │   │   ├── Icon-App-40x40@2x.png
│   │   │   │   │   ├── Icon-App-40x40@3x.png
│   │   │   │   │   ├── Icon-App-60x60@1x.png
│   │   │   │   │   ├── Icon-App-60x60@2x.png
│   │   │   │   │   ├── Icon-App-60x60@3x.png
│   │   │   │   │   ├── Icon-App-76x76@1x.png
│   │   │   │   │   ├── Icon-App-76x76@2x.png
│   │   │   │   │   ├── Icon-App-76x76@3x.png
│   │   │   │   │   └── Icon-App-83.5x83.5@2x.png
│   │   │   │   ├── Base.lproj
│   │   │   │   │   ├── LaunchScreen.storyboard
│   │   │   │   │   └── Main.storyboard
│   │   │   │   ├── ic_add.png
│   │   │   │   ├── Info.plist
│   │   │   │   ├── main.m
│   │   │   │   ├── MainViewController.h
│   │   │   │   ├── MainViewController.m
│   │   │   │   ├── NativeViewController.h
│   │   │   │   └── NativeViewController.m
│   │   │   ├── Runner.xcodeproj
│   │   │   │   ├── project.pbxproj
│   │   │   │   ├── project.xcworkspace
│   │   │   │   │   └── contents.xcworkspacedata
│   │   │   │   └── xcshareddata
│   │   │   │   └── xcschemes
│   │   │   │   └── Runner.xcscheme
│   │   │   └── Runner.xcworkspace
│   │   │   └── contents.xcworkspacedata
│   │   ├── lib
│   │   │   └── main.dart
│   │   ├── pubspec.yaml
│   │   └── README.md
│   ├── hello_world
│   │   ├── android
│   │   │   ├── app
│   │   │   │   ├── build.gradle
│   │   │   │   └── src
│   │   │   │   └── main
│   │   │   │   ├── AndroidManifest.xml
│   │   │   │   ├── java
│   │   │   │   │   └── io
│   │   │   │   │   └── flutter
│   │   │   │   │   └── examples
│   │   │   │   │   └── hello_world
│   │   │   │   │   └── MainActivity.java
│   │   │   │   └── res
│   │   │   │   ├── mipmap-hdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── mipmap-mdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── mipmap-xhdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── mipmap-xxhdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   └── mipmap-xxxhdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── build.gradle
│   │   │   ├── gradle
│   │   │   │   └── wrapper
│   │   │   │   └── gradle-wrapper.properties
│   │   │   ├── gradle.properties
│   │   │   └── settings.gradle
│   │   ├── ios
│   │   │   ├── Flutter
│   │   │   │   ├── AppFrameworkInfo.plist
│   │   │   │   ├── Debug.xcconfig
│   │   │   │   └── Release.xcconfig
│   │   │   ├── Runner
│   │   │   │   ├── AppDelegate.h
│   │   │   │   ├── AppDelegate.m
│   │   │   │   ├── Assets.xcassets
│   │   │   │   │   └── AppIcon.appiconset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── Icon-App-20x20@1x.png
│   │   │   │   │   ├── Icon-App-20x20@2x.png
│   │   │   │   │   ├── Icon-App-20x20@3x.png
│   │   │   │   │   ├── Icon-App-29x29@1x.png
│   │   │   │   │   ├── Icon-App-29x29@2x.png
│   │   │   │   │   ├── Icon-App-29x29@3x.png
│   │   │   │   │   ├── Icon-App-40x40@1x.png
│   │   │   │   │   ├── Icon-App-40x40@2x.png
│   │   │   │   │   ├── Icon-App-40x40@3x.png
│   │   │   │   │   ├── Icon-App-60x60@2x.png
│   │   │   │   │   ├── Icon-App-60x60@3x.png
│   │   │   │   │   ├── Icon-App-76x76@1x.png
│   │   │   │   │   ├── Icon-App-76x76@2x.png
│   │   │   │   │   └── Icon-App-83.5x83.5@2x.png
│   │   │   │   ├── Base.lproj
│   │   │   │   │   ├── LaunchScreen.storyboard
│   │   │   │   │   └── Main.storyboard
│   │   │   │   ├── GeneratedPluginRegistrant.h
│   │   │   │   ├── GeneratedPluginRegistrant.m
│   │   │   │   ├── Info.plist
│   │   │   │   └── main.m
│   │   │   ├── Runner.xcodeproj
│   │   │   │   ├── project.pbxproj
│   │   │   │   ├── project.xcworkspace
│   │   │   │   │   └── contents.xcworkspacedata
│   │   │   │   └── xcshareddata
│   │   │   │   └── xcschemes
│   │   │   │   └── Runner.xcscheme
│   │   │   └── Runner.xcworkspace
│   │   │   └── contents.xcworkspacedata
│   │   ├── lib
│   │   │   ├── arabic.dart
│   │   │   └── main.dart
│   │   ├── pubspec.yaml
│   │   ├── README.md
│   │   └── test
│   │   └── hello_test.dart
│   ├── layers
│   │   ├── android
│   │   │   ├── app
│   │   │   │   ├── build.gradle
│   │   │   │   └── src
│   │   │   │   └── main
│   │   │   │   ├── AndroidManifest.xml
│   │   │   │   ├── java
│   │   │   │   │   └── io
│   │   │   │   │   └── flutter
│   │   │   │   │   └── examples
│   │   │   │   │   └── Layers
│   │   │   │   │   └── MainActivity.java
│   │   │   │   └── res
│   │   │   │   ├── mipmap-hdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── mipmap-mdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── mipmap-xhdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── mipmap-xxhdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   └── mipmap-xxxhdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── build.gradle
│   │   │   ├── gradle
│   │   │   │   └── wrapper
│   │   │   │   └── gradle-wrapper.properties
│   │   │   ├── gradle.properties
│   │   │   └── settings.gradle
│   │   ├── ios
│   │   │   ├── Flutter
│   │   │   │   ├── AppFrameworkInfo.plist
│   │   │   │   ├── Debug.xcconfig
│   │   │   │   └── Release.xcconfig
│   │   │   ├── Podfile
│   │   │   ├── Runner
│   │   │   │   ├── AppDelegate.h
│   │   │   │   ├── AppDelegate.m
│   │   │   │   ├── Assets.xcassets
│   │   │   │   │   └── AppIcon.appiconset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── Icon-App-20x20@1x.png
│   │   │   │   │   ├── Icon-App-20x20@2x.png
│   │   │   │   │   ├── Icon-App-20x20@3x.png
│   │   │   │   │   ├── Icon-App-29x29@1x.png
│   │   │   │   │   ├── Icon-App-29x29@2x.png
│   │   │   │   │   ├── Icon-App-29x29@3x.png
│   │   │   │   │   ├── Icon-App-40x40@1x.png
│   │   │   │   │   ├── Icon-App-40x40@2x.png
│   │   │   │   │   ├── Icon-App-40x40@3x.png
│   │   │   │   │   ├── Icon-App-60x60@2x.png
│   │   │   │   │   ├── Icon-App-60x60@3x.png
│   │   │   │   │   ├── Icon-App-76x76@1x.png
│   │   │   │   │   ├── Icon-App-76x76@2x.png
│   │   │   │   │   └── Icon-App-83.5x83.5@2x.png
│   │   │   │   ├── Base.lproj
│   │   │   │   │   ├── LaunchScreen.storyboard
│   │   │   │   │   └── Main.storyboard
│   │   │   │   ├── Info.plist
│   │   │   │   └── main.m
│   │   │   ├── Runner.xcodeproj
│   │   │   │   ├── project.pbxproj
│   │   │   │   ├── project.xcworkspace
│   │   │   │   │   └── contents.xcworkspacedata
│   │   │   │   └── xcshareddata
│   │   │   │   └── xcschemes
│   │   │   │   └── Runner.xcscheme
│   │   │   └── Runner.xcworkspace
│   │   │   └── contents.xcworkspacedata
│   │   ├── lib
│   │   │   └── main.dart
│   │   ├── pubspec.yaml
│   │   ├── raw
│   │   │   ├── canvas.dart
│   │   │   ├── hello_world.dart
│   │   │   ├── spinning_square.dart
│   │   │   ├── text.dart
│   │   │   └── touch_input.dart
│   │   ├── README.md
│   │   ├── rendering
│   │   │   ├── custom_coordinate_systems.dart
│   │   │   ├── flex_layout.dart
│   │   │   ├── hello_world.dart
│   │   │   ├── spinning_square.dart
│   │   │   ├── src
│   │   │   │   ├── sector_layout.dart
│   │   │   │   └── solid_color_box.dart
│   │   │   └── touch_input.dart
│   │   ├── services
│   │   │   ├── data.json
│   │   │   ├── isolate.dart
│   │   │   └── lifecycle.dart
│   │   ├── test
│   │   │   ├── gestures_test.dart
│   │   │   ├── sector_test.dart
│   │   │   └── smoketests
│   │   │   ├── lib
│   │   │   │   └── main_test.dart
│   │   │   ├── raw
│   │   │   │   ├── canvas_test.dart
│   │   │   │   ├── hello_world_test.dart
│   │   │   │   ├── spinning_square_test.dart
│   │   │   │   ├── text_test.dart
│   │   │   │   └── touch_input_test.dart
│   │   │   ├── rendering
│   │   │   │   ├── custom_coordinate_systems_test.dart
│   │   │   │   ├── flex_layout_test.dart
│   │   │   │   ├── hello_world_test.dart
│   │   │   │   ├── spinning_square_test.dart
│   │   │   │   └── touch_input_test.dart
│   │   │   ├── services
│   │   │   │   ├── isolate_test.dart
│   │   │   │   └── lifecycle_test.dart
│   │   │   └── widgets
│   │   │   ├── custom_render_box_test.dart
│   │   │   ├── gestures_test.dart
│   │   │   ├── hello_world_test.dart
│   │   │   ├── media_query_test.dart
│   │   │   ├── sectors_test.dart
│   │   │   ├── spinning_mixed_test.dart
│   │   │   ├── spinning_square_test.dart
│   │   │   └── styled_text_test.dart
│   │   └── widgets
│   │   ├── custom_render_box.dart
│   │   ├── gestures.dart
│   │   ├── hello_world.dart
│   │   ├── media_query.dart
│   │   ├── sectors.dart
│   │   ├── spinning_mixed.dart
│   │   ├── spinning_square.dart
│   │   └── styled_text.dart
│   ├── platform_channel
│   │   ├── android
│   │   │   ├── app
│   │   │   │   ├── build.gradle
│   │   │   │   └── src
│   │   │   │   ├── androidTest
│   │   │   │   │   └── java
│   │   │   │   │   └── com
│   │   │   │   │   └── example
│   │   │   │   │   └── platformchannel
│   │   │   │   │   └── ExampleInstrumentedTest.java
│   │   │   │   └── main
│   │   │   │   ├── AndroidManifest.xml
│   │   │   │   ├── java
│   │   │   │   │   └── com
│   │   │   │   │   └── example
│   │   │   │   │   └── platformchannel
│   │   │   │   │   └── MainActivity.java
│   │   │   │   └── res
│   │   │   │   └── values
│   │   │   │   └── strings.xml
│   │   │   ├── build.gradle
│   │   │   ├── gradle
│   │   │   │   └── wrapper
│   │   │   │   └── gradle-wrapper.properties
│   │   │   ├── gradle.properties
│   │   │   └── settings.gradle
│   │   ├── ios
│   │   │   ├── Flutter
│   │   │   │   ├── AppFrameworkInfo.plist
│   │   │   │   ├── Debug.xcconfig
│   │   │   │   └── Release.xcconfig
│   │   │   ├── Runner
│   │   │   │   ├── AppDelegate.h
│   │   │   │   ├── AppDelegate.m
│   │   │   │   ├── Assets.xcassets
│   │   │   │   │   └── AppIcon.appiconset
│   │   │   │   │   └── Contents.json
│   │   │   │   ├── Base.lproj
│   │   │   │   │   ├── LaunchScreen.storyboard
│   │   │   │   │   └── Main.storyboard
│   │   │   │   ├── Info.plist
│   │   │   │   └── main.m
│   │   │   ├── Runner.xcodeproj
│   │   │   │   ├── project.pbxproj
│   │   │   │   ├── project.xcworkspace
│   │   │   │   │   └── contents.xcworkspacedata
│   │   │   │   └── xcshareddata
│   │   │   │   └── xcschemes
│   │   │   │   └── Runner.xcscheme
│   │   │   └── Runner.xcworkspace
│   │   │   └── contents.xcworkspacedata
│   │   ├── lib
│   │   │   └── main.dart
│   │   ├── pubspec.yaml
│   │   ├── README.md
│   │   └── test_driver
│   │   ├── button_tap.dart
│   │   └── button_tap_test.dart
│   ├── platform_channel_swift
│   │   ├── ios
│   │   │   ├── Flutter
│   │   │   │   ├── AppFrameworkInfo.plist
│   │   │   │   ├── Debug.xcconfig
│   │   │   │   └── Release.xcconfig
│   │   │   ├── Runner
│   │   │   │   ├── AppDelegate.swift
│   │   │   │   ├── Assets.xcassets
│   │   │   │   │   └── AppIcon.appiconset
│   │   │   │   │   └── Contents.json
│   │   │   │   ├── Base.lproj
│   │   │   │   │   ├── LaunchScreen.storyboard
│   │   │   │   │   └── Main.storyboard
│   │   │   │   ├── Info.plist
│   │   │   │   └── Runner-Bridging-Header.h
│   │   │   ├── Runner.xcodeproj
│   │   │   │   ├── project.pbxproj
│   │   │   │   ├── project.xcworkspace
│   │   │   │   │   └── contents.xcworkspacedata
│   │   │   │   └── xcshareddata
│   │   │   │   └── xcschemes
│   │   │   │   └── Runner.xcscheme
│   │   │   └── Runner.xcworkspace
│   │   │   └── contents.xcworkspacedata
│   │   ├── lib
│   │   │   └── main.dart
│   │   ├── pubspec.yaml
│   │   ├── README.md
│   │   └── test_driver
│   │   ├── button_tap.dart
│   │   └── button_tap_test.dart
│   ├── platform_view
│   │   ├── android
│   │   │   ├── app
│   │   │   │   ├── build.gradle
│   │   │   │   └── src
│   │   │   │   └── main
│   │   │   │   ├── AndroidManifest.xml
│   │   │   │   ├── java
│   │   │   │   │   └── io
│   │   │   │   │   └── flutter
│   │   │   │   │   └── examples
│   │   │   │   │   └── platform_view
│   │   │   │   │   ├── CountActivity.java
│   │   │   │   │   └── MainActivity.java
│   │   │   │   └── res
│   │   │   │   ├── drawable
│   │   │   │   │   └── ic_add_black_24dp.xml
│   │   │   │   ├── layout
│   │   │   │   │   └── android_full_screen_layout.xml
│   │   │   │   ├── mipmap-hdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── mipmap-mdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── mipmap-xhdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── mipmap-xxhdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── mipmap-xxxhdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   └── values
│   │   │   │   ├── colors.xml
│   │   │   │   ├── dimens.xml
│   │   │   │   ├── strings.xml
│   │   │   │   └── styles.xml
│   │   │   ├── build.gradle
│   │   │   ├── gradle
│   │   │   │   └── wrapper
│   │   │   │   └── gradle-wrapper.properties
│   │   │   ├── gradle.properties
│   │   │   └── settings.gradle
│   │   ├── assets
│   │   │   └── flutter-mark-square-64.png
│   │   ├── ios
│   │   │   ├── Flutter
│   │   │   │   ├── AppFrameworkInfo.plist
│   │   │   │   ├── Debug.xcconfig
│   │   │   │   └── Release.xcconfig
│   │   │   ├── Podfile
│   │   │   ├── Podfile.lock
│   │   │   ├── Runner
│   │   │   │   ├── AppDelegate.h
│   │   │   │   ├── AppDelegate.m
│   │   │   │   ├── Assets.xcassets
│   │   │   │   │   └── AppIcon.appiconset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── Icon-App-20x20@1x.png
│   │   │   │   │   ├── Icon-App-20x20@2x.png
│   │   │   │   │   ├── Icon-App-20x20@3x.png
│   │   │   │   │   ├── Icon-App-29x29@1x.png
│   │   │   │   │   ├── Icon-App-29x29@2x.png
│   │   │   │   │   ├── Icon-App-29x29@3x.png
│   │   │   │   │   ├── Icon-App-40x40@1x.png
│   │   │   │   │   ├── Icon-App-40x40@2x.png
│   │   │   │   │   ├── Icon-App-40x40@3x.png
│   │   │   │   │   ├── Icon-App-60x60@2x.png
│   │   │   │   │   ├── Icon-App-60x60@3x.png
│   │   │   │   │   ├── Icon-App-76x76@1x.png
│   │   │   │   │   ├── Icon-App-76x76@2x.png
│   │   │   │   │   └── Icon-App-83.5x83.5@2x.png
│   │   │   │   ├── Base.lproj
│   │   │   │   │   ├── LaunchScreen.storyboard
│   │   │   │   │   └── Main.storyboard
│   │   │   │   ├── ic_add.png
│   │   │   │   ├── Info.plist
│   │   │   │   ├── main.m
│   │   │   │   ├── PlatformViewController.h
│   │   │   │   └── PlatformViewController.m
│   │   │   ├── Runner.xcodeproj
│   │   │   │   ├── project.pbxproj
│   │   │   │   ├── project.xcworkspace
│   │   │   │   │   └── contents.xcworkspacedata
│   │   │   │   └── xcshareddata
│   │   │   │   └── xcschemes
│   │   │   │   └── Runner.xcscheme
│   │   │   └── Runner.xcworkspace
│   │   │   └── contents.xcworkspacedata
│   │   ├── lib
│   │   │   └── main.dart
│   │   ├── pubspec.yaml
│   │   └── README.md
│   ├── README.md
│   └── stocks
│   ├── android
│   │   ├── app
│   │   │   ├── build.gradle
│   │   │   └── src
│   │   │   └── main
│   │   │   ├── AndroidManifest.xml
│   │   │   ├── java
│   │   │   │   └── io
│   │   │   │   └── flutter
│   │   │   │   └── examples
│   │   │   │   └── stocks
│   │   │   │   └── MainActivity.java
│   │   │   └── res
│   │   │   ├── mipmap-hdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── mipmap-mdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── mipmap-xhdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── mipmap-xxhdpi
│   │   │   │   └── ic_launcher.png
│   │   │   └── mipmap-xxxhdpi
│   │   │   └── ic_launcher.png
│   │   ├── build.gradle
│   │   ├── gradle
│   │   │   └── wrapper
│   │   │   └── gradle-wrapper.properties
│   │   ├── gradle.properties
│   │   └── settings.gradle
│   ├── ios
│   │   ├── Flutter
│   │   │   ├── AppFrameworkInfo.plist
│   │   │   ├── Debug.xcconfig
│   │   │   └── Release.xcconfig
│   │   ├── Runner
│   │   │   ├── AppDelegate.h
│   │   │   ├── AppDelegate.m
│   │   │   ├── Assets.xcassets
│   │   │   │   └── AppIcon.appiconset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── Icon-60@2x.png
│   │   │   │   ├── Icon-60@3x.png
│   │   │   │   ├── Icon-76@2x.png
│   │   │   │   ├── Icon-76.png
│   │   │   │   ├── Icon-83.5@2x.png
│   │   │   │   ├── Icon-Notification@2x.png
│   │   │   │   ├── Icon-Notification@3x.png
│   │   │   │   ├── Icon-Notification.png
│   │   │   │   ├── Icon-Small@2x.png
│   │   │   │   ├── Icon-Small@3x.png
│   │   │   │   ├── Icon-Small-40@2x.png
│   │   │   │   ├── Icon-Small-40@3x.png
│   │   │   │   ├── Icon-Small-40.png
│   │   │   │   └── Icon-Small.png
│   │   │   ├── Base.lproj
│   │   │   │   ├── LaunchScreen.storyboard
│   │   │   │   └── Main.storyboard
│   │   │   ├── Info.plist
│   │   │   └── main.m
│   │   ├── Runner.xcodeproj
│   │   │   ├── project.pbxproj
│   │   │   ├── project.xcworkspace
│   │   │   │   └── contents.xcworkspacedata
│   │   │   └── xcshareddata
│   │   │   └── xcschemes
│   │   │   └── Runner.xcscheme
│   │   └── Runner.xcworkspace
│   │   └── contents.xcworkspacedata
│   ├── lib
│   │   ├── i18n
│   │   │   ├── regenerate.md
│   │   │   ├── stock_messages_all.dart
│   │   │   ├── stock_messages_en.dart
│   │   │   ├── stock_messages_es.dart
│   │   │   ├── stocks_en.arb
│   │   │   └── stocks_es.arb
│   │   ├── main.dart
│   │   ├── stock_arrow.dart
│   │   ├── stock_data.dart
│   │   ├── stock_home.dart
│   │   ├── stock_list.dart
│   │   ├── stock_row.dart
│   │   ├── stock_settings.dart
│   │   ├── stock_strings.dart
│   │   ├── stock_symbol_viewer.dart
│   │   └── stock_types.dart
│   ├── pubspec.yaml
│   ├── README.md
│   ├── test
│   │   ├── icon_color_test.dart
│   │   ├── locale_test.dart
│   │   └── search_test.dart
│   └── test_driver
│   ├── scroll_perf.dart
│   └── scroll_perf_test.dart
├── flutter_console.bat
├── ISSUE_TEMPLATE.md
├── LICENSE
├── packages
│   ├── flutter
│   │   ├── BUILD.gn
│   │   ├── lib
│   │   │   ├── analysis_options_user.yaml
│   │   │   ├── animation.dart
│   │   │   ├── cupertino.dart
│   │   │   ├── foundation.dart
│   │   │   ├── gestures.dart
│   │   │   ├── material.dart
│   │   │   ├── painting.dart
│   │   │   ├── physics.dart
│   │   │   ├── rendering.dart
│   │   │   ├── scheduler.dart
│   │   │   ├── semantics.dart
│   │   │   ├── services.dart
│   │   │   ├── src
│   │   │   │   ├── animation
│   │   │   │   │   ├── animation_controller.dart
│   │   │   │   │   ├── animation.dart
│   │   │   │   │   ├── animations.dart
│   │   │   │   │   ├── curves.dart
│   │   │   │   │   ├── listener_helpers.dart
│   │   │   │   │   └── tween.dart
│   │   │   │   ├── cupertino
│   │   │   │   │   ├── activity_indicator.dart
│   │   │   │   │   ├── bottom_tab_bar.dart
│   │   │   │   │   ├── button.dart
│   │   │   │   │   ├── colors.dart
│   │   │   │   │   ├── dialog.dart
│   │   │   │   │   ├── icons.dart
│   │   │   │   │   ├── nav_bar.dart
│   │   │   │   │   ├── page_scaffold.dart
│   │   │   │   │   ├── picker.dart
│   │   │   │   │   ├── route.dart
│   │   │   │   │   ├── scrollbar.dart
│   │   │   │   │   ├── slider.dart
│   │   │   │   │   ├── switch.dart
│   │   │   │   │   ├── tab_scaffold.dart
│   │   │   │   │   ├── tab_view.dart
│   │   │   │   │   ├── text_selection.dart
│   │   │   │   │   └── thumb_painter.dart
│   │   │   │   ├── foundation
│   │   │   │   │   ├── annotations.dart
│   │   │   │   │   ├── assertions.dart
│   │   │   │   │   ├── basic_types.dart
│   │   │   │   │   ├── binding.dart
│   │   │   │   │   ├── change_notifier.dart
│   │   │   │   │   ├── collections.dart
│   │   │   │   │   ├── debug.dart
│   │   │   │   │   ├── diagnostics.dart
│   │   │   │   │   ├── isolates.dart
│   │   │   │   │   ├── key.dart
│   │   │   │   │   ├── licenses.dart
│   │   │   │   │   ├── node.dart
│   │   │   │   │   ├── observer_list.dart
│   │   │   │   │   ├── platform.dart
│   │   │   │   │   ├── print.dart
│   │   │   │   │   ├── profile.dart
│   │   │   │   │   ├── README.md
│   │   │   │   │   ├── serialization.dart
│   │   │   │   │   ├── synchronous_future.dart
│   │   │   │   │   └── unicode.dart
│   │   │   │   ├── gestures
│   │   │   │   │   ├── arena.dart
│   │   │   │   │   ├── binding.dart
│   │   │   │   │   ├── constants.dart
│   │   │   │   │   ├── converter.dart
│   │   │   │   │   ├── debug.dart
│   │   │   │   │   ├── drag.dart
│   │   │   │   │   ├── drag_details.dart
│   │   │   │   │   ├── events.dart
│   │   │   │   │   ├── hit_test.dart
│   │   │   │   │   ├── long_press.dart
│   │   │   │   │   ├── lsq_solver.dart
│   │   │   │   │   ├── monodrag.dart
│   │   │   │   │   ├── multidrag.dart
│   │   │   │   │   ├── multitap.dart
│   │   │   │   │   ├── pointer_router.dart
│   │   │   │   │   ├── recognizer.dart
│   │   │   │   │   ├── scale.dart
│   │   │   │   │   ├── tap.dart
│   │   │   │   │   ├── team.dart
│   │   │   │   │   └── velocity_tracker.dart
│   │   │   │   ├── material
│   │   │   │   │   ├── about.dart
│   │   │   │   │   ├── animated_icons
│   │   │   │   │   │   ├── animated_icons.dart
│   │   │   │   │   │   ├── animated_icons_data.dart
│   │   │   │   │   │   └── data
│   │   │   │   │   │   ├── add_event.g.dart
│   │   │   │   │   │   ├── arrow_menu.g.dart
│   │   │   │   │   │   ├── close_menu.g.dart
│   │   │   │   │   │   ├── ellipsis_search.g.dart
│   │   │   │   │   │   ├── event_add.g.dart
│   │   │   │   │   │   ├── home_menu.g.dart
│   │   │   │   │   │   ├── list_view.g.dart
│   │   │   │   │   │   ├── menu_arrow.g.dart
│   │   │   │   │   │   ├── menu_close.g.dart
│   │   │   │   │   │   ├── menu_home.g.dart
│   │   │   │   │   │   ├── pause_play.g.dart
│   │   │   │   │   │   ├── play_pause.g.dart
│   │   │   │   │   │   ├── search_ellipsis.g.dart
│   │   │   │   │   │   └── view_list.g.dart
│   │   │   │   │   ├── animated_icons.dart
│   │   │   │   │   ├── app_bar.dart
│   │   │   │   │   ├── app.dart
│   │   │   │   │   ├── arc.dart
│   │   │   │   │   ├── back_button.dart
│   │   │   │   │   ├── bottom_app_bar.dart
│   │   │   │   │   ├── bottom_navigation_bar.dart
│   │   │   │   │   ├── bottom_sheet.dart
│   │   │   │   │   ├── button_bar.dart
│   │   │   │   │   ├── button.dart
│   │   │   │   │   ├── button_theme.dart
│   │   │   │   │   ├── card.dart
│   │   │   │   │   ├── checkbox.dart
│   │   │   │   │   ├── checkbox_list_tile.dart
│   │   │   │   │   ├── chip.dart
│   │   │   │   │   ├── circle_avatar.dart
│   │   │   │   │   ├── colors.dart
│   │   │   │   │   ├── constants.dart
│   │   │   │   │   ├── data_table.dart
│   │   │   │   │   ├── data_table_source.dart
│   │   │   │   │   ├── date_picker.dart
│   │   │   │   │   ├── debug.dart
│   │   │   │   │   ├── dialog.dart
│   │   │   │   │   ├── divider.dart
│   │   │   │   │   ├── drawer.dart
│   │   │   │   │   ├── drawer_header.dart
│   │   │   │   │   ├── dropdown.dart
│   │   │   │   │   ├── expand_icon.dart
│   │   │   │   │   ├── expansion_panel.dart
│   │   │   │   │   ├── expansion_tile.dart
│   │   │   │   │   ├── feedback.dart
│   │   │   │   │   ├── flat_button.dart
│   │   │   │   │   ├── flexible_space_bar.dart
│   │   │   │   │   ├── floating_action_button.dart
│   │   │   │   │   ├── flutter_logo.dart
│   │   │   │   │   ├── grid_tile_bar.dart
│   │   │   │   │   ├── grid_tile.dart
│   │   │   │   │   ├── icon_button.dart
│   │   │   │   │   ├── icons.dart
│   │   │   │   │   ├── ink_decoration.dart
│   │   │   │   │   ├── ink_highlight.dart
│   │   │   │   │   ├── ink_ripple.dart
│   │   │   │   │   ├── ink_splash.dart
│   │   │   │   │   ├── ink_well.dart
│   │   │   │   │   ├── input_border.dart
│   │   │   │   │   ├── input_decorator.dart
│   │   │   │   │   ├── list_tile.dart
│   │   │   │   │   ├── material.dart
│   │   │   │   │   ├── material_localizations.dart
│   │   │   │   │   ├── mergeable_material.dart
│   │   │   │   │   ├── outline_button.dart
│   │   │   │   │   ├── page.dart
│   │   │   │   │   ├── paginated_data_table.dart
│   │   │   │   │   ├── popup_menu.dart
│   │   │   │   │   ├── progress_indicator.dart
│   │   │   │   │   ├── radio.dart
│   │   │   │   │   ├── radio_list_tile.dart
│   │   │   │   │   ├── raised_button.dart
│   │   │   │   │   ├── refresh_indicator.dart
│   │   │   │   │   ├── scaffold.dart
│   │   │   │   │   ├── scrollbar.dart
│   │   │   │   │   ├── shadows.dart
│   │   │   │   │   ├── slider.dart
│   │   │   │   │   ├── slider_theme.dart
│   │   │   │   │   ├── snack_bar.dart
│   │   │   │   │   ├── stepper.dart
│   │   │   │   │   ├── switch.dart
│   │   │   │   │   ├── switch_list_tile.dart
│   │   │   │   │   ├── tab_controller.dart
│   │   │   │   │   ├── tab_indicator.dart
│   │   │   │   │   ├── tabs.dart
│   │   │   │   │   ├── text_field.dart
│   │   │   │   │   ├── text_form_field.dart
│   │   │   │   │   ├── text_selection.dart
│   │   │   │   │   ├── theme.dart
│   │   │   │   │   ├── theme_data.dart
│   │   │   │   │   ├── time.dart
│   │   │   │   │   ├── time_picker.dart
│   │   │   │   │   ├── toggleable.dart
│   │   │   │   │   ├── tooltip.dart
│   │   │   │   │   ├── two_level_list.dart
│   │   │   │   │   ├── typography.dart
│   │   │   │   │   └── user_accounts_drawer_header.dart
│   │   │   │   ├── painting
│   │   │   │   │   ├── alignment.dart
│   │   │   │   │   ├── basic_types.dart
│   │   │   │   │   ├── binding.dart
│   │   │   │   │   ├── border_radius.dart
│   │   │   │   │   ├── borders.dart
│   │   │   │   │   ├── box_border.dart
│   │   │   │   │   ├── box_decoration.dart
│   │   │   │   │   ├── box_fit.dart
│   │   │   │   │   ├── box_shadow.dart
│   │   │   │   │   ├── circle_border.dart
│   │   │   │   │   ├── colors.dart
│   │   │   │   │   ├── decoration.dart
│   │   │   │   │   ├── decoration_image.dart
│   │   │   │   │   ├── edge_insets.dart
│   │   │   │   │   ├── flutter_logo.dart
│   │   │   │   │   ├── fractional_offset.dart
│   │   │   │   │   ├── geometry.dart
│   │   │   │   │   ├── gradient.dart
│   │   │   │   │   ├── image_cache.dart
│   │   │   │   │   ├── image_decoder.dart
│   │   │   │   │   ├── image_provider.dart
│   │   │   │   │   ├── image_resolution.dart
│   │   │   │   │   ├── image_stream.dart
│   │   │   │   │   ├── matrix_utils.dart
│   │   │   │   │   ├── paint_utilities.dart
│   │   │   │   │   ├── rounded_rectangle_border.dart
│   │   │   │   │   ├── shape_decoration.dart
│   │   │   │   │   ├── stadium_border.dart
│   │   │   │   │   ├── text_painter.dart
│   │   │   │   │   ├── text_span.dart
│   │   │   │   │   └── text_style.dart
│   │   │   │   ├── physics
│   │   │   │   │   ├── clamped_simulation.dart
│   │   │   │   │   ├── friction_simulation.dart
│   │   │   │   │   ├── gravity_simulation.dart
│   │   │   │   │   ├── simulation.dart
│   │   │   │   │   ├── spring_simulation.dart
│   │   │   │   │   ├── tolerance.dart
│   │   │   │   │   └── utils.dart
│   │   │   │   ├── rendering
│   │   │   │   │   ├── animated_size.dart
│   │   │   │   │   ├── binding.dart
│   │   │   │   │   ├── box.dart
│   │   │   │   │   ├── custom_layout.dart
│   │   │   │   │   ├── custom_paint.dart
│   │   │   │   │   ├── debug.dart
│   │   │   │   │   ├── debug_overflow_indicator.dart
│   │   │   │   │   ├── editable.dart
│   │   │   │   │   ├── error.dart
│   │   │   │   │   ├── flex.dart
│   │   │   │   │   ├── flow.dart
│   │   │   │   │   ├── image.dart
│   │   │   │   │   ├── layer.dart
│   │   │   │   │   ├── list_body.dart
│   │   │   │   │   ├── list_wheel_viewport.dart
│   │   │   │   │   ├── object.dart
│   │   │   │   │   ├── paragraph.dart
│   │   │   │   │   ├── performance_overlay.dart
│   │   │   │   │   ├── proxy_box.dart
│   │   │   │   │   ├── rotated_box.dart
│   │   │   │   │   ├── shifted_box.dart
│   │   │   │   │   ├── sliver.dart
│   │   │   │   │   ├── sliver_fill.dart
│   │   │   │   │   ├── sliver_fixed_extent_list.dart
│   │   │   │   │   ├── sliver_grid.dart
│   │   │   │   │   ├── sliver_list.dart
│   │   │   │   │   ├── sliver_multi_box_adaptor.dart
│   │   │   │   │   ├── sliver_padding.dart
│   │   │   │   │   ├── sliver_persistent_header.dart
│   │   │   │   │   ├── stack.dart
│   │   │   │   │   ├── table_border.dart
│   │   │   │   │   ├── table.dart
│   │   │   │   │   ├── texture.dart
│   │   │   │   │   ├── tweens.dart
│   │   │   │   │   ├── view.dart
│   │   │   │   │   ├── viewport.dart
│   │   │   │   │   ├── viewport_offset.dart
│   │   │   │   │   └── wrap.dart
│   │   │   │   ├── scheduler
│   │   │   │   │   ├── binding.dart
│   │   │   │   │   ├── debug.dart
│   │   │   │   │   ├── priority.dart
│   │   │   │   │   └── ticker.dart
│   │   │   │   ├── semantics
│   │   │   │   │   ├── semantics.dart
│   │   │   │   │   ├── semantics_event.dart
│   │   │   │   │   └── semantics_service.dart
│   │   │   │   ├── services
│   │   │   │   │   ├── asset_bundle.dart
│   │   │   │   │   ├── binding.dart
│   │   │   │   │   ├── clipboard.dart
│   │   │   │   │   ├── haptic_feedback.dart
│   │   │   │   │   ├── http_client.dart
│   │   │   │   │   ├── message_codec.dart
│   │   │   │   │   ├── message_codecs.dart
│   │   │   │   │   ├── platform_channel.dart
│   │   │   │   │   ├── platform_messages.dart
│   │   │   │   │   ├── raw_keyboard.dart
│   │   │   │   │   ├── system_channels.dart
│   │   │   │   │   ├── system_chrome.dart
│   │   │   │   │   ├── system_navigator.dart
│   │   │   │   │   ├── system_sound.dart
│   │   │   │   │   ├── text_editing.dart
│   │   │   │   │   ├── text_formatter.dart
│   │   │   │   │   └── text_input.dart
│   │   │   │   └── widgets
│   │   │   │   ├── animated_cross_fade.dart
│   │   │   │   ├── animated_list.dart
│   │   │   │   ├── animated_size.dart
│   │   │   │   ├── app.dart
│   │   │   │   ├── async.dart
│   │   │   │   ├── automatic_keep_alive.dart
│   │   │   │   ├── banner.dart
│   │   │   │   ├── basic.dart
│   │   │   │   ├── binding.dart
│   │   │   │   ├── bottom_navigation_bar_item.dart
│   │   │   │   ├── container.dart
│   │   │   │   ├── debug.dart
│   │   │   │   ├── dismissible.dart
│   │   │   │   ├── drag_target.dart
│   │   │   │   ├── editable_text.dart
│   │   │   │   ├── fade_in_image.dart
│   │   │   │   ├── focus_manager.dart
│   │   │   │   ├── focus_scope.dart
│   │   │   │   ├── form.dart
│   │   │   │   ├── framework.dart
│   │   │   │   ├── gesture_detector.dart
│   │   │   │   ├── grid_paper.dart
│   │   │   │   ├── heroes.dart
│   │   │   │   ├── icon.dart
│   │   │   │   ├── icon_data.dart
│   │   │   │   ├── icon_theme.dart
│   │   │   │   ├── icon_theme_data.dart
│   │   │   │   ├── image.dart
│   │   │   │   ├── image_icon.dart
│   │   │   │   ├── implicit_animations.dart
│   │   │   │   ├── layout_builder.dart
│   │   │   │   ├── list_wheel_scroll_view.dart
│   │   │   │   ├── localizations.dart
│   │   │   │   ├── media_query.dart
│   │   │   │   ├── modal_barrier.dart
│   │   │   │   ├── navigation_toolbar.dart
│   │   │   │   ├── navigator.dart
│   │   │   │   ├── nested_scroll_view.dart
│   │   │   │   ├── notification_listener.dart
│   │   │   │   ├── orientation_builder.dart
│   │   │   │   ├── overlay.dart
│   │   │   │   ├── overscroll_indicator.dart
│   │   │   │   ├── pages.dart
│   │   │   │   ├── page_storage.dart
│   │   │   │   ├── page_view.dart
│   │   │   │   ├── performance_overlay.dart
│   │   │   │   ├── placeholder.dart
│   │   │   │   ├── preferred_size.dart
│   │   │   │   ├── primary_scroll_controller.dart
│   │   │   │   ├── raw_keyboard_listener.dart
│   │   │   │   ├── routes.dart
│   │   │   │   ├── safe_area.dart
│   │   │   │   ├── scrollable.dart
│   │   │   │   ├── scroll_activity.dart
│   │   │   │   ├── scrollbar.dart
│   │   │   │   ├── scroll_configuration.dart
│   │   │   │   ├── scroll_context.dart
│   │   │   │   ├── scroll_controller.dart
│   │   │   │   ├── scroll_metrics.dart
│   │   │   │   ├── scroll_notification.dart
│   │   │   │   ├── scroll_physics.dart
│   │   │   │   ├── scroll_position.dart
│   │   │   │   ├── scroll_position_with_single_context.dart
│   │   │   │   ├── scroll_simulation.dart
│   │   │   │   ├── scroll_view.dart
│   │   │   │   ├── semantics_debugger.dart
│   │   │   │   ├── single_child_scroll_view.dart
│   │   │   │   ├── size_changed_layout_notifier.dart
│   │   │   │   ├── sliver.dart
│   │   │   │   ├── sliver_persistent_header.dart
│   │   │   │   ├── sliver_prototype_extent_list.dart
│   │   │   │   ├── status_transitions.dart
│   │   │   │   ├── table.dart
│   │   │   │   ├── text.dart
│   │   │   │   ├── text_selection.dart
│   │   │   │   ├── texture.dart
│   │   │   │   ├── ticker_provider.dart
│   │   │   │   ├── title.dart
│   │   │   │   ├── transitions.dart
│   │   │   │   ├── unique_widget.dart
│   │   │   │   ├── viewport.dart
│   │   │   │   ├── widget_inspector.dart
│   │   │   │   └── will_pop_scope.dart
│   │   │   └── widgets.dart
│   │   ├── pubspec.yaml
│   │   ├── README.md
│   │   └── test
│   │   ├── animation
│   │   │   ├── animation_controller_test.dart
│   │   │   ├── animations_test.dart
│   │   │   ├── curves_test.dart
│   │   │   ├── futures_test.dart
│   │   │   ├── iteration_patterns_test.dart
│   │   │   └── tween_test.dart
│   │   ├── cupertino
│   │   │   ├── activity_indicator_test.dart
│   │   │   ├── bottom_tab_bar_test.dart
│   │   │   ├── button_test.dart
│   │   │   ├── dialog_test.dart
│   │   │   ├── nav_bar_test.dart
│   │   │   ├── page_test.dart
│   │   │   ├── picker_test.dart
│   │   │   ├── scaffold_test.dart
│   │   │   ├── scrollbar_paint_test.dart
│   │   │   ├── scrollbar_test.dart
│   │   │   ├── slider_test.dart
│   │   │   ├── switch_test.dart
│   │   │   ├── tab_scaffold_test.dart
│   │   │   └── tab_test.dart
│   │   ├── engine
│   │   │   ├── color_test.dart
│   │   │   ├── paragraph_builder_test.dart
│   │   │   ├── rect_test.dart
│   │   │   ├── rrect_test.dart
│   │   │   └── task_order_test.dart
│   │   ├── examples
│   │   │   └── sector_layout_test.dart
│   │   ├── foundation
│   │   │   ├── assertions_test.dart
│   │   │   ├── bit_field_test.dart
│   │   │   ├── caching_iterable_test.dart
│   │   │   ├── capture_output.dart
│   │   │   ├── change_notifier_test.dart
│   │   │   ├── covariant_templates_test.dart
│   │   │   ├── diagnostics_test.dart
│   │   │   ├── error_reporting_test.dart
│   │   │   ├── licenses_test.dart
│   │   │   ├── platform_helper.dart
│   │   │   ├── print_test.dart
│   │   │   ├── profile_test.dart
│   │   │   ├── reassemble_test.dart
│   │   │   ├── serialization_test.dart
│   │   │   ├── service_extensions_test.dart
│   │   │   ├── stack_trace_test.dart
│   │   │   └── synchronous_future_test.dart
│   │   ├── gestures
│   │   │   ├── arena_test.dart
│   │   │   ├── debug_test.dart
│   │   │   ├── double_tap_test.dart
│   │   │   ├── drag_test.dart
│   │   │   ├── events_test.dart
│   │   │   ├── gesture_binding_test.dart
│   │   │   ├── gesture_tester.dart
│   │   │   ├── locking_test.dart
│   │   │   ├── long_press_test.dart
│   │   │   ├── lsq_solver_test.dart
│   │   │   ├── multidrag_test.dart
│   │   │   ├── multitap_test.dart
│   │   │   ├── pointer_router_test.dart
│   │   │   ├── recognizer_test.dart
│   │   │   ├── scale_test.dart
│   │   │   ├── tap_test.dart
│   │   │   ├── team_test.dart
│   │   │   ├── velocity_tracker_data.dart
│   │   │   └── velocity_tracker_test.dart
│   │   ├── harness
│   │   │   └── trivial_test.dart
│   │   ├── material
│   │   │   ├── about_test.dart
│   │   │   ├── animated_icons_private_test.dart
│   │   │   ├── animated_icons_test.dart
│   │   │   ├── app_bar_test.dart
│   │   │   ├── app_builder_test.dart
│   │   │   ├── app_test.dart
│   │   │   ├── arc_test.dart
│   │   │   ├── back_button_test.dart
│   │   │   ├── bottom_app_bar_test.dart
│   │   │   ├── bottom_navigation_bar_test.dart
│   │   │   ├── button_bar_test.dart
│   │   │   ├── buttons_test.dart
│   │   │   ├── button_theme_test.dart
│   │   │   ├── card_test.dart
│   │   │   ├── checkbox_test.dart
│   │   │   ├── chip_test.dart
│   │   │   ├── circle_avatar_test.dart
│   │   │   ├── colors_test.dart
│   │   │   ├── control_list_tile_test.dart
│   │   │   ├── data_table_test.dart
│   │   │   ├── data_table_test_utils.dart
│   │   │   ├── date_picker_test.dart
│   │   │   ├── debug_test.dart
│   │   │   ├── dialog_test.dart
│   │   │   ├── divider_test.dart
│   │   │   ├── drawer_test.dart
│   │   │   ├── dropdown_test.dart
│   │   │   ├── expand_icon_test.dart
│   │   │   ├── expansion_panel_test.dart
│   │   │   ├── expansion_tile_test.dart
│   │   │   ├── feedback_test.dart
│   │   │   ├── feedback_tester.dart
│   │   │   ├── flat_button_test.dart
│   │   │   ├── flexible_space_bar_test.dart
│   │   │   ├── floating_action_button_test.dart
│   │   │   ├── grid_title_test.dart
│   │   │   ├── icon_button_test.dart
│   │   │   ├── icons.dart
│   │   │   ├── ink_paint_test.dart
│   │   │   ├── ink_well_test.dart
│   │   │   ├── input_decorator_test.dart
│   │   │   ├── list_tile_test.dart
│   │   │   ├── localizations_test.dart
│   │   │   ├── material_test.dart
│   │   │   ├── mergeable_material_test.dart
│   │   │   ├── modal_bottom_sheet_test.dart
│   │   │   ├── outline_button_test.dart
│   │   │   ├── page_selector_test.dart
│   │   │   ├── page_test.dart
│   │   │   ├── paginated_data_table_test.dart
│   │   │   ├── persistent_bottom_sheet_test.dart
│   │   │   ├── popup_menu_test.dart
│   │   │   ├── progress_indicator_test.dart
│   │   │   ├── radio_test.dart
│   │   │   ├── refresh_indicator_test.dart
│   │   │   ├── scaffold_test.dart
│   │   │   ├── scrollbar_paint_test.dart
│   │   │   ├── scrollbar_test.dart
│   │   │   ├── slider_test.dart
│   │   │   ├── slider_theme_test.dart
│   │   │   ├── snack_bar_test.dart
│   │   │   ├── stepper_test.dart
│   │   │   ├── switch_test.dart
│   │   │   ├── tabbed_scrollview_warp_test.dart
│   │   │   ├── tabs_test.dart
│   │   │   ├── text_field_focus_test.dart
│   │   │   ├── text_field_splash_test.dart
│   │   │   ├── text_field_test.dart
│   │   │   ├── text_form_field_test.dart
│   │   │   ├── theme_data_test.dart
│   │   │   ├── theme_test.dart
│   │   │   ├── time_picker_test.dart
│   │   │   ├── time_test.dart
│   │   │   ├── tooltip_test.dart
│   │   │   ├── two_level_list_test.dart
│   │   │   ├── typography_test.dart
│   │   │   ├── user_accounts_drawer_header_test.dart
│   │   │   └── will_pop_test.dart
│   │   ├── painting
│   │   │   ├── alignment_test.dart
│   │   │   ├── border_radius_test.dart
│   │   │   ├── border_rtl_test.dart
│   │   │   ├── border_side_test.dart
│   │   │   ├── border_test.dart
│   │   │   ├── box_decoration_test.dart
│   │   │   ├── box_fit_test.dart
│   │   │   ├── box_painter_test.dart
│   │   │   ├── circle_border_test.dart
│   │   │   ├── colors_test.dart
│   │   │   ├── common_matchers.dart
│   │   │   ├── decoration_test.dart
│   │   │   ├── edge_insets_test.dart
│   │   │   ├── fake_codec.dart
│   │   │   ├── fake_image_provider.dart
│   │   │   ├── flutter_logo_test.dart
│   │   │   ├── fractional_offset_test.dart
│   │   │   ├── geometry_test.dart
│   │   │   ├── gradient_test.dart
│   │   │   ├── image_cache_resize_test.dart
│   │   │   ├── image_cache_test.dart
│   │   │   ├── image_data.dart
│   │   │   ├── image_decoder_test.dart
│   │   │   ├── image_provider_test.dart
│   │   │   ├── image_stream_test.dart
│   │   │   ├── image_test_utils.dart
│   │   │   ├── matrix_utils_test.dart
│   │   │   ├── mocks_for_image_cache.dart
│   │   │   ├── paint_image_test.dart
│   │   │   ├── rounded_rectangle_border_test.dart
│   │   │   ├── shape_border_test.dart
│   │   │   ├── shape_decoration_test.dart
│   │   │   ├── stadium_border_test.dart
│   │   │   ├── text_painter_rtl_test.dart
│   │   │   ├── text_painter_test.dart
│   │   │   ├── text_span_test.dart
│   │   │   └── text_style_test.dart
│   │   ├── physics
│   │   │   ├── clamped_simulation_test.dart
│   │   │   ├── friction_simulation_test.dart
│   │   │   ├── gravity_simulation_test.dart
│   │   │   ├── near_equal_test.dart
│   │   │   ├── newton_test.dart
│   │   │   ├── tolerance_test.dart
│   │   │   └── utils_test.dart
│   │   ├── rendering
│   │   │   ├── aspect_ratio_test.dart
│   │   │   ├── baseline_test.dart
│   │   │   ├── box_constraints_test.dart
│   │   │   ├── box_test.dart
│   │   │   ├── cached_intrinsics_test.dart
│   │   │   ├── constraints_test.dart
│   │   │   ├── debug_overflow_indicator_test.dart
│   │   │   ├── debug_test.dart
│   │   │   ├── dynamic_intrinsics_test.dart
│   │   │   ├── editable_test.dart
│   │   │   ├── error_test.dart
│   │   │   ├── flex_overflow_test.dart
│   │   │   ├── flex_test.dart
│   │   │   ├── image_test.dart
│   │   │   ├── independent_layout_test.dart
│   │   │   ├── intrinsic_width_test.dart
│   │   │   ├── layers_test.dart
│   │   │   ├── limited_box_test.dart
│   │   │   ├── mock_canvas.dart
│   │   │   ├── mutations_test.dart
│   │   │   ├── non_render_object_root_test.dart
│   │   │   ├── object_test.dart
│   │   │   ├── offstage_test.dart
│   │   │   ├── overflow_test.dart
│   │   │   ├── paragraph_intrinsics_test.dart
│   │   │   ├── paragraph_test.dart
│   │   │   ├── positioned_box_test.dart
│   │   │   ├── proxy_box_test.dart
│   │   │   ├── proxy_getters_and_setters_test.dart
│   │   │   ├── reattach_test.dart
│   │   │   ├── recording_canvas.dart
│   │   │   ├── relative_rect_test.dart
│   │   │   ├── rendering_tester.dart
│   │   │   ├── repaint_boundary_test.dart
│   │   │   ├── semantics_and_children_test.dart
│   │   │   ├── simple_semantics_test.dart
│   │   │   ├── size_test.dart
│   │   │   ├── slivers_block_test.dart
│   │   │   ├── slivers_helpers_test.dart
│   │   │   ├── slivers_layout_test.dart
│   │   │   ├── slivers_test.dart
│   │   │   ├── stack_test.dart
│   │   │   ├── table_border_test.dart
│   │   │   ├── table_test.dart
│   │   │   ├── transform_test.dart
│   │   │   └── wrap_test.dart
│   │   ├── scheduler
│   │   │   ├── animation_test.dart
│   │   │   ├── debug_test.dart
│   │   │   ├── priority_test.dart
│   │   │   ├── scheduler_test.dart
│   │   │   ├── scheduler_tester.dart
│   │   │   └── ticker_test.dart
│   │   ├── semantics
│   │   │   ├── semantics_service_test.dart
│   │   │   └── semantics_test.dart
│   │   ├── service_extensions_test_file
│   │   ├── services
│   │   │   ├── asset_bundle_test.dart
│   │   │   ├── haptic_feedback_test.dart
│   │   │   ├── message_codecs_test.dart
│   │   │   ├── platform_channel_test.dart
│   │   │   ├── platform_messages_test.dart
│   │   │   ├── system_chrome_test.dart
│   │   │   ├── system_navigator_test.dart
│   │   │   ├── system_sound_test.dart
│   │   │   └── text_input_test.dart
│   │   └── widgets
│   │   ├── align_test.dart
│   │   ├── animated_align_test.dart
│   │   ├── animated_container_test.dart
│   │   ├── animated_cross_fade_test.dart
│   │   ├── animated_list_test.dart
│   │   ├── animated_padding_test.dart
│   │   ├── animated_positioned_test.dart
│   │   ├── animated_size_test.dart
│   │   ├── app_navigator_key_test.dart
│   │   ├── app_overrides_test.dart
│   │   ├── app_title_test.dart
│   │   ├── aspect_ratio_test.dart
│   │   ├── async_lifecycle_test.dart
│   │   ├── async_test.dart
│   │   ├── automatic_keep_alive_test.dart
│   │   ├── banner_test.dart
│   │   ├── baseline_test.dart
│   │   ├── basic_test.dart
│   │   ├── binding_test.dart
│   │   ├── box_decoration_test.dart
│   │   ├── box_sliver_mismatch_test.dart
│   │   ├── build_scope_test.dart
│   │   ├── center_test.dart
│   │   ├── clamp_overscrolls_test.dart
│   │   ├── clip_test.dart
│   │   ├── column_test.dart
│   │   ├── composited_transform_test.dart
│   │   ├── container_test.dart
│   │   ├── coordinates_test.dart
│   │   ├── custom_multi_child_layout_test.dart
│   │   ├── custom_painter_test.dart
│   │   ├── custom_paint_test.dart
│   │   ├── custom_single_child_layout_test.dart
│   │   ├── default_text_style_test.dart
│   │   ├── directionality_test.dart
│   │   ├── dismissible_test.dart
│   │   ├── dispose_ancestor_lookup_test.dart
│   │   ├── draggable_test.dart
│   │   ├── drawer_test.dart
│   │   ├── editable_text_test.dart
│   │   ├── ensure_visible_test.dart
│   │   ├── error_widget_builder_test.dart
│   │   ├── fade_in_image_test.dart
│   │   ├── fade_transition_test.dart
│   │   ├── fitted_box_test.dart
│   │   ├── flex_test.dart
│   │   ├── flow_test.dart
│   │   ├── focus_test.dart
│   │   ├── form_test.dart
│   │   ├── fractionally_sized_box_test.dart
│   │   ├── framework_test.dart
│   │   ├── gesture_detector_semantics_test.dart
│   │   ├── gesture_detector_test.dart
│   │   ├── gesture_disambiguation_test.dart
│   │   ├── global_keys_duplicated_test.dart
│   │   ├── global_keys_moving_test.dart
│   │   ├── grid_paper_test.dart
│   │   ├── grid_view_layout_test.dart
│   │   ├── grid_view_test.dart
│   │   ├── heroes_test.dart
│   │   ├── hit_testing_test.dart
│   │   ├── hyperlink_test.dart
│   │   ├── icon_test.dart
│   │   ├── icon_theme_data_test.dart
│   │   ├── image_headers_test.dart
│   │   ├── image_icon_test.dart
│   │   ├── image_package_asset_test.dart
│   │   ├── image_resolution_test.dart
│   │   ├── image_rtl_test.dart
│   │   ├── image_test.dart
│   │   ├── implicit_animations_test.dart
│   │   ├── implicit_semantics_test.dart
│   │   ├── independent_widget_layout_test.dart
│   │   ├── inherited_test.dart
│   │   ├── init_state_test.dart
│   │   ├── keep_alive_test.dart
│   │   ├── key_test.dart
│   │   ├── layout_builder_and_global_keys_test.dart
│   │   ├── layout_builder_and_parent_data_test.dart
│   │   ├── layout_builder_and_state_test.dart
│   │   ├── layout_builder_mutations_test.dart
│   │   ├── layout_builder_test.dart
│   │   ├── linked_scroll_view_test.dart
│   │   ├── list_body_test.dart
│   │   ├── listener_test.dart
│   │   ├── list_view_builder_test.dart
│   │   ├── list_view_correction_test.dart
│   │   ├── listview_end_append_test.dart
│   │   ├── list_view_fling_test.dart
│   │   ├── list_view_horizontal_test.dart
│   │   ├── list_view_misc_test.dart
│   │   ├── list_view_relayout_test.dart
│   │   ├── list_view_test.dart
│   │   ├── list_view_vertical_test.dart
│   │   ├── list_view_viewporting_test.dart
│   │   ├── list_view_with_inherited_test.dart
│   │   ├── list_wheel_scroll_view_test.dart
│   │   ├── media_query_test.dart
│   │   ├── modal_barrier_test.dart
│   │   ├── multichild_test.dart
│   │   ├── navigator_and_layers_test.dart
│   │   ├── navigator_replacement_test.dart
│   │   ├── navigator_test.dart
│   │   ├── nested_scroll_view_test.dart
│   │   ├── notification_test.dart
│   │   ├── obscured_animated_image_test.dart
│   │   ├── overflow_box_test.dart
│   │   ├── overlay_test.dart
│   │   ├── overscroll_indicator_test.dart
│   │   ├── pageable_list_test.dart
│   │   ├── page_forward_transitions_test.dart
│   │   ├── page_storage_test.dart
│   │   ├── page_transitions_test.dart
│   │   ├── page_view_test.dart
│   │   ├── parent_data_test.dart
│   │   ├── performance_overlay_test.dart
│   │   ├── placeholder_test.dart
│   │   ├── positioned_test.dart
│   │   ├── raw_keyboard_listener_test.dart
│   │   ├── reassemble_test.dart
│   │   ├── remember_scroll_position_test.dart
│   │   ├── render_object_widget_test.dart
│   │   ├── reparent_state_harder_test.dart
│   │   ├── reparent_state_test.dart
│   │   ├── reparent_state_with_layout_builder_test.dart
│   │   ├── rotated_box_test.dart
│   │   ├── routes_test.dart
│   │   ├── row_test.dart
│   │   ├── rtl_test.dart
│   │   ├── run_app_test.dart
│   │   ├── safe_area_test.dart
│   │   ├── scrollable_animations_test.dart
│   │   ├── scrollable_dispose_test.dart
│   │   ├── scrollable_fling_test.dart
│   │   ├── scrollable_grid_test.dart
│   │   ├── scrollable_list_hit_testing_test.dart
│   │   ├── scrollable_of_test.dart
│   │   ├── scrollable_semantics_test.dart
│   │   ├── scrollable_test.dart
│   │   ├── scroll_behavior_test.dart
│   │   ├── scroll_controller_test.dart
│   │   ├── scroll_events_test.dart
│   │   ├── scroll_interaction_test.dart
│   │   ├── scroll_notification_test.dart
│   │   ├── scroll_physics_test.dart
│   │   ├── scroll_simulation_test.dart
│   │   ├── scroll_view_test.dart
│   │   ├── semantics_10_test.dart
│   │   ├── semantics_11_test.dart
│   │   ├── semantics_1_test.dart
│   │   ├── semantics_2_test.dart
│   │   ├── semantics_3_test.dart
│   │   ├── semantics_4_test.dart
│   │   ├── semantics_5_test.dart
│   │   ├── semantics_6_test.dart
│   │   ├── semantics_7_test.dart
│   │   ├── semantics_8_test.dart
│   │   ├── semantics_9_test.dart
│   │   ├── semantics_clipping_test.dart
│   │   ├── semantics_debugger_test.dart
│   │   ├── semantics_event_test.dart
│   │   ├── semantics_merge_test.dart
│   │   ├── semantics_test.dart
│   │   ├── semantics_tester.dart
│   │   ├── semantics_tester_generateTestSemanticsExpressionForCurrentSemanticsTree_test.dart
│   │   ├── set_state_1_test.dart
│   │   ├── set_state_2_test.dart
│   │   ├── set_state_3_test.dart
│   │   ├── set_state_4_test.dart
│   │   ├── shader_mask_test.dart
│   │   ├── shape_decoration_test.dart
│   │   ├── simple_semantics_test.dart
│   │   ├── single_child_scroll_view_test.dart
│   │   ├── size_changed_layout_notification_test.dart
│   │   ├── sized_box_test.dart
│   │   ├── sliver_fill_remaining_test.dart
│   │   ├── sliver_fill_viewport_test.dart
│   │   ├── sliver_prototype_item_extent_test.dart
│   │   ├── slivers_appbar_floating_pinned_test.dart
│   │   ├── slivers_appbar_floating_test.dart
│   │   ├── slivers_appbar_pinned_test.dart
│   │   ├── slivers_appbar_scrolling_test.dart
│   │   ├── slivers_block_global_key_test.dart
│   │   ├── slivers_block_test.dart
│   │   ├── sliver_semantics_test.dart
│   │   ├── slivers_evil_test.dart
│   │   ├── slivers_padding_test.dart
│   │   ├── slivers_protocol_test.dart
│   │   ├── slivers_test.dart
│   │   ├── stack_test.dart
│   │   ├── stateful_components_test.dart
│   │   ├── stateful_component_test.dart
│   │   ├── states.dart
│   │   ├── state_setting_in_scrollables_test.dart
│   │   ├── status_transitions_test.dart
│   │   ├── syncing_test.dart
│   │   ├── table_test.dart
│   │   ├── test_widgets.dart
│   │   ├── text_formatter_test.dart
│   │   ├── text_test.dart
│   │   ├── ticker_provider_test.dart
│   │   ├── title_test.dart
│   │   ├── tracking_scroll_controller_test.dart
│   │   ├── transform_test.dart
│   │   ├── transitions_test.dart
│   │   ├── unique_widget_test.dart
│   │   ├── widget_inspector_test.dart
│   │   └── wrap_test.dart
│   ├── flutter_driver
│   │   ├── lib
│   │   │   ├── driver_extension.dart
│   │   │   ├── flutter_driver.dart
│   │   │   └── src
│   │   │   ├── common
│   │   │   │   ├── enum_util.dart
│   │   │   │   ├── error.dart
│   │   │   │   ├── find.dart
│   │   │   │   ├── frame_sync.dart
│   │   │   │   ├── gesture.dart
│   │   │   │   ├── health.dart
│   │   │   │   ├── message.dart
│   │   │   │   ├── render_tree.dart
│   │   │   │   ├── request_data.dart
│   │   │   │   ├── semantics.dart
│   │   │   │   └── text.dart
│   │   │   ├── driver
│   │   │   │   ├── common.dart
│   │   │   │   ├── driver.dart
│   │   │   │   ├── timeline.dart
│   │   │   │   └── timeline_summary.dart
│   │   │   └── extension
│   │   │   └── extension.dart
│   │   ├── pubspec.yaml
│   │   ├── test
│   │   │   ├── flutter_driver_test.dart
│   │   │   └── src
│   │   │   ├── extension_test.dart
│   │   │   ├── timeline_summary_test.dart
│   │   │   └── timeline_test.dart
│   │   └── test_driver
│   │   ├── failure.dart
│   │   └── failure_test.dart
│   ├── flutter_localizations
│   │   ├── lib
│   │   │   ├── flutter_localizations.dart
│   │   │   └── src
│   │   │   ├── l10n
│   │   │   │   ├── date_localizations.dart
│   │   │   │   ├── localizations.dart
│   │   │   │   ├── material_ar.arb
│   │   │   │   ├── material_de.arb
│   │   │   │   ├── material_de_CH.arb
│   │   │   │   ├── material_en.arb
│   │   │   │   ├── material_en_AU.arb
│   │   │   │   ├── material_en_CA.arb
│   │   │   │   ├── material_en_GB.arb
│   │   │   │   ├── material_en_IE.arb
│   │   │   │   ├── material_en_IN.arb
│   │   │   │   ├── material_en_SG.arb
│   │   │   │   ├── material_en_ZA.arb
│   │   │   │   ├── material_es_419.arb
│   │   │   │   ├── material_es_AR.arb
│   │   │   │   ├── material_es.arb
│   │   │   │   ├── material_es_BO.arb
│   │   │   │   ├── material_es_CL.arb
│   │   │   │   ├── material_es_CO.arb
│   │   │   │   ├── material_es_CR.arb
│   │   │   │   ├── material_es_DO.arb
│   │   │   │   ├── material_es_EC.arb
│   │   │   │   ├── material_es_GT.arb
│   │   │   │   ├── material_es_HN.arb
│   │   │   │   ├── material_es_MX.arb
│   │   │   │   ├── material_es_NI.arb
│   │   │   │   ├── material_es_PA.arb
│   │   │   │   ├── material_es_PE.arb
│   │   │   │   ├── material_es_PR.arb
│   │   │   │   ├── material_es_PY.arb
│   │   │   │   ├── material_es_SV.arb
│   │   │   │   ├── material_es_US.arb
│   │   │   │   ├── material_es_UY.arb
│   │   │   │   ├── material_es_VE.arb
│   │   │   │   ├── material_fa.arb
│   │   │   │   ├── material_fr.arb
│   │   │   │   ├── material_fr_CA.arb
│   │   │   │   ├── material_gsw.arb
│   │   │   │   ├── material_he.arb
│   │   │   │   ├── material_it.arb
│   │   │   │   ├── material_ja.arb
│   │   │   │   ├── material_ko.arb
│   │   │   │   ├── material_nl.arb
│   │   │   │   ├── material_pl.arb
│   │   │   │   ├── material_ps.arb
│   │   │   │   ├── material_pt.arb
│   │   │   │   ├── material_pt_PT.arb
│   │   │   │   ├── material_ro.arb
│   │   │   │   ├── material_ru.arb
│   │   │   │   ├── material_th.arb
│   │   │   │   ├── material_tr.arb
│   │   │   │   ├── material_ur.arb
│   │   │   │   ├── material_zh.arb
│   │   │   │   ├── material_zh_HK.arb
│   │   │   │   ├── material_zh_TW.arb
│   │   │   │   └── README.md
│   │   │   ├── material_localizations.dart
│   │   │   └── widgets_localizations.dart
│   │   ├── pubspec.yaml
│   │   └── test
│   │   ├── basics_test.dart
│   │   ├── date_picker_test.dart
│   │   ├── date_time_test.dart
│   │   ├── override_test.dart
│   │   ├── time_picker_test.dart
│   │   ├── translations_test.dart
│   │   └── widgets_test.dart
│   ├── flutter_test
│   │   ├── BUILD.gn
│   │   ├── lib
│   │   │   ├── flutter_test.dart
│   │   │   └── src
│   │   │   ├── all_elements.dart
│   │   │   ├── binding.dart
│   │   │   ├── controller.dart
│   │   │   ├── finders.dart
│   │   │   ├── matchers.dart
│   │   │   ├── nonconst.dart
│   │   │   ├── platform.dart
│   │   │   ├── stack_manipulation.dart
│   │   │   ├── test_async_utils.dart
│   │   │   ├── test_pointer.dart
│   │   │   ├── test_text_input.dart
│   │   │   ├── test_vsync.dart
│   │   │   └── widget_tester.dart
│   │   ├── pubspec.yaml
│   │   └── test
│   │   ├── finders_test.dart
│   │   ├── matchers_test.dart
│   │   ├── stack_manipulation_test.dart
│   │   ├── test_async_utils_test.dart
│   │   └── widget_tester_test.dart
│   └── flutter_tools
│   ├── bin
│   │   ├── flutter_tools.dart
│   │   ├── fuchsia_asset_builder.dart
│   │   ├── fuchsia_builder.dart
│   │   ├── fuchsia_tester.dart
│   │   └── xcode_backend.sh
│   ├── BUILD.gn
│   ├── gradle
│   │   └── flutter.gradle
│   ├── ide_templates
│   │   └── intellij
│   │   ├── dev
│   │   │   ├── benchmarks
│   │   │   │   └── complex_layout
│   │   │   │   └── complex_layout.iml.copy.tmpl
│   │   │   ├── bots
│   │   │   │   └── bots.iml.copy.tmpl
│   │   │   ├── devicelab
│   │   │   │   └── devicelab.iml.copy.tmpl
│   │   │   ├── manual_tests
│   │   │   │   ├── android.iml.copy.tmpl
│   │   │   │   └── manual_tests.iml.copy.tmpl
│   │   │   └── tools
│   │   │   └── tools.iml.copy.tmpl
│   │   ├── examples
│   │   │   ├── catalog
│   │   │   │   └── catalog.iml.copy.tmpl
│   │   │   ├── flutter_gallery
│   │   │   │   ├── android.iml.copy.tmpl
│   │   │   │   └── flutter_gallery.iml.copy.tmpl
│   │   │   ├── flutter_view
│   │   │   │   └── flutter_view.iml.copy.tmpl
│   │   │   ├── hello_world
│   │   │   │   ├── android.iml.copy.tmpl
│   │   │   │   └── hello_world.iml.copy.tmpl
│   │   │   ├── layers
│   │   │   │   └── layers.iml.copy.tmpl
│   │   │   ├── platform_channel
│   │   │   │   ├── android.iml.copy.tmpl
│   │   │   │   └── platform_channel.iml.copy.tmpl
│   │   │   ├── platform_channel_swift
│   │   │   │   └── platform_channel_swift.iml.copy.tmpl
│   │   │   ├── platform_view
│   │   │   │   ├── android.iml.copy.tmpl
│   │   │   │   └── full_platform_view.iml.copy.tmpl
│   │   │   └── stocks
│   │   │   ├── android.iml.copy.tmpl
│   │   │   └── stocks.iml.copy.tmpl
│   │   └── packages
│   │   ├── flutter
│   │   │   └── flutter.iml.copy.tmpl
│   │   ├── flutter_driver
│   │   │   └── flutter_driver.iml.copy.tmpl
│   │   ├── flutter_localizations
│   │   │   └── flutter_localizations.iml.copy.tmpl
│   │   ├── flutter_test
│   │   │   └── flutter_test.iml.copy.tmpl
│   │   └── flutter_tools
│   │   └── flutter_tools.iml.copy.tmpl
│   ├── lib
│   │   ├── executable.dart
│   │   ├── runner.dart
│   │   └── src
│   │   ├── android
│   │   │   ├── adb.dart
│   │   │   ├── android.dart
│   │   │   ├── android_device.dart
│   │   │   ├── android_sdk.dart
│   │   │   ├── android_studio.dart
│   │   │   ├── android_studio_validator.dart
│   │   │   ├── android_workflow.dart
│   │   │   ├── apk.dart
│   │   │   └── gradle.dart
│   │   ├── application_package.dart
│   │   ├── artifacts.dart
│   │   ├── asset.dart
│   │   ├── base
│   │   │   ├── build.dart
│   │   │   ├── common.dart
│   │   │   ├── config.dart
│   │   │   ├── context.dart
│   │   │   ├── file_system.dart
│   │   │   ├── flags.dart
│   │   │   ├── io.dart
│   │   │   ├── logger.dart
│   │   │   ├── net.dart
│   │   │   ├── os.dart
│   │   │   ├── platform.dart
│   │   │   ├── port_scanner.dart
│   │   │   ├── process.dart
│   │   │   ├── process_manager.dart
│   │   │   ├── terminal.dart
│   │   │   ├── utils.dart
│   │   │   └── version.dart
│   │   ├── build_info.dart
│   │   ├── cache.dart
│   │   ├── commands
│   │   │   ├── analyze_base.dart
│   │   │   ├── analyze_continuously.dart
│   │   │   ├── analyze.dart
│   │   │   ├── analyze_once.dart
│   │   │   ├── build_aot.dart
│   │   │   ├── build_apk.dart
│   │   │   ├── build.dart
│   │   │   ├── build_flx.dart
│   │   │   ├── build_ios.dart
│   │   │   ├── channel.dart
│   │   │   ├── clean.dart
│   │   │   ├── config.dart
│   │   │   ├── create.dart
│   │   │   ├── daemon.dart
│   │   │   ├── devices.dart
│   │   │   ├── doctor.dart
│   │   │   ├── drive.dart
│   │   │   ├── format.dart
│   │   │   ├── fuchsia_reload.dart
│   │   │   ├── ide_config.dart
│   │   │   ├── inject_plugins.dart
│   │   │   ├── install.dart
│   │   │   ├── logs.dart
│   │   │   ├── packages.dart
│   │   │   ├── precache.dart
│   │   │   ├── run.dart
│   │   │   ├── screenshot.dart
│   │   │   ├── stop.dart
│   │   │   ├── test.dart
│   │   │   ├── trace.dart
│   │   │   ├── update_packages.dart
│   │   │   └── upgrade.dart
│   │   ├── compile.dart
│   │   ├── context_runner.dart
│   │   ├── crash_reporting.dart
│   │   ├── dart
│   │   │   ├── analysis.dart
│   │   │   ├── dependencies.dart
│   │   │   ├── package_map.dart
│   │   │   ├── pub.dart
│   │   │   └── sdk.dart
│   │   ├── dependency_checker.dart
│   │   ├── devfs.dart
│   │   ├── device.dart
│   │   ├── disabled_usage.dart
│   │   ├── doctor.dart
│   │   ├── flutter_manifest.dart
│   │   ├── flx.dart
│   │   ├── fuchsia
│   │   │   └── fuchsia_device.dart
│   │   ├── globals.dart
│   │   ├── ios
│   │   │   ├── cocoapods.dart
│   │   │   ├── code_signing.dart
│   │   │   ├── devices.dart
│   │   │   ├── ios_workflow.dart
│   │   │   ├── mac.dart
│   │   │   ├── plist_utils.dart
│   │   │   ├── simulators.dart
│   │   │   └── xcodeproj.dart
│   │   ├── plugins.dart
│   │   ├── project.dart
│   │   ├── protocol_discovery.dart
│   │   ├── resident_runner.dart
│   │   ├── run_cold.dart
│   │   ├── run_hot.dart
│   │   ├── runner
│   │   │   ├── flutter_command.dart
│   │   │   └── flutter_command_runner.dart
│   │   ├── services.dart
│   │   ├── template.dart
│   │   ├── test
│   │   │   ├── coverage_collector.dart
│   │   │   ├── event_printer.dart
│   │   │   ├── flutter_platform.dart
│   │   │   ├── runner.dart
│   │   │   └── watcher.dart
│   │   ├── tracing.dart
│   │   ├── usage.dart
│   │   ├── version.dart
│   │   ├── vmservice.dart
│   │   ├── vmservice_record_replay.dart
│   │   ├── vscode
│   │   │   ├── vscode.dart
│   │   │   └── vscode_validator.dart
│   │   └── zip.dart
│   ├── pubspec.lock
│   ├── pubspec.yaml
│   ├── README.md
│   ├── schema
│   │   ├── material_fonts.yaml
│   │   └── pubspec_yaml.json
│   ├── templates
│   │   ├── cocoapods
│   │   │   ├── Podfile-objc
│   │   │   └── Podfile-swift
│   │   ├── create
│   │   │   ├── android-java.tmpl
│   │   │   │   ├── app
│   │   │   │   │   ├── build.gradle.tmpl
│   │   │   │   │   └── src
│   │   │   │   │   └── main
│   │   │   │   │   └── java
│   │   │   │   │   └── androidIdentifier
│   │   │   │   │   └── MainActivity.java.tmpl
│   │   │   │   └── build.gradle
│   │   │   ├── android-kotlin.tmpl
│   │   │   │   ├── app
│   │   │   │   │   ├── build.gradle.tmpl
│   │   │   │   │   └── src
│   │   │   │   │   └── main
│   │   │   │   │   └── kotlin
│   │   │   │   │   └── androidIdentifier
│   │   │   │   │   └── MainActivity.kt.tmpl
│   │   │   │   └── build.gradle
│   │   │   ├── android.tmpl
│   │   │   │   ├── app
│   │   │   │   │   └── src
│   │   │   │   │   └── main
│   │   │   │   │   ├── AndroidManifest.xml.tmpl
│   │   │   │   │   └── res
│   │   │   │   │   ├── drawable
│   │   │   │   │   │   └── launch_background.xml
│   │   │   │   │   ├── mipmap-hdpi
│   │   │   │   │   │   └── ic_launcher.png
│   │   │   │   │   ├── mipmap-mdpi
│   │   │   │   │   │   └── ic_launcher.png
│   │   │   │   │   ├── mipmap-xhdpi
│   │   │   │   │   │   └── ic_launcher.png
│   │   │   │   │   ├── mipmap-xxhdpi
│   │   │   │   │   │   └── ic_launcher.png
│   │   │   │   │   ├── mipmap-xxxhdpi
│   │   │   │   │   │   └── ic_launcher.png
│   │   │   │   │   └── values
│   │   │   │   │   └── styles.xml
│   │   │   │   ├── gradle
│   │   │   │   │   └── wrapper
│   │   │   │   │   └── gradle-wrapper.properties
│   │   │   │   ├── gradle.properties
│   │   │   │   └── settings.gradle
│   │   │   ├── ios-objc.tmpl
│   │   │   │   ├── Runner
│   │   │   │   │   ├── AppDelegate.h
│   │   │   │   │   ├── AppDelegate.m
│   │   │   │   │   └── main.m
│   │   │   │   └── Runner.xcodeproj
│   │   │   │   └── project.pbxproj.tmpl
│   │   │   ├── ios-swift.tmpl
│   │   │   │   ├── Runner
│   │   │   │   │   ├── AppDelegate.swift
│   │   │   │   │   └── Runner-Bridging-Header.h
│   │   │   │   └── Runner.xcodeproj
│   │   │   │   └── project.pbxproj.tmpl
│   │   │   ├── ios.tmpl
│   │   │   │   ├── Flutter
│   │   │   │   │   ├── AppFrameworkInfo.plist
│   │   │   │   │   ├── Debug.xcconfig
│   │   │   │   │   └── Release.xcconfig
│   │   │   │   ├── Runner
│   │   │   │   │   ├── Assets.xcassets
│   │   │   │   │   │   ├── AppIcon.appiconset
│   │   │   │   │   │   │   ├── Contents.json
│   │   │   │   │   │   │   ├── Icon-App-1024x1024@1x.png
│   │   │   │   │   │   │   ├── Icon-App-20x20@1x.png
│   │   │   │   │   │   │   ├── Icon-App-20x20@2x.png
│   │   │   │   │   │   │   ├── Icon-App-20x20@3x.png
│   │   │   │   │   │   │   ├── Icon-App-29x29@1x.png
│   │   │   │   │   │   │   ├── Icon-App-29x29@2x.png
│   │   │   │   │   │   │   ├── Icon-App-29x29@3x.png
│   │   │   │   │   │   │   ├── Icon-App-40x40@1x.png
│   │   │   │   │   │   │   ├── Icon-App-40x40@2x.png
│   │   │   │   │   │   │   ├── Icon-App-40x40@3x.png
│   │   │   │   │   │   │   ├── Icon-App-60x60@2x.png
│   │   │   │   │   │   │   ├── Icon-App-60x60@3x.png
│   │   │   │   │   │   │   ├── Icon-App-76x76@1x.png
│   │   │   │   │   │   │   ├── Icon-App-76x76@2x.png
│   │   │   │   │   │   │   └── Icon-App-83.5x83.5@2x.png
│   │   │   │   │   │   └── LaunchImage.imageset
│   │   │   │   │   │   ├── Contents.json
│   │   │   │   │   │   ├── LaunchImage@2x.png
│   │   │   │   │   │   ├── LaunchImage@3x.png
│   │   │   │   │   │   ├── LaunchImage.png
│   │   │   │   │   │   └── README.md
│   │   │   │   │   ├── Base.lproj
│   │   │   │   │   │   ├── LaunchScreen.storyboard
│   │   │   │   │   │   └── Main.storyboard
│   │   │   │   │   └── Info.plist.tmpl
│   │   │   │   ├── Runner.xcodeproj
│   │   │   │   │   ├── project.xcworkspace
│   │   │   │   │   │   └── contents.xcworkspacedata
│   │   │   │   │   └── xcshareddata
│   │   │   │   │   └── xcschemes
│   │   │   │   │   └── Runner.xcscheme
│   │   │   │   └── Runner.xcworkspace
│   │   │   │   └── contents.xcworkspacedata
│   │   │   ├── lib
│   │   │   │   └── main.dart.tmpl
│   │   │   ├── projectName_android.iml.tmpl
│   │   │   ├── projectName.iml.tmpl
│   │   │   ├── pubspec.yaml.tmpl
│   │   │   ├── README.md.tmpl
│   │   │   └── test
│   │   │   └── widget_test.dart.tmpl
│   │   ├── driver
│   │   │   └── main_test.dart.tmpl
│   │   ├── package
│   │   │   ├── CHANGELOG.md.tmpl
│   │   │   ├── lib
│   │   │   │   └── projectName.dart.tmpl
│   │   │   ├── LICENSE.tmpl
│   │   │   ├── projectName.iml.tmpl
│   │   │   ├── pubspec.yaml.tmpl
│   │   │   ├── README.md.tmpl
│   │   │   └── test
│   │   │   └── projectName_test.dart.tmpl
│   │   └── plugin
│   │   ├── android-java.tmpl
│   │   │   ├── build.gradle.tmpl
│   │   │   └── src
│   │   │   └── main
│   │   │   └── java
│   │   │   └── androidIdentifier
│   │   │   └── pluginClass.java.tmpl
│   │   ├── android-kotlin.tmpl
│   │   │   ├── build.gradle.tmpl
│   │   │   └── src
│   │   │   └── main
│   │   │   └── kotlin
│   │   │   └── androidIdentifier
│   │   │   └── pluginClass.kt.tmpl
│   │   ├── android.tmpl
│   │   │   ├── gradle.properties
│   │   │   ├── settings.gradle.tmpl
│   │   │   └── src
│   │   │   └── main
│   │   │   └── AndroidManifest.xml.tmpl
│   │   ├── CHANGELOG.md.tmpl
│   │   ├── ios-objc.tmpl
│   │   │   └── Classes
│   │   │   ├── pluginClass.h.tmpl
│   │   │   └── pluginClass.m.tmpl
│   │   ├── ios-swift.tmpl
│   │   │   └── Classes
│   │   │   ├── pluginClass.h.tmpl
│   │   │   ├── pluginClass.m.tmpl
│   │   │   └── SwiftpluginClass.swift.tmpl
│   │   ├── ios.tmpl
│   │   │   ├── Assets
│   │   │   └── projectName.podspec.tmpl
│   │   ├── lib
│   │   │   └── projectName.dart.tmpl
│   │   ├── LICENSE.tmpl
│   │   ├── projectName_android.iml.tmpl
│   │   ├── projectName.iml.tmpl
│   │   ├── pubspec.yaml.tmpl
│   │   └── README.md.tmpl
│   ├── test
│   │   ├── analytics_test.dart
│   │   ├── android
│   │   │   ├── android_device_test.dart
│   │   │   ├── android_sdk_test.dart
│   │   │   ├── android_workflow_test.dart
│   │   │   └── gradle_test.dart
│   │   ├── application_package_test.dart
│   │   ├── artifacts_test.dart
│   │   ├── asset_bundle_package_fonts_test.dart
│   │   ├── asset_bundle_package_test.dart
│   │   ├── asset_bundle_test.dart
│   │   ├── asset_bundle_variant_test.dart
│   │   ├── asset_test.dart
│   │   ├── base
│   │   │   ├── build_test.dart
│   │   │   ├── common_test.dart
│   │   │   ├── context_test.dart
│   │   │   ├── file_system_test.dart
│   │   │   ├── flags_test.dart
│   │   │   ├── io_test.dart
│   │   │   ├── logger_test.dart
│   │   │   ├── logs_test.dart
│   │   │   ├── net_test.dart
│   │   │   ├── os_test.dart
│   │   │   ├── os_utils_test.dart
│   │   │   ├── process_test.dart
│   │   │   └── terminal_test.dart
│   │   ├── base_utils_test.dart
│   │   ├── bug_report_test.dart
│   │   ├── cache_test.dart
│   │   ├── channel_test.dart
│   │   ├── commands
│   │   │   ├── analyze_continuously_test.dart
│   │   │   ├── analyze_duplicate_names_test.dart
│   │   │   ├── analyze_once_test.dart
│   │   │   ├── analyze_test.dart
│   │   │   ├── config_test.dart
│   │   │   ├── create_test.dart
│   │   │   ├── daemon_test.dart
│   │   │   ├── devices_test.dart
│   │   │   ├── doctor_test.dart
│   │   │   ├── drive_test.dart
│   │   │   ├── format_test.dart
│   │   │   ├── fuchsia_reload_test.dart
│   │   │   ├── ide_config_test.dart
│   │   │   ├── install_test.dart
│   │   │   ├── packages_test.dart
│   │   │   ├── run_test.dart
│   │   │   ├── test_test.dart
│   │   │   └── upgrade_test.dart
│   │   ├── compile_test.dart
│   │   ├── config_test.dart
│   │   ├── crash_reporting_test.dart
│   │   ├── dart
│   │   │   └── pub_get_test.dart
│   │   ├── dart_dependencies_test.dart
│   │   ├── data
│   │   │   ├── asset_test
│   │   │   │   ├── font
│   │   │   │   │   ├── pubspec.yaml
│   │   │   │   │   └── test_font_file
│   │   │   │   └── main
│   │   │   │   └── pubspec.yaml
│   │   │   ├── dart_dependencies_test
│   │   │   │   ├── asci_casing
│   │   │   │   │   ├── analysis_options.yaml
│   │   │   │   │   ├── main.dart
│   │   │   │   │   ├── pubspec.yaml
│   │   │   │   │   └── This_Import_Has_fuNNy_casING.dart
│   │   │   │   ├── bad_import
│   │   │   │   │   ├── analysis_options.yaml
│   │   │   │   │   ├── main.dart
│   │   │   │   │   └── pubspec.yaml
│   │   │   │   ├── bad_package
│   │   │   │   │   ├── analysis_options.yaml
│   │   │   │   │   ├── main.dart
│   │   │   │   │   └── pubspec.yaml
│   │   │   │   ├── bad_path
│   │   │   │   │   ├── analysis_options.yaml
│   │   │   │   │   ├── main.dart
│   │   │   │   │   └── pubspec.yaml
│   │   │   │   ├── changed_sdk_location
│   │   │   │   │   ├── lib
│   │   │   │   │   │   └── main.dart
│   │   │   │   │   └── pubspec.yaml
│   │   │   │   ├── good
│   │   │   │   │   ├── analysis_options.yaml
│   │   │   │   │   ├── foo.dart
│   │   │   │   │   ├── lib
│   │   │   │   │   │   └── bar.dart
│   │   │   │   │   ├── main.dart
│   │   │   │   │   └── pubspec.yaml
│   │   │   │   └── syntax_error
│   │   │   │   ├── analysis_options.yaml
│   │   │   │   ├── foo.dart
│   │   │   │   ├── main.dart
│   │   │   │   └── pubspec.yaml
│   │   │   ├── intellij
│   │   │   │   └── plugins
│   │   │   │   ├── Dart
│   │   │   │   │   └── lib
│   │   │   │   │   └── Dart.jar
│   │   │   │   └── flutter-intellij.jar
│   │   │   └── vscode
│   │   │   ├── application
│   │   │   │   └── resources
│   │   │   │   └── app
│   │   │   │   └── package.json
│   │   │   └── extensions
│   │   │   └── Dart-Code.dart-code-4.5.6
│   │   │   └── fake-extension.txt
│   │   ├── dependency_checker_test.dart
│   │   ├── devfs_test.dart
│   │   ├── device_test.dart
│   │   ├── flutter_manifest_test.dart
│   │   ├── forbidden_imports_test.dart
│   │   ├── hot_test.dart
│   │   ├── ios
│   │   │   ├── cocoapods_test.dart
│   │   │   ├── code_signing_test.dart
│   │   │   ├── devices_test.dart
│   │   │   ├── ios_workflow_test.dart
│   │   │   ├── mac_test.dart
│   │   │   ├── simulators_test.dart
│   │   │   └── xcodeproj_test.dart
│   │   ├── project_test.dart
│   │   ├── protocol_discovery_test.dart
│   │   ├── replay
│   │   │   └── common.dart
│   │   ├── resident_runner_test.dart
│   │   ├── runner
│   │   │   ├── flutter_command_runner_test.dart
│   │   │   └── flutter_command_test.dart
│   │   ├── src
│   │   │   ├── common.dart
│   │   │   ├── context.dart
│   │   │   └── mocks.dart
│   │   ├── stop_test.dart
│   │   ├── trace_test.dart
│   │   ├── utils_test.dart
│   │   ├── version_test.dart
│   │   └── vmservice_test.dart
│   └── tool
│   └── daemon_client.dart
├── PATENTS
├── README.md
└── version

972 directories, 3754 files

标签:

实例下载地址

Flutter SDK

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警