├── .gitignore ├── Choices.md ├── Constraints.md ├── JSX.md ├── LICENSE ├── Motivation.md ├── README.md ├── Research.md ├── code ├── dart_style_semicolon │ ├── .gitignore │ ├── .test_config │ ├── .travis.yml │ ├── AUTHORS │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── analysis_options.yaml │ ├── benchmark │ │ ├── after.dart.txt │ │ ├── before.dart.txt │ │ └── benchmark.dart │ ├── bin │ │ └── format.dart │ ├── codereview.settings │ ├── dist │ │ └── dart-style.d.ts │ ├── example │ │ └── format.dart │ ├── lib │ │ ├── dart_style.dart │ │ └── src │ │ │ ├── argument_list_visitor.dart │ │ │ ├── call_chain_visitor.dart │ │ │ ├── chunk.dart │ │ │ ├── chunk_builder.dart │ │ │ ├── dart_formatter.dart │ │ │ ├── debug.dart │ │ │ ├── error_listener.dart │ │ │ ├── exceptions.dart │ │ │ ├── fast_hash.dart │ │ │ ├── formatter_options.dart │ │ │ ├── io.dart │ │ │ ├── line_splitting │ │ │ ├── line_splitter.dart │ │ │ ├── rule_set.dart │ │ │ ├── solve_state.dart │ │ │ └── solve_state_queue.dart │ │ │ ├── line_writer.dart │ │ │ ├── nesting_builder.dart │ │ │ ├── nesting_level.dart │ │ │ ├── rule │ │ │ ├── argument.dart │ │ │ ├── combinator.dart │ │ │ ├── metadata.dart │ │ │ ├── rule.dart │ │ │ └── type_argument.dart │ │ │ ├── source_code.dart │ │ │ ├── source_visitor.dart │ │ │ ├── string_compare.dart │ │ │ ├── style_fix.dart │ │ │ └── whitespace.dart │ ├── pubspec.lock │ ├── pubspec.yaml │ ├── test │ │ ├── command_line_test.dart │ │ ├── comments │ │ │ ├── classes.unit │ │ │ ├── enums.unit │ │ │ ├── expressions.stmt │ │ │ ├── functions.unit │ │ │ ├── generic_methods.unit │ │ │ ├── lists.stmt │ │ │ ├── maps.stmt │ │ │ ├── mixed.unit │ │ │ ├── statements.stmt │ │ │ └── top_level.unit │ │ ├── fix_test.dart │ │ ├── fixes │ │ │ ├── doc_comments.stmt │ │ │ ├── named_default_separator.unit │ │ │ ├── optional_const.unit │ │ │ └── optional_new.stmt │ │ ├── formatter_test.dart │ │ ├── io_test.dart │ │ ├── regression │ │ │ ├── 0000 │ │ │ │ ├── 0000.stmt │ │ │ │ ├── 0005.stmt │ │ │ │ ├── 0006.stmt │ │ │ │ ├── 0009.unit │ │ │ │ ├── 0013.unit │ │ │ │ ├── 0014.unit │ │ │ │ ├── 0019.stmt │ │ │ │ ├── 0021.stmt │ │ │ │ ├── 0022.stmt │ │ │ │ ├── 0023.stmt │ │ │ │ ├── 0025.stmt │ │ │ │ ├── 0026.stmt │ │ │ │ ├── 0027.stmt │ │ │ │ ├── 0028.unit │ │ │ │ ├── 0029.stmt │ │ │ │ ├── 0031.stmt │ │ │ │ ├── 0033.stmt │ │ │ │ ├── 0036.unit │ │ │ │ ├── 0037.stmt │ │ │ │ ├── 0038.stmt │ │ │ │ ├── 0039.stmt │ │ │ │ ├── 0040.stmt │ │ │ │ ├── 0041.stmt │ │ │ │ ├── 0042.unit │ │ │ │ ├── 0043.stmt │ │ │ │ ├── 0044.stmt │ │ │ │ ├── 0045.stmt │ │ │ │ ├── 0046.stmt │ │ │ │ ├── 0047.unit │ │ │ │ ├── 0049.stmt │ │ │ │ ├── 0050.stmt │ │ │ │ ├── 0054.stmt │ │ │ │ ├── 0055.unit │ │ │ │ ├── 0056.stmt │ │ │ │ ├── 0057.stmt │ │ │ │ ├── 0058.unit │ │ │ │ ├── 0060.stmt │ │ │ │ ├── 0061.unit │ │ │ │ ├── 0066.stmt │ │ │ │ ├── 0068.stmt │ │ │ │ ├── 0069.stmt │ │ │ │ ├── 0070.stmt │ │ │ │ ├── 0071.unit │ │ │ │ ├── 0072.unit │ │ │ │ ├── 0075.unit │ │ │ │ ├── 0076.unit │ │ │ │ ├── 0077.stmt │ │ │ │ ├── 0080.unit │ │ │ │ ├── 0081.unit │ │ │ │ ├── 0082.stmt │ │ │ │ ├── 0083.unit │ │ │ │ ├── 0084.unit │ │ │ │ ├── 0085.unit │ │ │ │ ├── 0086.unit │ │ │ │ ├── 0087.unit │ │ │ │ ├── 0089.unit │ │ │ │ ├── 0090.stmt │ │ │ │ ├── 0091.stmt │ │ │ │ ├── 0095.unit │ │ │ │ ├── 0096.unit │ │ │ │ ├── 0098.stmt │ │ │ │ └── 0099.stmt │ │ │ ├── 0100 │ │ │ │ ├── 0100.stmt │ │ │ │ ├── 0102.stmt │ │ │ │ ├── 0108.unit │ │ │ │ ├── 0109.unit │ │ │ │ ├── 0110.stmt │ │ │ │ ├── 0111.unit │ │ │ │ ├── 0112.stmt │ │ │ │ ├── 0113.unit │ │ │ │ ├── 0114.unit │ │ │ │ ├── 0115.stmt │ │ │ │ ├── 0119.stmt │ │ │ │ ├── 0121.stmt │ │ │ │ ├── 0122.unit │ │ │ │ ├── 0130.unit │ │ │ │ ├── 0132.stmt │ │ │ │ ├── 0135.stmt │ │ │ │ ├── 0137.stmt │ │ │ │ ├── 0139.unit │ │ │ │ ├── 0140.stmt │ │ │ │ ├── 0141.unit │ │ │ │ ├── 0142.stmt │ │ │ │ ├── 0144.unit │ │ │ │ ├── 0146.unit │ │ │ │ ├── 0151.unit │ │ │ │ ├── 0152.unit │ │ │ │ ├── 0154.stmt │ │ │ │ ├── 0155.stmt │ │ │ │ ├── 0156.unit │ │ │ │ ├── 0158.unit │ │ │ │ ├── 0161.stmt │ │ │ │ ├── 0162.stmt │ │ │ │ ├── 0168.unit │ │ │ │ ├── 0170.unit │ │ │ │ ├── 0171.unit │ │ │ │ ├── 0176.unit │ │ │ │ ├── 0177.stmt │ │ │ │ ├── 0178.unit │ │ │ │ ├── 0184.unit │ │ │ │ ├── 0185.stmt │ │ │ │ ├── 0186.stmt │ │ │ │ ├── 0187.stmt │ │ │ │ ├── 0189.stmt │ │ │ │ ├── 0192.unit │ │ │ │ ├── 0197.unit │ │ │ │ ├── 0198.stmt │ │ │ │ └── 0199.stmt │ │ │ ├── 0200 │ │ │ │ ├── 0200.stmt │ │ │ │ ├── 0201.stmt │ │ │ │ ├── 0203.stmt │ │ │ │ ├── 0204.stmt │ │ │ │ ├── 0205.stmt │ │ │ │ ├── 0206.stmt │ │ │ │ ├── 0211.unit │ │ │ │ ├── 0212.stmt │ │ │ │ ├── 0217.stmt │ │ │ │ ├── 0218.stmt │ │ │ │ ├── 0221.unit │ │ │ │ ├── 0222.stmt │ │ │ │ ├── 0223.stmt │ │ │ │ ├── 0224.stmt │ │ │ │ ├── 0226.stmt │ │ │ │ ├── 0228.unit │ │ │ │ ├── 0229.unit │ │ │ │ ├── 0232.unit │ │ │ │ ├── 0235.unit │ │ │ │ ├── 0236.unit │ │ │ │ ├── 0237.unit │ │ │ │ ├── 0238.unit │ │ │ │ ├── 0241.unit │ │ │ │ ├── 0242.unit │ │ │ │ ├── 0243.stmt │ │ │ │ ├── 0247.unit │ │ │ │ ├── 0249.stmt │ │ │ │ ├── 0250.unit │ │ │ │ ├── 0255.stmt │ │ │ │ ├── 0256.unit │ │ │ │ ├── 0257.unit │ │ │ │ ├── 0258.unit │ │ │ │ └── 0259.unit │ │ │ ├── 0300 │ │ │ │ ├── 0357.stmt │ │ │ │ ├── 0360.stmt │ │ │ │ ├── 0361.unit │ │ │ │ ├── 0364.unit │ │ │ │ ├── 0366.stmt │ │ │ │ ├── 0367.stmt │ │ │ │ ├── 0368.unit │ │ │ │ ├── 0369.stmt │ │ │ │ ├── 0370.stmt │ │ │ │ ├── 0373.unit │ │ │ │ ├── 0374.stmt │ │ │ │ ├── 0375.stmt │ │ │ │ ├── 0377.stmt │ │ │ │ ├── 0378.stmt │ │ │ │ ├── 0379.stmt │ │ │ │ ├── 0380.unit │ │ │ │ ├── 0381.unit │ │ │ │ ├── 0383.unit │ │ │ │ ├── 0384.stmt │ │ │ │ ├── 0387.unit │ │ │ │ ├── 0388.unit │ │ │ │ ├── 0389.unit │ │ │ │ ├── 0391.stmt │ │ │ │ ├── 0394.stmt │ │ │ │ ├── 0398.stmt │ │ │ │ └── 0399.unit │ │ │ ├── 0400 │ │ │ │ ├── 0404.stmt │ │ │ │ ├── 0407.unit │ │ │ │ ├── 0410.stmt │ │ │ │ ├── 0413.unit │ │ │ │ ├── 0420.unit │ │ │ │ ├── 0421.unit │ │ │ │ ├── 0422.unit │ │ │ │ ├── 0424.stmt │ │ │ │ ├── 0429.stmt │ │ │ │ ├── 0434.unit │ │ │ │ ├── 0436.unit │ │ │ │ ├── 0437.unit │ │ │ │ ├── 0438.stmt │ │ │ │ ├── 0439.stmt │ │ │ │ ├── 0441.unit │ │ │ │ ├── 0443.unit │ │ │ │ ├── 0444.unit │ │ │ │ ├── 0448.stmt │ │ │ │ ├── 0449.stmt │ │ │ │ ├── 0454.unit │ │ │ │ ├── 0461.stmt │ │ │ │ ├── 0462.unit │ │ │ │ ├── 0463.unit │ │ │ │ ├── 0465.stmt │ │ │ │ ├── 0466.unit │ │ │ │ ├── 0467.unit │ │ │ │ ├── 0474.unit │ │ │ │ ├── 0475.unit │ │ │ │ ├── 0478.stmt │ │ │ │ ├── 0480.unit │ │ │ │ ├── 0481.unit │ │ │ │ ├── 0484.stmt │ │ │ │ ├── 0488.stmt │ │ │ │ ├── 0489.stmt │ │ │ │ ├── 0494.unit │ │ │ │ └── 0497.unit │ │ │ ├── 0500 │ │ │ │ ├── 0500.unit │ │ │ │ ├── 0503.unit │ │ │ │ ├── 0506.unit │ │ │ │ ├── 0511.unit │ │ │ │ ├── 0513.unit │ │ │ │ ├── 0514.unit │ │ │ │ ├── 0519.stmt │ │ │ │ ├── 0520.unit │ │ │ │ ├── 0527.stmt │ │ │ │ ├── 0529.unit │ │ │ │ ├── 0541.unit │ │ │ │ ├── 0543.unit │ │ │ │ ├── 0548.stmt │ │ │ │ ├── 0566.unit │ │ │ │ ├── 0571.unit │ │ │ │ ├── 0582.unit │ │ │ │ ├── 0584.unit │ │ │ │ ├── 0585.unit │ │ │ │ ├── 0589.unit │ │ │ │ └── 0591.unit │ │ │ ├── 0600 │ │ │ │ ├── 0606.unit │ │ │ │ ├── 0613.unit │ │ │ │ ├── 0616.unit │ │ │ │ ├── 0619.unit │ │ │ │ ├── 0621.stmt │ │ │ │ ├── 0648.stmt │ │ │ │ ├── 0658.unit │ │ │ │ ├── 0665.stmt │ │ │ │ └── 0680.stmt │ │ │ ├── 0700 │ │ │ │ ├── 0707.stmt │ │ │ │ ├── 0711.stmt │ │ │ │ └── 0720.unit │ │ │ └── other │ │ │ │ ├── analysis_server.unit │ │ │ │ ├── angular.unit │ │ │ │ ├── chains.stmt │ │ │ │ ├── dart2js.unit │ │ │ │ ├── misc.unit │ │ │ │ ├── pkg.unit │ │ │ │ └── pub.stmt │ │ ├── selections │ │ │ ├── selections.stmt │ │ │ └── selections.unit │ │ ├── semicolons │ │ │ ├── asserts.stmt │ │ │ ├── declarations.unit │ │ │ ├── directives.unit │ │ │ ├── expressions.stmt │ │ │ ├── functions.unit │ │ │ ├── loops.stmt │ │ │ ├── minus.stmt │ │ │ ├── plus.stmt │ │ │ ├── rethrow.stmt │ │ │ ├── returns.stmt │ │ │ ├── statements.stmt │ │ │ └── yields.stmt │ │ ├── source_code_test.dart │ │ ├── splitting │ │ │ ├── arguments.stmt │ │ │ ├── arrows.stmt │ │ │ ├── arrows.unit │ │ │ ├── assignments.stmt │ │ │ ├── classes.unit │ │ │ ├── constructors.unit │ │ │ ├── enums.unit │ │ │ ├── exports.unit │ │ │ ├── expressions.stmt │ │ │ ├── function_arguments.stmt │ │ │ ├── function_types.unit │ │ │ ├── generic_method_arguments.stmt │ │ │ ├── generic_method_parameters.unit │ │ │ ├── imports.unit │ │ │ ├── invocations.stmt │ │ │ ├── list_arguments.stmt │ │ │ ├── lists.stmt │ │ │ ├── loops.stmt │ │ │ ├── map_arguments.stmt │ │ │ ├── maps.stmt │ │ │ ├── members.unit │ │ │ ├── mixed.stmt │ │ │ ├── mixins.unit │ │ │ ├── parameters.stmt │ │ │ ├── parameters.unit │ │ │ ├── part.unit │ │ │ ├── statements.stmt │ │ │ ├── strings.stmt │ │ │ ├── type_arguments.stmt │ │ │ ├── type_parameters.unit │ │ │ ├── typedef.unit │ │ │ └── variables.stmt │ │ ├── string_compare_test.dart │ │ ├── utils.dart │ │ └── whitespace │ │ │ ├── blocks.stmt │ │ │ ├── cascades.stmt │ │ │ ├── classes.unit │ │ │ ├── compilation_unit.unit │ │ │ ├── constructors.unit │ │ │ ├── directives.unit │ │ │ ├── do.stmt │ │ │ ├── enums.unit │ │ │ ├── expressions.stmt │ │ │ ├── for.stmt │ │ │ ├── function_types.unit │ │ │ ├── functions.unit │ │ │ ├── if.stmt │ │ │ ├── metadata.unit │ │ │ ├── methods.unit │ │ │ ├── mixins.unit │ │ │ ├── native.unit │ │ │ ├── script.unit │ │ │ ├── statements.stmt │ │ │ ├── strings.stmt │ │ │ ├── switch.stmt │ │ │ ├── try.stmt │ │ │ ├── type_arguments.stmt │ │ │ ├── type_parameters.unit │ │ │ ├── typedef.unit │ │ │ └── while.stmt │ └── tool │ │ ├── grind.dart │ │ └── node_format_service.dart └── front_end_semicolon │ ├── .dart_tool │ └── pub │ │ └── bin │ │ ├── kernel │ │ ├── count_breakdown.dart.snapshot.dart2 │ │ ├── dump.dart.snapshot.dart2 │ │ ├── eval.dart.snapshot.dart2 │ │ ├── size_breakdown.dart.snapshot.dart2 │ │ ├── split.dart.snapshot.dart2 │ │ ├── transform.dart.snapshot.dart2 │ │ └── type_check.dart.snapshot.dart2 │ │ └── sdk-version │ ├── .packages │ ├── LICENSE │ ├── README.md │ ├── 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 │ │ ├── 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 │ │ ├── bazel_worker.dart │ │ ├── build_integration.dart │ │ ├── compiler_state.dart │ │ ├── dart2js.dart │ │ └── ddc.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 │ │ ├── crc32.dart │ │ ├── file_byte_store.dart │ │ ├── fletcher16.dart │ │ └── protected_file_byte_store.dart │ │ ├── codegen │ │ └── tools.dart │ │ ├── compute_platform_binaries_location.dart │ │ ├── dependency_walker.dart │ │ ├── external_state_snapshot.dart │ │ ├── fasta │ │ ├── README.md │ │ ├── TESTING.md │ │ ├── builder │ │ │ ├── README.md │ │ │ ├── builder.dart │ │ │ ├── builtin_type_builder.dart │ │ │ ├── class_builder.dart │ │ │ ├── constructor_reference_builder.dart │ │ │ ├── declaration.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 │ │ │ ├── member_builder.dart │ │ │ ├── metadata_builder.dart │ │ │ ├── mixin_application_builder.dart │ │ │ ├── modifier_builder.dart │ │ │ ├── named_type_builder.dart │ │ │ ├── prefix_builder.dart │ │ │ ├── procedure_builder.dart │ │ │ ├── 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 │ │ ├── constant_context.dart │ │ ├── crash.dart │ │ ├── deprecated_problems.dart │ │ ├── diagnostics.md │ │ ├── dill │ │ │ ├── README.md │ │ │ ├── dill_class_builder.dart │ │ │ ├── dill_library_builder.dart │ │ │ ├── dill_loader.dart │ │ │ ├── dill_member_builder.dart │ │ │ ├── dill_target.dart │ │ │ └── dill_typedef_builder.dart │ │ ├── export.dart │ │ ├── fasta_codes.dart │ │ ├── fasta_codes_generated.dart │ │ ├── get_dependencies.dart │ │ ├── hybrid_file_system.dart │ │ ├── identifiers.dart │ │ ├── import.dart │ │ ├── incremental_compiler.dart │ │ ├── kernel │ │ │ ├── README.md │ │ │ ├── body_builder.dart │ │ │ ├── constness.dart │ │ │ ├── expression_generator.dart │ │ │ ├── expression_generator_helper.dart │ │ │ ├── fangorn.dart │ │ │ ├── forest.dart │ │ │ ├── kernel_api.dart │ │ │ ├── kernel_ast_api.dart │ │ │ ├── kernel_body_builder.dart │ │ │ ├── kernel_builder.dart │ │ │ ├── kernel_class_builder.dart │ │ │ ├── kernel_enum_builder.dart │ │ │ ├── kernel_expression_generator.dart │ │ │ ├── kernel_expression_generator_impl.dart │ │ │ ├── kernel_field_builder.dart │ │ │ ├── kernel_formal_parameter_builder.dart │ │ │ ├── kernel_function_type_alias_builder.dart │ │ │ ├── kernel_function_type_builder.dart │ │ │ ├── kernel_incremental_target.dart │ │ │ ├── kernel_invalid_type_builder.dart │ │ │ ├── kernel_library_builder.dart │ │ │ ├── kernel_mixin_application_builder.dart │ │ │ ├── kernel_named_type_builder.dart │ │ │ ├── kernel_prefix_builder.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 │ │ │ ├── load_library_builder.dart │ │ │ ├── metadata_collector.dart │ │ │ ├── redirecting_factory_body.dart │ │ │ ├── type_algorithms.dart │ │ │ ├── unlinked_scope.dart │ │ │ ├── utils.dart │ │ │ └── verifier.dart │ │ ├── library_graph.dart │ │ ├── loader.dart │ │ ├── messages.dart │ │ ├── modifier.dart │ │ ├── names.dart │ │ ├── operator.dart │ │ ├── parser.dart │ │ ├── parser │ │ │ ├── assert.dart │ │ │ ├── async_modifier.dart │ │ │ ├── class_member_parser.dart │ │ │ ├── directive_context.dart │ │ │ ├── error_delegation_listener.dart │ │ │ ├── formal_parameter_kind.dart │ │ │ ├── forwarding_listener.dart │ │ │ ├── identifier_context.dart │ │ │ ├── identifier_context_impl.dart │ │ │ ├── listener.dart │ │ │ ├── loop_state.dart │ │ │ ├── member_kind.dart │ │ │ ├── modifier_context.dart │ │ │ ├── parser.dart │ │ │ ├── parser.md │ │ │ ├── parser_error.dart │ │ │ ├── parser_main.dart │ │ │ ├── recovery_listeners.dart │ │ │ ├── token_stream_rewriter.dart │ │ │ ├── top_level_parser.dart │ │ │ ├── type_info.dart │ │ │ ├── type_info_impl.dart │ │ │ └── util.dart │ │ ├── problems.dart │ │ ├── quote.dart │ │ ├── rewrite_severity.dart │ │ ├── scanner.dart │ │ ├── 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.dart │ │ │ ├── token_constants.dart │ │ │ └── utf8_bytes_scanner.dart │ │ ├── scope.dart │ │ ├── severity.dart │ │ ├── source │ │ │ ├── README.md │ │ │ ├── diet_listener.dart │ │ │ ├── diet_parser.dart │ │ │ ├── directive_listener.dart │ │ │ ├── outline_builder.dart │ │ │ ├── scope_listener.dart │ │ │ ├── source_class_builder.dart │ │ │ ├── source_library_builder.dart │ │ │ ├── source_loader.dart │ │ │ └── stack_listener.dart │ │ ├── target.dart │ │ ├── target_implementation.dart │ │ ├── testing │ │ │ ├── kernel_chain.dart │ │ │ ├── scanner_chain.dart │ │ │ └── validating_instrumentation.dart │ │ ├── ticker.dart │ │ ├── type_inference │ │ │ ├── inference_helper.dart │ │ │ ├── interface_resolver.dart │ │ │ ├── type_constraint_gatherer.dart │ │ │ ├── type_inference_engine.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 │ │ ├── scanner │ │ ├── errors.dart │ │ ├── interner.dart │ │ ├── reader.dart │ │ ├── string_utilities.dart │ │ └── token.dart │ │ ├── scheme_based_file_system.dart │ │ └── testing │ │ ├── compiler_common.dart │ │ └── package_root.dart │ ├── messages.status │ ├── messages.yaml │ ├── pubspec.lock │ ├── pubspec.yaml │ ├── test │ ├── fasta │ │ ├── ambiguous_export_test.dart │ │ ├── analyze_test.dart │ │ ├── assert_locations_test.dart │ │ ├── bootstrap_test.dart │ │ ├── compile_test.dart │ │ ├── expression_test.dart │ │ ├── generator_to_string_test.dart │ │ ├── graph_test.dart │ │ ├── incremental_expectations.dart │ │ ├── incremental_hello_test.dart │ │ ├── incremental_source_files.dart │ │ ├── incremental_test.dart │ │ ├── link_test.dart │ │ ├── messages_test.dart │ │ ├── outline_test.dart │ │ ├── parser │ │ │ ├── parser.status │ │ │ ├── parser_suite.dart │ │ │ ├── testing.json │ │ │ ├── token_stream_rewriter_test.dart │ │ │ └── type_info_test.dart │ │ ├── reexport_test.dart │ │ ├── scanner │ │ │ ├── scanner.status │ │ │ ├── scanner_suite.dart │ │ │ └── testing.json │ │ ├── sdk_test.dart │ │ ├── strong_test.dart │ │ ├── super_mixins_test.dart │ │ ├── testing │ │ │ └── suite.dart │ │ ├── tool_test.dart │ │ ├── type_inference │ │ │ ├── interface_resolver_test.dart │ │ │ ├── type_constraint_gatherer_test.dart │ │ │ ├── type_inference_engine_test.dart │ │ │ ├── type_schema_elimination_test.dart │ │ │ ├── type_schema_environment_test.dart │ │ │ └── type_schema_test.dart │ │ ├── unlinked_scope_test.dart │ │ └── uri_translator_test.dart │ ├── incremental_bulk_compiler_full.dart │ ├── incremental_bulk_compiler_smoke_test.dart │ ├── incremental_dart2js_load_from_dill_test.dart │ ├── incremental_load_from_dill_test.dart │ ├── incremental_load_from_invalid_dill_test.dart │ ├── incremental_utils.dart │ ├── kernel_generator_test.dart │ ├── memory_file_system_test.dart │ ├── mixin_export_test.dart │ ├── precedence_info_test.dart │ ├── scanner_fasta_test.dart │ ├── scanner_replacement_test.dart │ ├── scanner_test.dart │ ├── scheme_based_file_system_test.dart │ ├── src │ │ ├── base │ │ │ ├── api_signature_test.dart │ │ │ ├── file_repository_test.dart │ │ │ ├── flat_buffers_test.dart │ │ │ ├── libraries_specification_test.dart │ │ │ ├── processed_options_test.dart │ │ │ ├── test_all.dart │ │ │ └── uri_resolver_test.dart │ │ ├── byte_store │ │ │ ├── byte_store_test.dart │ │ │ ├── cache_test.dart │ │ │ ├── crc32_test.dart │ │ │ ├── file_byte_store_test.dart │ │ │ ├── fletcher16_test.dart │ │ │ ├── protected_file_byte_store_test.dart │ │ │ └── test_all.dart │ │ ├── dependency_walker_test.dart │ │ └── incremental │ │ │ ├── file_state_test.dart │ │ │ ├── format_test.dart │ │ │ ├── hot_reload_e2e_test.dart │ │ │ ├── kernel_driver_test.dart │ │ │ ├── mock_sdk.dart │ │ │ └── test_all.dart │ ├── standard_file_system_test.dart │ ├── summary_generator_test.dart │ ├── token_test.dart │ ├── tool │ │ └── reload.dart │ └── whole_program_test.dart │ ├── testcases │ ├── DeltaBlue.dart │ ├── DeltaBlue.dart.direct.expect │ ├── DeltaBlue.dart.outline.expect │ ├── DeltaBlue.dart.strong.expect │ ├── README.md │ ├── accessors.dart │ ├── accessors.dart.direct.expect │ ├── accessors.dart.direct.transformed.expect │ ├── accessors.dart.outline.expect │ ├── ambiguous_exports.dart │ ├── ambiguous_exports.dart.direct.expect │ ├── ambiguous_exports.dart.direct.transformed.expect │ ├── ambiguous_exports.dart.outline.expect │ ├── ambiguous_exports.dart.strong.expect │ ├── ambiguous_exports.dart.strong.transformed.expect │ ├── annotation_eof.dart │ ├── annotation_eof.dart.direct.expect │ ├── annotation_eof.dart.direct.transformed.expect │ ├── annotation_eof.dart.outline.expect │ ├── annotation_eof.dart.strong.expect │ ├── annotation_eof.dart.strong.transformed.expect │ ├── annotation_on_enum_values.dart │ ├── annotation_on_enum_values.dart.direct.expect │ ├── annotation_on_enum_values.dart.direct.transformed.expect │ ├── annotation_on_enum_values.dart.outline.expect │ ├── annotation_on_enum_values.dart.strong.expect │ ├── annotation_on_enum_values.dart.strong.transformed.expect │ ├── annotation_top.dart │ ├── annotation_top.dart.direct.expect │ ├── annotation_top.dart.direct.transformed.expect │ ├── annotation_top.dart.outline.expect │ ├── annotation_top.dart.strong.expect │ ├── annotation_top.dart.strong.transformed.expect │ ├── annotation_typedef_formals.dart │ ├── annotation_typedef_formals.dart.direct.expect │ ├── annotation_typedef_formals.dart.direct.transformed.expect │ ├── annotation_typedef_formals.dart.outline.expect │ ├── annotation_typedef_formals.dart.strong.expect │ ├── annotation_typedef_formals.dart.strong.transformed.expect │ ├── annotation_typedef_formals_resolution.dart │ ├── annotation_typedef_formals_resolution.dart.direct.expect │ ├── annotation_typedef_formals_resolution.dart.direct.transformed.expect │ ├── annotation_typedef_formals_resolution.dart.outline.expect │ ├── annotation_typedef_formals_resolution.dart.strong.expect │ ├── annotation_typedef_formals_resolution.dart.strong.transformed.expect │ ├── annotation_variable_declaration.dart │ ├── annotation_variable_declaration.dart.direct.expect │ ├── annotation_variable_declaration.dart.direct.transformed.expect │ ├── annotation_variable_declaration.dart.outline.expect │ ├── annotation_variable_declaration.dart.strong.expect │ ├── annotation_variable_declaration.dart.strong.transformed.expect │ ├── argument.dart │ ├── argument.dart.direct.expect │ ├── argument.dart.direct.transformed.expect │ ├── argument.dart.outline.expect │ ├── argument.dart.strong.expect │ ├── argument.dart.strong.transformed.expect │ ├── argument_mismatch.dart │ ├── argument_mismatch.dart.direct.expect │ ├── argument_mismatch.dart.direct.transformed.expect │ ├── argument_mismatch.dart.outline.expect │ ├── argument_mismatch.dart.strong.expect │ ├── arithmetic.dart │ ├── arithmetic.dart.direct.expect │ ├── arithmetic.dart.direct.transformed.expect │ ├── arithmetic.dart.outline.expect │ ├── arithmetic.dart.strong.expect │ ├── arithmetic.dart.strong.transformed.expect │ ├── arrow_function.dart │ ├── arrow_function.dart.direct.expect │ ├── arrow_function.dart.direct.transformed.expect │ ├── arrow_function.dart.outline.expect │ ├── arrow_function.dart.strong.expect │ ├── arrow_function.dart.strong.transformed.expect │ ├── async_function.dart │ ├── async_function.dart.direct.expect │ ├── async_function.dart.direct.transformed.expect │ ├── async_function.dart.outline.expect │ ├── async_function.dart.strong.expect │ ├── async_nested.dart │ ├── async_nested.dart.direct.expect │ ├── async_nested.dart.direct.transformed.expect │ ├── async_nested.dart.outline.expect │ ├── async_nested.dart.strong.expect │ ├── async_nested.dart.strong.transformed.expect │ ├── await.dart │ ├── await.dart.direct.expect │ ├── await.dart.direct.transformed.expect │ ├── await.dart.outline.expect │ ├── bad_setter_abstract.dart │ ├── bad_setter_abstract.dart.direct.expect │ ├── bad_setter_abstract.dart.direct.transformed.expect │ ├── bad_setter_abstract.dart.outline.expect │ ├── bad_setter_abstract.dart.strong.expect │ ├── bad_setter_abstract.dart.strong.transformed.expect │ ├── bad_store.dart │ ├── bad_store.dart.direct.expect │ ├── bad_store.dart.direct.transformed.expect │ ├── bad_store.dart.outline.expect │ ├── bad_store.dart.strong.expect │ ├── bad_store.dart.strong.transformed.expect │ ├── bug21938.dart │ ├── bug21938.dart.direct.expect │ ├── bug21938.dart.direct.transformed.expect │ ├── bug21938.dart.outline.expect │ ├── bug21938.dart.strong.expect │ ├── bug30695.dart │ ├── bug30695.dart.direct.expect │ ├── bug30695.dart.direct.transformed.expect │ ├── bug30695.dart.outline.expect │ ├── bug30695.dart.strong.expect │ ├── bug31124.dart │ ├── bug31124.dart.direct.expect │ ├── bug31124.dart.direct.transformed.expect │ ├── bug31124.dart.outline.expect │ ├── bug31124.dart.strong.expect │ ├── bug31124.dart.strong.transformed.expect │ ├── bug32414a.dart │ ├── bug32414a.dart.direct.expect │ ├── bug32414a.dart.direct.transformed.expect │ ├── bug32414a.dart.outline.expect │ ├── bug32414a.dart.strong.expect │ ├── bug32414a.dart.strong.transformed.expect │ ├── bug32414b.dart │ ├── bug32414b.dart.direct.expect │ ├── bug32414b.dart.direct.transformed.expect │ ├── bug32414b.dart.outline.expect │ ├── bug32414b.dart.strong.expect │ ├── bug32414b.dart.strong.transformed.expect │ ├── bug32426.dart │ ├── bug32426.dart.direct.expect │ ├── bug32426.dart.direct.transformed.expect │ ├── bug32426.dart.outline.expect │ ├── bug32426.dart.strong.expect │ ├── bug32426.dart.strong.transformed.expect │ ├── bug32629.dart │ ├── bug32629.dart.direct.expect │ ├── bug32629.dart.direct.transformed.expect │ ├── bug32629.dart.outline.expect │ ├── bug32629.dart.strong.expect │ ├── bug32629.dart.strong.transformed.expect │ ├── bug32866.dart │ ├── bug32866.dart.direct.expect │ ├── bug32866.dart.direct.transformed.expect │ ├── bug32866.dart.outline.expect │ ├── bug32866.dart.strong.expect │ ├── bug32866.dart.strong.transformed.expect │ ├── bug33099.dart │ ├── bug33099.dart.direct.expect │ ├── bug33099.dart.direct.transformed.expect │ ├── bug33099.dart.outline.expect │ ├── bug33099.dart.strong.expect │ ├── bug33099.dart.strong.transformed.expect │ ├── bug33196.dart │ ├── bug33196.dart.direct.expect │ ├── bug33196.dart.direct.transformed.expect │ ├── bug33196.dart.outline.expect │ ├── bug33196.dart.strong.expect │ ├── bug33196.dart.strong.transformed.expect │ ├── bug33206.dart │ ├── bug33206.dart.direct.expect │ ├── bug33206.dart.direct.transformed.expect │ ├── bug33206.dart.outline.expect │ ├── bug33206.dart.strong.expect │ ├── bug33206.dart.strong.transformed.expect │ ├── bug33298.dart │ ├── bug33298.dart.direct.expect │ ├── bug33298.dart.direct.transformed.expect │ ├── bug33298.dart.outline.expect │ ├── bug33298.dart.strong.expect │ ├── bug33298.dart.strong.transformed.expect │ ├── call.dart │ ├── call.dart.direct.expect │ ├── call.dart.outline.expect │ ├── call.dart.strong.expect │ ├── cascade.dart │ ├── cascade.dart.direct.expect │ ├── cascade.dart.direct.transformed.expect │ ├── cascade.dart.outline.expect │ ├── casts.dart │ ├── casts.dart.direct.expect │ ├── casts.dart.direct.transformed.expect │ ├── casts.dart.outline.expect │ ├── check_deferred_allocation.dart │ ├── check_deferred_allocation.dart.direct.expect │ ├── check_deferred_allocation.dart.direct.transformed.expect │ ├── check_deferred_allocation.dart.outline.expect │ ├── check_deferred_allocation.dart.strong.expect │ ├── check_deferred_allocation.dart.strong.transformed.expect │ ├── check_deferred_as_check.dart │ ├── check_deferred_as_check.dart.direct.expect │ ├── check_deferred_as_check.dart.direct.transformed.expect │ ├── check_deferred_as_check.dart.outline.expect │ ├── check_deferred_as_check.dart.strong.expect │ ├── check_deferred_as_check.dart.strong.transformed.expect │ ├── check_deferred_before_args.dart │ ├── check_deferred_before_args.dart.direct.expect │ ├── check_deferred_before_args.dart.direct.transformed.expect │ ├── check_deferred_before_args.dart.outline.expect │ ├── check_deferred_before_args.dart.strong.expect │ ├── check_deferred_before_args.dart.strong.transformed.expect │ ├── check_deferred_before_args2.dart │ ├── check_deferred_before_args2.dart.direct.expect │ ├── check_deferred_before_args2.dart.direct.transformed.expect │ ├── check_deferred_before_args2.dart.outline.expect │ ├── check_deferred_before_args2.dart.strong.expect │ ├── check_deferred_before_args2.dart.strong.transformed.expect │ ├── check_deferred_before_call.dart │ ├── check_deferred_before_call.dart.direct.expect │ ├── check_deferred_before_call.dart.direct.transformed.expect │ ├── check_deferred_before_call.dart.outline.expect │ ├── check_deferred_before_call.dart.strong.expect │ ├── check_deferred_before_call.dart.strong.transformed.expect │ ├── check_deferred_before_write.dart │ ├── check_deferred_before_write.dart.direct.expect │ ├── check_deferred_before_write.dart.direct.transformed.expect │ ├── check_deferred_before_write.dart.outline.expect │ ├── check_deferred_before_write.dart.strong.expect │ ├── check_deferred_before_write.dart.strong.transformed.expect │ ├── check_deferred_is_check.dart │ ├── check_deferred_is_check.dart.direct.expect │ ├── check_deferred_is_check.dart.direct.transformed.expect │ ├── check_deferred_is_check.dart.outline.expect │ ├── check_deferred_is_check.dart.strong.expect │ ├── check_deferred_is_check.dart.strong.transformed.expect │ ├── check_deferred_read.dart │ ├── check_deferred_read.dart.direct.expect │ ├── check_deferred_read.dart.direct.transformed.expect │ ├── check_deferred_read.dart.outline.expect │ ├── check_deferred_read.dart.strong.expect │ ├── check_deferred_read.dart.strong.transformed.expect │ ├── check_deferred_read_static_field.dart │ ├── check_deferred_read_static_field.dart.direct.expect │ ├── check_deferred_read_static_field.dart.direct.transformed.expect │ ├── check_deferred_read_static_field.dart.outline.expect │ ├── check_deferred_read_static_field.dart.strong.expect │ ├── check_deferred_read_static_field.dart.strong.transformed.expect │ ├── check_deferred_read_type.dart │ ├── check_deferred_read_type.dart.direct.expect │ ├── check_deferred_read_type.dart.direct.transformed.expect │ ├── check_deferred_read_type.dart.outline.expect │ ├── check_deferred_read_type.dart.strong.expect │ ├── check_deferred_read_type.dart.strong.transformed.expect │ ├── check_deferred_static_method_call.dart │ ├── check_deferred_static_method_call.dart.direct.expect │ ├── check_deferred_static_method_call.dart.direct.transformed.expect │ ├── check_deferred_static_method_call.dart.outline.expect │ ├── check_deferred_static_method_call.dart.strong.expect │ ├── check_deferred_static_method_call.dart.strong.transformed.expect │ ├── check_deferred_type_declaration.dart │ ├── check_deferred_type_declaration.dart.direct.expect │ ├── check_deferred_type_declaration.dart.direct.transformed.expect │ ├── check_deferred_type_declaration.dart.outline.expect │ ├── check_deferred_type_declaration.dart.strong.expect │ ├── check_deferred_type_declaration.dart.strong.transformed.expect │ ├── circularity-via-initializing-formal.dart │ ├── circularity-via-initializing-formal.dart.direct.expect │ ├── circularity-via-initializing-formal.dart.direct.transformed.expect │ ├── circularity-via-initializing-formal.dart.outline.expect │ ├── circularity-via-initializing-formal.dart.strong.expect │ ├── circularity-via-initializing-formal.dart.strong.transformed.expect │ ├── classes.dart │ ├── classes.dart.direct.expect │ ├── classes.dart.direct.transformed.expect │ ├── classes.dart.outline.expect │ ├── closure.dart │ ├── closure.dart.direct.expect │ ├── closure.dart.direct.transformed.expect │ ├── closure.dart.outline.expect │ ├── closure.dart.strong.expect │ ├── co19_language_metadata_syntax_t04.dart │ ├── co19_language_metadata_syntax_t04.dart.direct.expect │ ├── co19_language_metadata_syntax_t04.dart.direct.transformed.expect │ ├── co19_language_metadata_syntax_t04.dart.outline.expect │ ├── co19_language_metadata_syntax_t04.dart.strong.expect │ ├── co19_language_metadata_syntax_t04.dart.strong.transformed.expect │ ├── compile.status │ ├── constructor_const_inference.dart │ ├── constructor_const_inference.dart.direct.expect │ ├── constructor_const_inference.dart.direct.transformed.expect │ ├── constructor_const_inference.dart.outline.expect │ ├── constructor_const_inference.dart.strong.expect │ ├── constructor_const_inference.dart.strong.transformed.expect │ ├── constructor_cycle.dart │ ├── constructor_cycle.dart.direct.expect │ ├── constructor_cycle.dart.direct.transformed.expect │ ├── constructor_cycle.dart.outline.expect │ ├── constructor_cycle.dart.strong.expect │ ├── constructor_cycle.dart.strong.transformed.expect │ ├── covariant_generic.dart │ ├── covariant_generic.dart.direct.expect │ ├── covariant_generic.dart.direct.transformed.expect │ ├── covariant_generic.dart.outline.expect │ ├── covariant_generic.dart.strong.expect │ ├── cycles.dart │ ├── cycles.dart.direct.expect │ ├── cycles.dart.direct.transformed.expect │ ├── cycles.dart.outline.expect │ ├── dartino │ │ ├── README.md │ │ ├── add_class.incremental.yaml │ │ ├── add_compound_instance_field.incremental.yaml │ │ ├── add_export.incremental.yaml │ │ ├── add_field_and_remove_subclass.incremental.yaml │ │ ├── add_import.incremental.yaml │ │ ├── add_instance_field.incremental.yaml │ │ ├── add_instance_method.incremental.yaml │ │ ├── add_named_mixin_application.incremental.yaml │ │ ├── add_part.incremental.yaml │ │ ├── add_static_field.incremental.yaml │ │ ├── add_static_method.incremental.yaml │ │ ├── add_top_level_const_field.incremental.yaml │ │ ├── add_top_level_field.incremental.yaml │ │ ├── add_top_level_method.incremental.yaml │ │ ├── add_unused_enum_class.incremental.yaml │ │ ├── bad_diagnostics.incremental.yaml │ │ ├── bad_stack_trace_repro.incremental.yaml │ │ ├── call_instance_tear_off_named.incremental.yaml │ │ ├── call_named_arguments_1.incremental.yaml │ │ ├── call_named_arguments_2.incremental.yaml │ │ ├── call_named_arguments_from_instance_method.incremental.yaml │ │ ├── change_in_part.incremental.yaml │ │ ├── change_library_name.incremental.yaml │ │ ├── change_optional_arguments.incremental.yaml │ │ ├── change_supertype.incremental.yaml │ │ ├── closure.incremental.yaml │ │ ├── closure_capture.incremental.yaml │ │ ├── compile_time_error_001.incremental.yaml │ │ ├── compile_time_error_002.incremental.yaml │ │ ├── compile_time_error_003.incremental.yaml │ │ ├── compile_time_error_004.incremental.yaml │ │ ├── compile_time_error_005.incremental.yaml │ │ ├── compile_time_error_006.incremental.yaml │ │ ├── compile_time_error_field_becomes_removed_function.incremental.yaml │ │ ├── compile_time_error_hides_field.incremental.yaml │ │ ├── compile_time_error_partial_file.incremental.yaml │ │ ├── compound_constants.incremental.yaml │ │ ├── constant_retaining.incremental.yaml │ │ ├── constant_retaining_2.incremental.yaml │ │ ├── constant_retaining_3.incremental.yaml │ │ ├── constants.incremental.yaml │ │ ├── constants_of_new_classes.incremental.yaml │ │ ├── fix_compile_time_error_in_field.incremental.yaml │ │ ├── generic_types_001.incremental.yaml │ │ ├── generic_types_002.incremental.yaml │ │ ├── generic_types_003.incremental.yaml │ │ ├── generic_types_004.incremental.yaml │ │ ├── hello_world.incremental.yaml │ │ ├── instance_field_end.incremental.yaml │ │ ├── instance_field_middle.incremental.yaml │ │ ├── instance_field_to_static_field.incremental.yaml │ │ ├── interceptor_classes.incremental.yaml │ │ ├── invalidate_method_used_in_tearoff.incremental.yaml │ │ ├── invalidate_method_with_optional_parameters.incremental.yaml │ │ ├── lazy_static.incremental.yaml │ │ ├── local_function_closure.incremental.yaml │ │ ├── main_args.incremental.yaml │ │ ├── main_signature_change.incremental.yaml │ │ ├── modify_instance_method.incremental.yaml │ │ ├── modify_static_method.incremental.yaml │ │ ├── multiple_libraries.incremental.yaml │ │ ├── new_instance_tearoff.incremental.yaml │ │ ├── newly_instantiated_class.incremental.yaml │ │ ├── newly_instantiated_class_X.incremental.yaml │ │ ├── newly_instantiated_class_with_fields.incremental.yaml │ │ ├── newly_instantiated_subclases_two_updates.incremental.yaml │ │ ├── newly_instantiated_superclasses_two_updates.incremental.yaml │ │ ├── no_closure.incremental.yaml │ │ ├── override_field_with_method_conflict.incremental.yaml │ │ ├── override_getter_with_method_conflict.incremental.yaml │ │ ├── override_method_with_field_conflict.incremental.yaml │ │ ├── override_method_with_getter_conflict.incremental.yaml │ │ ├── preserving_identity_hashcode.incremental.yaml │ │ ├── remove_class.incremental.yaml │ │ ├── remove_class_with_field_and_subclass.incremental.yaml │ │ ├── remove_class_with_static_method.incremental.yaml │ │ ├── remove_compound_instance_field.incremental.yaml │ │ ├── remove_instance_field.incremental.yaml │ │ ├── remove_instance_method.incremental.yaml │ │ ├── remove_instance_method_stored_in_tearoff.incremental.yaml │ │ ├── remove_instance_method_super_access.incremental.yaml │ │ ├── remove_instance_method_with_optional_parameters.incremental.yaml │ │ ├── remove_instance_method_with_optional_parameters_stored_in_tearoff.incremental.yaml │ │ ├── remove_named_mixin_application.incremental.yaml │ │ ├── remove_static_method.incremental.yaml │ │ ├── remove_top_level_method.incremental.yaml │ │ ├── remove_unused_enum_class.incremental.yaml │ │ ├── same_tokens.incremental.yaml │ │ ├── same_tokens_variant.incremental.yaml │ │ ├── signature_change_instance_method.incremental.yaml │ │ ├── signature_change_parameter_instance_method.incremental.yaml │ │ ├── signature_change_static_method.incremental.yaml │ │ ├── signature_change_top_level_method.incremental.yaml │ │ ├── source_maps_no_throw.incremental.yaml │ │ ├── static_field_to_instance_field.incremental.yaml │ │ ├── stored_closure.incremental.yaml │ │ ├── stored_instance_tearoff.incremental.yaml │ │ ├── stored_instance_tearoff_with_named_parameters.incremental.yaml │ │ ├── stored_instance_tearoff_with_optional_positional_parameters.incremental.yaml │ │ ├── subclass_schema_1.incremental.yaml │ │ ├── subclass_schema_2.incremental.yaml │ │ ├── subclass_schema_3.incremental.yaml │ │ ├── super_call_signature_change.incremental.yaml │ │ ├── super_call_simple_change.incremental.yaml │ │ ├── super_classes_of_directly_instantiated.incremental.yaml │ │ ├── super_is_parameter.incremental.yaml │ │ ├── super_schema.incremental.yaml │ │ ├── two_updates.incremental.yaml │ │ ├── two_updates_instance_method.incremental.yaml │ │ ├── two_updates_not_main.incremental.yaml │ │ ├── two_updates_with_removal.incremental.yaml │ │ ├── unchanged_named_mixin_application.incremental.yaml │ │ ├── update_dependencies.incremental.yaml │ │ ├── update_dependencies_recoverable_compile_time_error.incremental.yaml │ │ └── update_dependencies_unrecoverable_compile_time_error.incremental.yaml │ ├── default_values.dart │ ├── default_values.dart.direct.expect │ ├── default_values.dart.direct.transformed.expect │ ├── default_values.dart.outline.expect │ ├── deferred_lib.dart │ ├── deferred_type_annotation.dart │ ├── deferred_type_annotation.dart.direct.expect │ ├── deferred_type_annotation.dart.direct.transformed.expect │ ├── deferred_type_annotation.dart.outline.expect │ ├── deferred_type_annotation.dart.strong.expect │ ├── deferred_type_annotation.dart.strong.transformed.expect │ ├── duplicated_named_args_3.dart │ ├── duplicated_named_args_3.dart.direct.expect │ ├── duplicated_named_args_3.dart.direct.transformed.expect │ ├── duplicated_named_args_3.dart.outline.expect │ ├── duplicated_named_args_3.dart.strong.expect │ ├── duplicated_named_args_3.dart.strong.transformed.expect │ ├── dynamic_and_void.dart │ ├── dynamic_and_void.dart.direct.expect │ ├── dynamic_and_void.dart.direct.transformed.expect │ ├── dynamic_and_void.dart.outline.expect │ ├── dynamic_and_void.dart.strong.expect │ ├── escape.dart │ ├── escape.dart.direct.expect │ ├── escape.dart.direct.transformed.expect │ ├── escape.dart.outline.expect │ ├── escape.dart.strong.expect │ ├── export_main.dart │ ├── export_main.dart.direct.expect │ ├── export_main.dart.direct.transformed.expect │ ├── export_main.dart.outline.expect │ ├── export_main.dart.strong.expect │ ├── export_main.dart.strong.transformed.expect │ ├── export_test.dart │ ├── export_test.dart.direct.expect │ ├── export_test.dart.direct.transformed.expect │ ├── export_test.dart.outline.expect │ ├── export_test.dart.strong.expect │ ├── export_test.dart.strong.transformed.expect │ ├── expression.status │ ├── expression │ │ ├── class_capture.expression.yaml │ │ ├── class_capture.expression.yaml.expect │ │ ├── class_getter.expression.yaml │ │ ├── class_getter.expression.yaml.expect │ │ ├── class_invalid_static.expression.yaml │ │ ├── class_invalid_static.expression.yaml.expect │ │ ├── class_invalid_static_capture.expression.yaml │ │ ├── class_invalid_static_capture.expression.yaml.expect │ │ ├── class_invalid_static_getter.expression.yaml │ │ ├── class_invalid_static_getter.expression.yaml.expect │ │ ├── class_invalid_static_setter.expression.yaml │ │ ├── class_invalid_static_setter.expression.yaml.expect │ │ ├── class_method.expression.yaml │ │ ├── class_method.expression.yaml.expect │ │ ├── class_setter.expression.yaml │ │ ├── class_setter.expression.yaml.expect │ │ ├── class_static.expression.yaml │ │ ├── class_static.expression.yaml.expect │ │ ├── class_static2.expression.yaml │ │ ├── class_static2.expression.yaml.expect │ │ ├── class_static3.expression.yaml │ │ ├── class_static3.expression.yaml.expect │ │ ├── class_type_param_bound.expression.yaml │ │ ├── class_type_param_bound.expression.yaml.expect │ │ ├── class_type_param_bound_illegal.expression.yaml │ │ ├── class_type_param_bound_illegal.expression.yaml.expect │ │ ├── class_type_param_reference.expression.yaml │ │ ├── class_type_param_reference.expression.yaml.expect │ │ ├── class_type_param_reference_arg.expression.yaml │ │ ├── class_type_param_reference_arg.expression.yaml.expect │ │ ├── class_type_param_reference_arg_inferred.expression.yaml │ │ ├── class_type_param_reference_arg_inferred.expression.yaml.expect │ │ ├── class_type_param_reference_ctor.expression.yaml │ │ ├── class_type_param_reference_ctor.expression.yaml.expect │ │ ├── class_type_param_reference_ctor_inferred.expression.yaml │ │ ├── class_type_param_reference_ctor_inferred.expression.yaml.expect │ │ ├── class_type_param_reference_var.expression.yaml │ │ ├── class_type_param_reference_var.expression.yaml.expect │ │ ├── core_lib_imported.expression.yaml │ │ ├── core_lib_imported.expression.yaml.expect │ │ ├── core_lib_internal.expression.yaml │ │ ├── core_lib_internal.expression.yaml.expect │ │ ├── eval.dart │ │ ├── invalid.expression.yaml │ │ ├── invalid.expression.yaml.expect │ │ ├── invalid_type_variable.expression.yaml │ │ ├── invalid_type_variable.expression.yaml.expect │ │ ├── invalid_variable.expression.yaml │ │ ├── invalid_variable.expression.yaml.expect │ │ ├── lib_ctor.expression.yaml │ │ ├── lib_ctor.expression.yaml.expect │ │ ├── lib_external_ctor.expression.yaml │ │ ├── lib_external_ctor.expression.yaml.expect │ │ ├── lib_nonctor.expression.yaml │ │ ├── lib_nonctor.expression.yaml.expect │ │ ├── lib_nonreference.expression.yaml │ │ ├── lib_nonreference.expression.yaml.expect │ │ ├── lib_nonshown_ctor.expression.yaml │ │ ├── lib_nonshown_ctor.expression.yaml.expect │ │ ├── lib_reference.expression.yaml │ │ ├── lib_reference.expression.yaml.expect │ │ ├── lib_simple.expression.yaml │ │ ├── lib_simple.expression.yaml.expect │ │ ├── main.dart │ │ ├── missing_variable_types.expression.yaml │ │ ├── missing_variable_types.expression.yaml.expect │ │ ├── noclass.expression.yaml │ │ ├── noclass.expression.yaml.expect │ │ ├── nolib.expression.yaml │ │ ├── nolib.expression.yaml.expect │ │ ├── param_assign.expression.yaml │ │ ├── param_assign.expression.yaml.expect │ │ ├── param_capture.expression.yaml │ │ ├── param_capture.expression.yaml.expect │ │ ├── param_conflict.expression.yaml │ │ ├── param_conflict.expression.yaml.expect │ │ ├── param_conflict_class.expression.yaml │ │ ├── param_conflict_class.expression.yaml.expect │ │ ├── param_method.expression.yaml │ │ ├── param_method.expression.yaml.expect │ │ ├── type_param_bound.expression.yaml │ │ ├── type_param_bound.expression.yaml.expect │ │ ├── type_param_shadow.expression.yaml │ │ ├── type_param_shadow.expression.yaml.expect │ │ ├── type_param_shadow_arg.expression.yaml │ │ ├── type_param_shadow_arg.expression.yaml.expect │ │ ├── type_param_shadow_arg_ctor_inferred.expression.yaml │ │ ├── type_param_shadow_arg_ctor_inferred.expression.yaml.expect │ │ ├── type_param_shadow_arg_inferred.expression.yaml │ │ ├── type_param_shadow_arg_inferred.expression.yaml.expect │ │ ├── type_param_shadow_ctor.expression.yaml │ │ ├── type_param_shadow_ctor.expression.yaml.expect │ │ ├── type_param_shadow_var.expression.yaml │ │ └── type_param_shadow_var.expression.yaml.expect │ ├── expressions.dart │ ├── expressions.dart.direct.expect │ ├── expressions.dart.direct.transformed.expect │ ├── expressions.dart.outline.expect │ ├── expressions.dart.strong.expect │ ├── expressions.dart.strong.transformed.expect │ ├── external.dart │ ├── external.dart.direct.expect │ ├── external.dart.direct.transformed.expect │ ├── external.dart.outline.expect │ ├── external.dart.strong.expect │ ├── external_import.dart │ ├── external_import.dart.direct.expect │ ├── external_import.dart.direct.transformed.expect │ ├── external_import.dart.outline.expect │ ├── external_import.dart.strong.expect │ ├── external_import.dart.strong.transformed.expect │ ├── fallthrough.dart │ ├── fallthrough.dart.direct.expect │ ├── fallthrough.dart.outline.expect │ ├── fallthrough.dart.strong.expect │ ├── fibonacci.dart │ ├── fibonacci.dart.direct.expect │ ├── fibonacci.dart.direct.transformed.expect │ ├── fibonacci.dart.outline.expect │ ├── for_in_scope.dart │ ├── for_in_scope.dart.direct.expect │ ├── for_in_scope.dart.direct.transformed.expect │ ├── for_in_scope.dart.outline.expect │ ├── function_in_field.dart │ ├── function_in_field.dart.direct.expect │ ├── function_in_field.dart.direct.transformed.expect │ ├── function_in_field.dart.outline.expect │ ├── function_type_is_check.dart │ ├── function_type_is_check.dart.direct.expect │ ├── function_type_is_check.dart.direct.transformed.expect │ ├── function_type_is_check.dart.outline.expect │ ├── function_type_is_check.dart.strong.expect │ ├── function_type_is_check.dart.strong.transformed.expect │ ├── function_type_recovery.dart │ ├── function_type_recovery.dart.outline.expect │ ├── functions.dart │ ├── functions.dart.direct.expect │ ├── functions.dart.direct.transformed.expect │ ├── functions.dart.outline.expect │ ├── future_or_test.dart │ ├── future_or_test.dart.direct.expect │ ├── future_or_test.dart.direct.transformed.expect │ ├── future_or_test.dart.outline.expect │ ├── future_or_test.dart.strong.expect │ ├── future_or_test.dart.strong.transformed.expect │ ├── hello.dart │ ├── hello.dart.direct.expect │ ├── hello.dart.direct.transformed.expect │ ├── hello.dart.outline.expect │ ├── illegal_named_function_expression.dart │ ├── illegal_named_function_expression.dart.direct.expect │ ├── illegal_named_function_expression.dart.direct.transformed.expect │ ├── illegal_named_function_expression.dart.outline.expect │ ├── illegal_named_function_expression.dart.strong.expect │ ├── illegal_named_function_expression.dart.strong.transformed.expect │ ├── illegal_named_function_expression_scope.dart │ ├── illegal_named_function_expression_scope.dart.direct.expect │ ├── illegal_named_function_expression_scope.dart.direct.transformed.expect │ ├── illegal_named_function_expression_scope.dart.outline.expect │ ├── illegal_named_function_expression_scope.dart.strong.expect │ ├── illegal_named_function_expression_scope.dart.strong.transformed.expect │ ├── implicit_const_with_static_fields.dart │ ├── implicit_const_with_static_fields.dart.direct.expect │ ├── implicit_const_with_static_fields.dart.direct.transformed.expect │ ├── implicit_const_with_static_fields.dart.outline.expect │ ├── implicit_const_with_static_fields.dart.strong.expect │ ├── implicit_const_with_static_fields.dart.strong.transformed.expect │ ├── implicit_new.dart │ ├── implicit_new.dart.direct.expect │ ├── implicit_new.dart.direct.transformed.expect │ ├── implicit_new.dart.outline.expect │ ├── implicit_new.dart.strong.expect │ ├── implicit_new.dart.strong.transformed.expect │ ├── implicit_scope_test.dart │ ├── implicit_scope_test.dart.direct.expect │ ├── implicit_scope_test.dart.direct.transformed.expect │ ├── implicit_scope_test.dart.outline.expect │ ├── implicit_scope_test.dart.strong.expect │ ├── implicit_scope_test.dart.strong.transformed.expect │ ├── implicit_this.dart │ ├── implicit_this.dart.direct.expect │ ├── implicit_this.dart.direct.transformed.expect │ ├── implicit_this.dart.outline.expect │ ├── incomplete_field_formal_parameter.dart │ ├── incremental.status │ ├── incremental_bulk_compiler_full.status │ ├── incremental_bulk_compiler_smoke.status │ ├── incremental_initialize_from_dill │ │ ├── calculated_bounds_no_strongmode.yaml │ │ ├── deferred_library.yaml │ │ ├── deleting_file.yaml │ │ ├── disappearing_library.yaml │ │ ├── disappearing_package.yaml │ │ ├── initialize_with_file_then_use_type.yaml │ │ ├── initialize_with_unused_package_then_use_type.yaml │ │ ├── invaldation_across_compile_time_error.yaml │ │ ├── invalidate_export_of_main.yaml │ │ ├── invalidate_package_part.yaml │ │ ├── invalidate_package_part_as_file.yaml │ │ ├── invalidate_package_part_as_package.yaml │ │ ├── invalidate_part.yaml │ │ ├── mixin_from_sdk.yaml │ │ ├── no_invalidate_on_export_of_main.yaml │ │ ├── remove_import_with_error.yaml │ │ ├── status.status │ │ ├── strongmode_mixins.yaml │ │ ├── strongmode_mixins_2.yaml │ │ ├── unused_file.yaml │ │ ├── updated_package_1.yaml │ │ ├── updated_package_2.yaml │ │ ├── updated_package_3.yaml │ │ └── updated_package_4.yaml │ ├── inference │ │ ├── abstract_class_instantiation.dart │ │ ├── abstract_class_instantiation.dart.direct.expect │ │ ├── abstract_class_instantiation.dart.direct.transformed.expect │ │ ├── abstract_class_instantiation.dart.outline.expect │ │ ├── assert.dart │ │ ├── assert.dart.direct.expect │ │ ├── assert.dart.direct.transformed.expect │ │ ├── assert.dart.outline.expect │ │ ├── assert.dart.strong.expect │ │ ├── assert.dart.strong.transformed.expect │ │ ├── assert_initializer.dart │ │ ├── assert_initializer.dart.direct.expect │ │ ├── assert_initializer.dart.direct.transformed.expect │ │ ├── assert_initializer.dart.outline.expect │ │ ├── assert_initializer.dart.strong.expect │ │ ├── assert_initializer.dart.strong.transformed.expect │ │ ├── assign_local.dart │ │ ├── assign_local.dart.direct.expect │ │ ├── assign_local.dart.direct.transformed.expect │ │ ├── assign_local.dart.outline.expect │ │ ├── assign_local.dart.strong.expect │ │ ├── assign_local.dart.strong.transformed.expect │ │ ├── async_await.dart │ │ ├── async_await.dart.direct.expect │ │ ├── async_await.dart.direct.transformed.expect │ │ ├── async_await.dart.outline.expect │ │ ├── async_await.dart.strong.expect │ │ ├── async_await.dart.strong.transformed.expect │ │ ├── async_closure_return_type_flatten.dart │ │ ├── async_closure_return_type_flatten.dart.direct.expect │ │ ├── async_closure_return_type_flatten.dart.direct.transformed.expect │ │ ├── async_closure_return_type_flatten.dart.strong.expect │ │ ├── async_closure_return_type_flatten.dart.strong.transformed.expect │ │ ├── async_closure_return_type_future.dart │ │ ├── async_closure_return_type_future.dart.direct.expect │ │ ├── async_closure_return_type_future.dart.direct.transformed.expect │ │ ├── async_closure_return_type_future.dart.strong.expect │ │ ├── async_closure_return_type_future.dart.strong.transformed.expect │ │ ├── async_closure_return_type_future_or.dart │ │ ├── async_closure_return_type_future_or.dart.direct.expect │ │ ├── async_closure_return_type_future_or.dart.direct.transformed.expect │ │ ├── async_closure_return_type_future_or.dart.strong.expect │ │ ├── async_closure_return_type_future_or.dart.strong.transformed.expect │ │ ├── block_bodied_lambdas_async_all_returns_are_futures.dart │ │ ├── block_bodied_lambdas_async_all_returns_are_futures.dart.direct.expect │ │ ├── block_bodied_lambdas_async_all_returns_are_futures.dart.direct.transformed.expect │ │ ├── block_bodied_lambdas_async_all_returns_are_futures.dart.strong.expect │ │ ├── block_bodied_lambdas_async_all_returns_are_futures.dart.strong.transformed.expect │ │ ├── block_bodied_lambdas_async_all_returns_are_values.dart │ │ ├── block_bodied_lambdas_async_all_returns_are_values.dart.direct.expect │ │ ├── block_bodied_lambdas_async_all_returns_are_values.dart.direct.transformed.expect │ │ ├── block_bodied_lambdas_async_all_returns_are_values.dart.strong.expect │ │ ├── block_bodied_lambdas_async_all_returns_are_values.dart.strong.transformed.expect │ │ ├── block_bodied_lambdas_async_mix_of_values_and_futures.dart │ │ ├── block_bodied_lambdas_async_mix_of_values_and_futures.dart.direct.expect │ │ ├── block_bodied_lambdas_async_mix_of_values_and_futures.dart.direct.transformed.expect │ │ ├── block_bodied_lambdas_async_mix_of_values_and_futures.dart.strong.expect │ │ ├── block_bodied_lambdas_async_mix_of_values_and_futures.dart.strong.transformed.expect │ │ ├── block_bodied_lambdas_async_star.dart │ │ ├── block_bodied_lambdas_async_star.dart.direct.expect │ │ ├── block_bodied_lambdas_async_star.dart.direct.transformed.expect │ │ ├── block_bodied_lambdas_async_star.dart.strong.expect │ │ ├── block_bodied_lambdas_async_star.dart.strong.transformed.expect │ │ ├── block_bodied_lambdas_basic.dart │ │ ├── block_bodied_lambdas_basic.dart.direct.expect │ │ ├── block_bodied_lambdas_basic.dart.direct.transformed.expect │ │ ├── block_bodied_lambdas_basic.dart.strong.expect │ │ ├── block_bodied_lambdas_basic.dart.strong.transformed.expect │ │ ├── block_bodied_lambdas_basic_void.dart │ │ ├── block_bodied_lambdas_basic_void.dart.direct.expect │ │ ├── block_bodied_lambdas_basic_void.dart.direct.transformed.expect │ │ ├── block_bodied_lambdas_basic_void.dart.outline.expect │ │ ├── block_bodied_lambdas_basic_void.dart.strong.expect │ │ ├── block_bodied_lambdas_basic_void.dart.strong.transformed.expect │ │ ├── block_bodied_lambdas_downwards_incompatible_with_upwards_inference.dart │ │ ├── block_bodied_lambdas_downwards_incompatible_with_upwards_inference.dart.direct.expect │ │ ├── block_bodied_lambdas_downwards_incompatible_with_upwards_inference.dart.direct.transformed.expect │ │ ├── block_bodied_lambdas_downwards_incompatible_with_upwards_inference.dart.strong.expect │ │ ├── block_bodied_lambdas_downwards_incompatible_with_upwards_inference.dart.strong.transformed.expect │ │ ├── block_bodied_lambdas_downwards_incompatible_with_upwards_inference_top_level.dart │ │ ├── block_bodied_lambdas_downwards_incompatible_with_upwards_inference_top_level.dart.direct.expect │ │ ├── block_bodied_lambdas_downwards_incompatible_with_upwards_inference_top_level.dart.strong.expect │ │ ├── block_bodied_lambdas_infer_bottom_async.dart │ │ ├── block_bodied_lambdas_infer_bottom_async.dart.direct.expect │ │ ├── block_bodied_lambdas_infer_bottom_async.dart.direct.transformed.expect │ │ ├── block_bodied_lambdas_infer_bottom_async.dart.strong.expect │ │ ├── block_bodied_lambdas_infer_bottom_async.dart.strong.transformed.expect │ │ ├── block_bodied_lambdas_infer_bottom_async_star.dart │ │ ├── block_bodied_lambdas_infer_bottom_async_star.dart.direct.expect │ │ ├── block_bodied_lambdas_infer_bottom_async_star.dart.direct.transformed.expect │ │ ├── block_bodied_lambdas_infer_bottom_async_star.dart.strong.expect │ │ ├── block_bodied_lambdas_infer_bottom_async_star.dart.strong.transformed.expect │ │ ├── block_bodied_lambdas_infer_bottom_sync.dart │ │ ├── block_bodied_lambdas_infer_bottom_sync.dart.direct.expect │ │ ├── block_bodied_lambdas_infer_bottom_sync.dart.direct.transformed.expect │ │ ├── block_bodied_lambdas_infer_bottom_sync.dart.strong.expect │ │ ├── block_bodied_lambdas_infer_bottom_sync.dart.strong.transformed.expect │ │ ├── block_bodied_lambdas_infer_bottom_sync_star.dart │ │ ├── block_bodied_lambdas_infer_bottom_sync_star.dart.direct.expect │ │ ├── block_bodied_lambdas_infer_bottom_sync_star.dart.direct.transformed.expect │ │ ├── block_bodied_lambdas_infer_bottom_sync_star.dart.strong.expect │ │ ├── block_bodied_lambdas_infer_bottom_sync_star.dart.strong.transformed.expect │ │ ├── block_bodied_lambdas_lub.dart │ │ ├── block_bodied_lambdas_lub.dart.direct.expect │ │ ├── block_bodied_lambdas_lub.dart.direct.transformed.expect │ │ ├── block_bodied_lambdas_lub.dart.strong.expect │ │ ├── block_bodied_lambdas_lub.dart.strong.transformed.expect │ │ ├── block_bodied_lambdas_nested_lambdas.dart │ │ ├── block_bodied_lambdas_nested_lambdas.dart.direct.expect │ │ ├── block_bodied_lambdas_nested_lambdas.dart.direct.transformed.expect │ │ ├── block_bodied_lambdas_nested_lambdas.dart.strong.expect │ │ ├── block_bodied_lambdas_nested_lambdas.dart.strong.transformed.expect │ │ ├── block_bodied_lambdas_no_return.dart │ │ ├── block_bodied_lambdas_no_return.dart.direct.expect │ │ ├── block_bodied_lambdas_no_return.dart.direct.transformed.expect │ │ ├── block_bodied_lambdas_no_return.dart.strong.expect │ │ ├── block_bodied_lambdas_no_return.dart.strong.transformed.expect │ │ ├── block_bodied_lambdas_returns.dart │ │ ├── block_bodied_lambdas_returns.dart.direct.expect │ │ ├── block_bodied_lambdas_returns.dart.direct.transformed.expect │ │ ├── block_bodied_lambdas_returns.dart.outline.expect │ │ ├── block_bodied_lambdas_returns.dart.strong.expect │ │ ├── block_bodied_lambdas_returns.dart.strong.transformed.expect │ │ ├── block_bodied_lambdas_sync_star.dart │ │ ├── block_bodied_lambdas_sync_star.dart.direct.expect │ │ ├── block_bodied_lambdas_sync_star.dart.direct.transformed.expect │ │ ├── block_bodied_lambdas_sync_star.dart.strong.expect │ │ ├── block_bodied_lambdas_sync_star.dart.strong.transformed.expect │ │ ├── block_bodied_lambdas_void_context.dart │ │ ├── block_bodied_lambdas_void_context.dart.direct.expect │ │ ├── block_bodied_lambdas_void_context.dart.direct.transformed.expect │ │ ├── block_bodied_lambdas_void_context.dart.outline.expect │ │ ├── block_bodied_lambdas_void_context.dart.strong.expect │ │ ├── block_bodied_lambdas_void_context.dart.strong.transformed.expect │ │ ├── bottom.dart │ │ ├── bottom.dart.direct.expect │ │ ├── bottom.dart.direct.transformed.expect │ │ ├── bottom.dart.strong.expect │ │ ├── bottom.dart.strong.transformed.expect │ │ ├── bottom_in_closure.dart │ │ ├── bottom_in_closure.dart.direct.expect │ │ ├── bottom_in_closure.dart.direct.transformed.expect │ │ ├── bottom_in_closure.dart.strong.expect │ │ ├── bottom_in_closure.dart.strong.transformed.expect │ │ ├── bug30251.dart │ │ ├── bug30251.dart.direct.expect │ │ ├── bug30251.dart.direct.transformed.expect │ │ ├── bug30251.dart.outline.expect │ │ ├── bug30251.dart.strong.expect │ │ ├── bug30251.dart.strong.transformed.expect │ │ ├── bug30620.dart │ │ ├── bug30620.dart.direct.expect │ │ ├── bug30620.dart.direct.transformed.expect │ │ ├── bug30620.dart.outline.expect │ │ ├── bug30620.dart.strong.expect │ │ ├── bug30620.dart.strong.transformed.expect │ │ ├── bug30620_b.dart │ │ ├── bug30620_b.dart.direct.expect │ │ ├── bug30620_b.dart.direct.transformed.expect │ │ ├── bug30620_b.dart.outline.expect │ │ ├── bug30620_b.dart.strong.expect │ │ ├── bug30620_b.dart.strong.transformed.expect │ │ ├── bug30620_c.dart │ │ ├── bug30620_c.dart.direct.expect │ │ ├── bug30620_c.dart.direct.transformed.expect │ │ ├── bug30620_c.dart.outline.expect │ │ ├── bug30620_c.dart.strong.expect │ │ ├── bug30620_c.dart.strong.transformed.expect │ │ ├── bug30620_d.dart │ │ ├── bug30620_d.dart.direct.expect │ │ ├── bug30620_d.dart.direct.transformed.expect │ │ ├── bug30620_d.dart.outline.expect │ │ ├── bug30620_d.dart.strong.expect │ │ ├── bug30620_d.dart.strong.transformed.expect │ │ ├── bug30624.dart │ │ ├── bug30624.dart.direct.expect │ │ ├── bug30624.dart.direct.transformed.expect │ │ ├── bug30624.dart.outline.expect │ │ ├── bug30624.dart.strong.expect │ │ ├── bug30624.dart.strong.transformed.expect │ │ ├── bug31132.dart │ │ ├── bug31132.dart.direct.expect │ │ ├── bug31132.dart.direct.transformed.expect │ │ ├── bug31132.dart.outline.expect │ │ ├── bug31132.dart.strong.expect │ │ ├── bug31132.dart.strong.transformed.expect │ │ ├── bug31133.dart │ │ ├── bug31133.dart.direct.expect │ │ ├── bug31133.dart.direct.transformed.expect │ │ ├── bug31133.dart.outline.expect │ │ ├── bug31133.dart.strong.expect │ │ ├── bug31133.dart.strong.transformed.expect │ │ ├── bug31436.dart │ │ ├── bug31436.dart.direct.expect │ │ ├── bug31436.dart.direct.transformed.expect │ │ ├── bug31436.dart.outline.expect │ │ ├── bug31436.dart.strong.expect │ │ ├── bug31436.dart.strong.transformed.expect │ │ ├── bug32291.dart │ │ ├── bug32291.dart.direct.expect │ │ ├── bug32291.dart.direct.transformed.expect │ │ ├── bug32291.dart.outline.expect │ │ ├── bug32291.dart.strong.expect │ │ ├── bug32291.dart.strong.transformed.expect │ │ ├── bug33324.dart │ │ ├── bug33324.dart.direct.expect │ │ ├── bug33324.dart.direct.transformed.expect │ │ ├── bug33324.dart.outline.expect │ │ ├── bug33324.dart.strong.expect │ │ ├── bug33324.dart.strong.transformed.expect │ │ ├── call_corner_cases.dart │ │ ├── call_corner_cases.dart.direct.expect │ │ ├── call_corner_cases.dart.direct.transformed.expect │ │ ├── call_corner_cases.dart.outline.expect │ │ ├── call_corner_cases.dart.strong.expect │ │ ├── call_corner_cases.dart.strong.transformed.expect │ │ ├── callable_generic_class.dart │ │ ├── callable_generic_class.dart.direct.expect │ │ ├── callable_generic_class.dart.direct.transformed.expect │ │ ├── callable_generic_class.dart.outline.expect │ │ ├── callable_generic_class.dart.strong.expect │ │ ├── callable_generic_class.dart.strong.transformed.expect │ │ ├── circular_method_inference.dart │ │ ├── circular_method_inference.dart.direct.expect │ │ ├── circular_method_inference.dart.direct.transformed.expect │ │ ├── circular_method_inference.dart.outline.expect │ │ ├── circular_method_inference.dart.strong.expect │ │ ├── circular_method_inference.dart.strong.transformed.expect │ │ ├── circular_reference_via_closures.dart │ │ ├── circular_reference_via_closures.dart.direct.expect │ │ ├── circular_reference_via_closures.dart.direct.transformed.expect │ │ ├── circular_reference_via_closures.dart.strong.expect │ │ ├── circular_reference_via_closures.dart.strong.transformed.expect │ │ ├── circular_reference_via_closures_initializer_types.dart │ │ ├── circular_reference_via_closures_initializer_types.dart.direct.expect │ │ ├── circular_reference_via_closures_initializer_types.dart.direct.transformed.expect │ │ ├── circular_reference_via_closures_initializer_types.dart.strong.expect │ │ ├── circular_reference_via_closures_initializer_types.dart.strong.transformed.expect │ │ ├── closure_param_null_to_object.dart │ │ ├── closure_param_null_to_object.dart.direct.expect │ │ ├── closure_param_null_to_object.dart.direct.transformed.expect │ │ ├── closure_param_null_to_object.dart.outline.expect │ │ ├── closure_param_null_to_object.dart.strong.expect │ │ ├── closure_param_null_to_object.dart.strong.transformed.expect │ │ ├── coerce_bottom_and_null_types.dart │ │ ├── coerce_bottom_and_null_types.dart.direct.expect │ │ ├── coerce_bottom_and_null_types.dart.direct.transformed.expect │ │ ├── coerce_bottom_and_null_types.dart.outline.expect │ │ ├── coerce_bottom_and_null_types.dart.strong.expect │ │ ├── coerce_bottom_and_null_types.dart.strong.transformed.expect │ │ ├── complex_predecrement.dart │ │ ├── complex_predecrement.dart.direct.expect │ │ ├── complex_predecrement.dart.direct.transformed.expect │ │ ├── complex_predecrement.dart.outline.expect │ │ ├── complex_predecrement.dart.strong.expect │ │ ├── complex_predecrement.dart.strong.transformed.expect │ │ ├── conditional_lub.dart │ │ ├── conditional_lub.dart.direct.expect │ │ ├── conditional_lub.dart.direct.transformed.expect │ │ ├── conditional_lub.dart.outline.expect │ │ ├── conditional_lub.dart.strong.expect │ │ ├── conditional_lub.dart.strong.transformed.expect │ │ ├── conditional_upwards_inference.dart │ │ ├── conditional_upwards_inference.dart.direct.expect │ │ ├── conditional_upwards_inference.dart.direct.transformed.expect │ │ ├── conditional_upwards_inference.dart.outline.expect │ │ ├── conditional_upwards_inference.dart.strong.expect │ │ ├── conditional_upwards_inference.dart.strong.transformed.expect │ │ ├── conflicts_can_happen.dart │ │ ├── conflicts_can_happen.dart.direct.expect │ │ ├── conflicts_can_happen.dart.direct.transformed.expect │ │ ├── conflicts_can_happen.dart.strong.expect │ │ ├── conflicts_can_happen2.dart │ │ ├── conflicts_can_happen2.dart.direct.expect │ │ ├── conflicts_can_happen2.dart.direct.transformed.expect │ │ ├── conflicts_can_happen2.dart.strong.expect │ │ ├── constructors_downwards_with_constraint.dart │ │ ├── constructors_downwards_with_constraint.dart.direct.expect │ │ ├── constructors_downwards_with_constraint.dart.direct.transformed.expect │ │ ├── constructors_downwards_with_constraint.dart.strong.expect │ │ ├── constructors_downwards_with_constraint.dart.strong.transformed.expect │ │ ├── constructors_infer_from_arguments.dart │ │ ├── constructors_infer_from_arguments.dart.direct.expect │ │ ├── constructors_infer_from_arguments.dart.direct.transformed.expect │ │ ├── constructors_infer_from_arguments.dart.strong.expect │ │ ├── constructors_infer_from_arguments.dart.strong.transformed.expect │ │ ├── constructors_infer_from_arguments_argument_not_assignable.dart │ │ ├── constructors_infer_from_arguments_argument_not_assignable.dart.direct.expect │ │ ├── constructors_infer_from_arguments_argument_not_assignable.dart.direct.transformed.expect │ │ ├── constructors_infer_from_arguments_argument_not_assignable.dart.strong.expect │ │ ├── constructors_infer_from_arguments_const.dart │ │ ├── constructors_infer_from_arguments_const.dart.direct.expect │ │ ├── constructors_infer_from_arguments_const.dart.direct.transformed.expect │ │ ├── constructors_infer_from_arguments_const.dart.strong.expect │ │ ├── constructors_infer_from_arguments_const.dart.strong.transformed.expect │ │ ├── constructors_infer_from_arguments_const_with_upper_bound.dart │ │ ├── constructors_infer_from_arguments_const_with_upper_bound.dart.direct.expect │ │ ├── constructors_infer_from_arguments_const_with_upper_bound.dart.direct.transformed.expect │ │ ├── constructors_infer_from_arguments_const_with_upper_bound.dart.strong.expect │ │ ├── constructors_infer_from_arguments_const_with_upper_bound.dart.strong.transformed.expect │ │ ├── constructors_infer_from_arguments_downwards_from_constructor.dart │ │ ├── constructors_infer_from_arguments_downwards_from_constructor.dart.direct.expect │ │ ├── constructors_infer_from_arguments_downwards_from_constructor.dart.direct.transformed.expect │ │ ├── constructors_infer_from_arguments_downwards_from_constructor.dart.strong.expect │ │ ├── constructors_infer_from_arguments_downwards_from_constructor.dart.strong.transformed.expect │ │ ├── constructors_infer_from_arguments_factory.dart │ │ ├── constructors_infer_from_arguments_factory.dart.direct.expect │ │ ├── constructors_infer_from_arguments_factory.dart.direct.transformed.expect │ │ ├── constructors_infer_from_arguments_factory.dart.strong.expect │ │ ├── constructors_infer_from_arguments_factory.dart.strong.transformed.expect │ │ ├── constructors_infer_from_arguments_factory_calls_constructor.dart │ │ ├── constructors_infer_from_arguments_factory_calls_constructor.dart.direct.expect │ │ ├── constructors_infer_from_arguments_factory_calls_constructor.dart.direct.transformed.expect │ │ ├── constructors_infer_from_arguments_factory_calls_constructor.dart.strong.expect │ │ ├── constructors_infer_from_arguments_factory_calls_constructor.dart.strong.transformed.expect │ │ ├── constructors_infer_from_arguments_named.dart │ │ ├── constructors_infer_from_arguments_named.dart.direct.expect │ │ ├── constructors_infer_from_arguments_named.dart.direct.transformed.expect │ │ ├── constructors_infer_from_arguments_named.dart.strong.expect │ │ ├── constructors_infer_from_arguments_named.dart.strong.transformed.expect │ │ ├── constructors_infer_from_arguments_named_factory.dart │ │ ├── constructors_infer_from_arguments_named_factory.dart.direct.expect │ │ ├── constructors_infer_from_arguments_named_factory.dart.direct.transformed.expect │ │ ├── constructors_infer_from_arguments_named_factory.dart.strong.expect │ │ ├── constructors_infer_from_arguments_named_factory.dart.strong.transformed.expect │ │ ├── constructors_infer_from_arguments_redirecting.dart │ │ ├── constructors_infer_from_arguments_redirecting.dart.direct.expect │ │ ├── constructors_infer_from_arguments_redirecting.dart.direct.transformed.expect │ │ ├── constructors_infer_from_arguments_redirecting.dart.strong.expect │ │ ├── constructors_infer_from_arguments_redirecting.dart.strong.transformed.expect │ │ ├── constructors_infer_from_arguments_redirecting_factory.dart │ │ ├── constructors_infer_from_arguments_redirecting_factory.dart.direct.expect │ │ ├── constructors_infer_from_arguments_redirecting_factory.dart.direct.transformed.expect │ │ ├── constructors_infer_from_arguments_redirecting_factory.dart.strong.expect │ │ ├── constructors_infer_from_arguments_redirecting_factory.dart.strong.transformed.expect │ │ ├── constructors_infer_from_arguments_redirecting_factory_to_factory.dart │ │ ├── constructors_infer_from_arguments_redirecting_factory_to_factory.dart.direct.expect │ │ ├── constructors_infer_from_arguments_redirecting_factory_to_factory.dart.direct.transformed.expect │ │ ├── constructors_infer_from_arguments_redirecting_factory_to_factory.dart.outline.expect │ │ ├── constructors_infer_from_arguments_redirecting_factory_to_factory.dart.strong.expect │ │ ├── constructors_infer_from_arguments_redirecting_factory_to_factory.dart.strong.transformed.expect │ │ ├── constructors_inference_f_bounded.dart │ │ ├── constructors_inference_f_bounded.dart.direct.expect │ │ ├── constructors_inference_f_bounded.dart.direct.transformed.expect │ │ ├── constructors_inference_f_bounded.dart.strong.expect │ │ ├── constructors_inference_f_bounded.dart.strong.transformed.expect │ │ ├── constructors_reverse_type_parameters.dart │ │ ├── constructors_reverse_type_parameters.dart.direct.expect │ │ ├── constructors_reverse_type_parameters.dart.direct.transformed.expect │ │ ├── constructors_reverse_type_parameters.dart.strong.expect │ │ ├── constructors_reverse_type_parameters.dart.strong.transformed.expect │ │ ├── constructors_too_many_positional_arguments.dart │ │ ├── constructors_too_many_positional_arguments.dart.direct.expect │ │ ├── do_not_infer_overridden_fields_that_explicitly_say_dynamic_infer.dart │ │ ├── do_not_infer_overridden_fields_that_explicitly_say_dynamic_infer.dart.direct.expect │ │ ├── do_not_infer_overridden_fields_that_explicitly_say_dynamic_infer.dart.direct.transformed.expect │ │ ├── do_not_infer_overridden_fields_that_explicitly_say_dynamic_infer.dart.strong.expect │ │ ├── dont_infer_field_type_when_initializer_is_null.dart │ │ ├── dont_infer_field_type_when_initializer_is_null.dart.direct.expect │ │ ├── dont_infer_field_type_when_initializer_is_null.dart.direct.transformed.expect │ │ ├── dont_infer_field_type_when_initializer_is_null.dart.strong.expect │ │ ├── dont_infer_field_type_when_initializer_is_null.dart.strong.transformed.expect │ │ ├── dont_infer_type_on_dynamic.dart │ │ ├── dont_infer_type_on_dynamic.dart.direct.expect │ │ ├── dont_infer_type_on_dynamic.dart.direct.transformed.expect │ │ ├── dont_infer_type_on_dynamic.dart.strong.expect │ │ ├── dont_infer_type_on_dynamic.dart.strong.transformed.expect │ │ ├── dont_infer_type_when_initializer_is_null.dart │ │ ├── dont_infer_type_when_initializer_is_null.dart.direct.expect │ │ ├── dont_infer_type_when_initializer_is_null.dart.direct.transformed.expect │ │ ├── dont_infer_type_when_initializer_is_null.dart.strong.expect │ │ ├── dont_infer_type_when_initializer_is_null.dart.strong.transformed.expect │ │ ├── downward_inference_fixes_no_upwards_errors.dart │ │ ├── downward_inference_fixes_no_upwards_errors.dart.direct.expect │ │ ├── downward_inference_fixes_no_upwards_errors.dart.direct.transformed.expect │ │ ├── downward_inference_fixes_no_upwards_errors.dart.strong.expect │ │ ├── downward_inference_fixes_no_upwards_errors.dart.strong.transformed.expect │ │ ├── downward_inference_miscellaneous.dart │ │ ├── downward_inference_miscellaneous.dart.direct.expect │ │ ├── downward_inference_miscellaneous.dart.direct.transformed.expect │ │ ├── downward_inference_miscellaneous.dart.strong.expect │ │ ├── downward_inference_miscellaneous.dart.strong.transformed.expect │ │ ├── downwards_context_from_inferred_field_type.dart │ │ ├── downwards_context_from_inferred_field_type.dart.direct.expect │ │ ├── downwards_context_from_inferred_field_type.dart.direct.transformed.expect │ │ ├── downwards_context_from_inferred_field_type.dart.outline.expect │ │ ├── downwards_context_from_inferred_field_type.dart.strong.expect │ │ ├── downwards_context_from_inferred_field_type.dart.strong.transformed.expect │ │ ├── downwards_inference_annotations.dart │ │ ├── downwards_inference_annotations.dart.direct.expect │ │ ├── downwards_inference_annotations.dart.direct.transformed.expect │ │ ├── downwards_inference_annotations.dart.outline.expect │ │ ├── downwards_inference_annotations.dart.strong.expect │ │ ├── downwards_inference_annotations.dart.strong.transformed.expect │ │ ├── downwards_inference_annotations_class_members.dart │ │ ├── downwards_inference_annotations_class_members.dart.direct.expect │ │ ├── downwards_inference_annotations_class_members.dart.direct.transformed.expect │ │ ├── downwards_inference_annotations_class_members.dart.outline.expect │ │ ├── downwards_inference_annotations_class_members.dart.strong.expect │ │ ├── downwards_inference_annotations_class_members.dart.strong.transformed.expect │ │ ├── downwards_inference_annotations_for_loop_variable.dart │ │ ├── downwards_inference_annotations_for_loop_variable.dart.direct.expect │ │ ├── downwards_inference_annotations_for_loop_variable.dart.direct.transformed.expect │ │ ├── downwards_inference_annotations_for_loop_variable.dart.outline.expect │ │ ├── downwards_inference_annotations_for_loop_variable.dart.strong.expect │ │ ├── downwards_inference_annotations_for_loop_variable.dart.strong.transformed.expect │ │ ├── downwards_inference_annotations_locals.dart │ │ ├── downwards_inference_annotations_locals.dart.direct.expect │ │ ├── downwards_inference_annotations_locals.dart.outline.expect │ │ ├── downwards_inference_annotations_locals.dart.strong.expect │ │ ├── downwards_inference_annotations_locals.dart.strong.transformed.expect │ │ ├── downwards_inference_annotations_locals_referring_to_locals.dart │ │ ├── downwards_inference_annotations_locals_referring_to_locals.dart.direct.expect │ │ ├── downwards_inference_annotations_locals_referring_to_locals.dart.direct.transformed.expect │ │ ├── downwards_inference_annotations_locals_referring_to_locals.dart.outline.expect │ │ ├── downwards_inference_annotations_locals_referring_to_locals.dart.strong.expect │ │ ├── downwards_inference_annotations_locals_referring_to_locals.dart.strong.transformed.expect │ │ ├── downwards_inference_annotations_parameter.dart │ │ ├── downwards_inference_annotations_parameter.dart.direct.expect │ │ ├── downwards_inference_annotations_parameter.dart.direct.transformed.expect │ │ ├── downwards_inference_annotations_parameter.dart.outline.expect │ │ ├── downwards_inference_annotations_parameter.dart.strong.expect │ │ ├── downwards_inference_annotations_parameter.dart.strong.transformed.expect │ │ ├── downwards_inference_annotations_parameter_local.dart │ │ ├── downwards_inference_annotations_parameter_local.dart.direct.expect │ │ ├── downwards_inference_annotations_parameter_local.dart.direct.transformed.expect │ │ ├── downwards_inference_annotations_parameter_local.dart.outline.expect │ │ ├── downwards_inference_annotations_parameter_local.dart.strong.expect │ │ ├── downwards_inference_annotations_parameter_local.dart.strong.transformed.expect │ │ ├── downwards_inference_annotations_type_variable.dart │ │ ├── downwards_inference_annotations_type_variable.dart.direct.expect │ │ ├── downwards_inference_annotations_type_variable.dart.direct.transformed.expect │ │ ├── downwards_inference_annotations_type_variable.dart.outline.expect │ │ ├── downwards_inference_annotations_type_variable_local.dart │ │ ├── downwards_inference_annotations_type_variable_local.dart.direct.expect │ │ ├── downwards_inference_annotations_type_variable_local.dart.direct.transformed.expect │ │ ├── downwards_inference_annotations_type_variable_local.dart.outline.expect │ │ ├── downwards_inference_annotations_type_variable_local.dart.strong.expect │ │ ├── downwards_inference_annotations_type_variable_local.dart.strong.transformed.expect │ │ ├── downwards_inference_annotations_typedef.dart │ │ ├── downwards_inference_annotations_typedef.dart.direct.expect │ │ ├── downwards_inference_annotations_typedef.dart.direct.transformed.expect │ │ ├── downwards_inference_annotations_typedef.dart.outline.expect │ │ ├── downwards_inference_annotations_typedef.dart.strong.expect │ │ ├── downwards_inference_annotations_typedef.dart.strong.transformed.expect │ │ ├── downwards_inference_assignment_statements.dart │ │ ├── downwards_inference_assignment_statements.dart.direct.expect │ │ ├── downwards_inference_assignment_statements.dart.direct.transformed.expect │ │ ├── downwards_inference_assignment_statements.dart.strong.expect │ │ ├── downwards_inference_assignment_statements.dart.strong.transformed.expect │ │ ├── downwards_inference_async_await.dart │ │ ├── downwards_inference_async_await.dart.direct.expect │ │ ├── downwards_inference_async_await.dart.direct.transformed.expect │ │ ├── downwards_inference_async_await.dart.strong.expect │ │ ├── downwards_inference_async_await.dart.strong.transformed.expect │ │ ├── downwards_inference_for_each.dart │ │ ├── downwards_inference_for_each.dart.direct.expect │ │ ├── downwards_inference_for_each.dart.direct.transformed.expect │ │ ├── downwards_inference_for_each.dart.strong.expect │ │ ├── downwards_inference_for_each.dart.strong.transformed.expect │ │ ├── downwards_inference_initializing_formal_default_formal.dart │ │ ├── downwards_inference_initializing_formal_default_formal.dart.direct.expect │ │ ├── downwards_inference_initializing_formal_default_formal.dart.direct.transformed.expect │ │ ├── downwards_inference_initializing_formal_default_formal.dart.strong.expect │ │ ├── downwards_inference_initializing_formal_default_formal.dart.strong.transformed.expect │ │ ├── downwards_inference_inside_top_level.dart │ │ ├── downwards_inference_inside_top_level.dart.direct.expect │ │ ├── downwards_inference_inside_top_level.dart.direct.transformed.expect │ │ ├── downwards_inference_inside_top_level.dart.strong.expect │ │ ├── downwards_inference_inside_top_level.dart.strong.transformed.expect │ │ ├── downwards_inference_inside_top_level_2.dart │ │ ├── downwards_inference_inside_top_level_2.dart.direct.expect │ │ ├── downwards_inference_inside_top_level_2.dart.direct.transformed.expect │ │ ├── downwards_inference_inside_top_level_2.dart.outline.expect │ │ ├── downwards_inference_inside_top_level_2.dart.strong.expect │ │ ├── downwards_inference_inside_top_level_2.dart.strong.transformed.expect │ │ ├── downwards_inference_on_constructor_arguments_infer_downwards.dart │ │ ├── downwards_inference_on_constructor_arguments_infer_downwards.dart.direct.expect │ │ ├── downwards_inference_on_constructor_arguments_infer_downwards.dart.direct.transformed.expect │ │ ├── downwards_inference_on_constructor_arguments_infer_downwards.dart.strong.expect │ │ ├── downwards_inference_on_constructor_arguments_infer_downwards.dart.strong.transformed.expect │ │ ├── downwards_inference_on_function_arguments_infer_downwards.dart │ │ ├── downwards_inference_on_function_arguments_infer_downwards.dart.direct.expect │ │ ├── downwards_inference_on_function_arguments_infer_downwards.dart.direct.transformed.expect │ │ ├── downwards_inference_on_function_arguments_infer_downwards.dart.strong.expect │ │ ├── downwards_inference_on_function_arguments_infer_downwards.dart.strong.transformed.expect │ │ ├── downwards_inference_on_function_expressions.dart │ │ ├── downwards_inference_on_function_expressions.dart.direct.expect │ │ ├── downwards_inference_on_function_expressions.dart.direct.transformed.expect │ │ ├── downwards_inference_on_function_expressions.dart.strong.expect │ │ ├── downwards_inference_on_function_expressions.dart.strong.transformed.expect │ │ ├── downwards_inference_on_function_of_t_using_the_t.dart │ │ ├── downwards_inference_on_function_of_t_using_the_t.dart.direct.expect │ │ ├── downwards_inference_on_function_of_t_using_the_t.dart.direct.transformed.expect │ │ ├── downwards_inference_on_generic_constructor_arguments_empty_list.dart │ │ ├── downwards_inference_on_generic_constructor_arguments_empty_list.dart.direct.expect │ │ ├── downwards_inference_on_generic_constructor_arguments_empty_list.dart.direct.transformed.expect │ │ ├── downwards_inference_on_generic_constructor_arguments_empty_list.dart.strong.expect │ │ ├── downwards_inference_on_generic_constructor_arguments_empty_list.dart.strong.transformed.expect │ │ ├── downwards_inference_on_generic_constructor_arguments_infer_downwards.dart │ │ ├── downwards_inference_on_generic_constructor_arguments_infer_downwards.dart.direct.expect │ │ ├── downwards_inference_on_generic_constructor_arguments_infer_downwards.dart.direct.transformed.expect │ │ ├── downwards_inference_on_generic_constructor_arguments_infer_downwards.dart.strong.expect │ │ ├── downwards_inference_on_generic_constructor_arguments_infer_downwards.dart.strong.transformed.expect │ │ ├── downwards_inference_on_generic_function_expressions.dart │ │ ├── downwards_inference_on_generic_function_expressions.dart.direct.expect │ │ ├── downwards_inference_on_generic_function_expressions.dart.direct.transformed.expect │ │ ├── downwards_inference_on_generic_function_expressions.dart.strong.expect │ │ ├── downwards_inference_on_generic_function_expressions.dart.strong.transformed.expect │ │ ├── downwards_inference_on_instance_creations_infer_downwards.dart │ │ ├── downwards_inference_on_instance_creations_infer_downwards.dart.direct.expect │ │ ├── downwards_inference_on_instance_creations_infer_downwards.dart.direct.transformed.expect │ │ ├── downwards_inference_on_instance_creations_infer_downwards.dart.strong.expect │ │ ├── downwards_inference_on_instance_creations_infer_downwards.dart.strong.transformed.expect │ │ ├── downwards_inference_on_list_literals_infer_downwards.dart │ │ ├── downwards_inference_on_list_literals_infer_downwards.dart.direct.expect │ │ ├── downwards_inference_on_list_literals_infer_downwards.dart.direct.transformed.expect │ │ ├── downwards_inference_on_list_literals_infer_downwards.dart.strong.expect │ │ ├── downwards_inference_on_list_literals_infer_downwards.dart.strong.transformed.expect │ │ ├── downwards_inference_on_list_literals_infer_if_value_types_match_context.dart │ │ ├── downwards_inference_on_list_literals_infer_if_value_types_match_context.dart.direct.expect │ │ ├── downwards_inference_on_list_literals_infer_if_value_types_match_context.dart.strong.expect │ │ ├── downwards_inference_on_map_literals.dart │ │ ├── downwards_inference_on_map_literals.dart.direct.expect │ │ ├── downwards_inference_on_map_literals.dart.direct.transformed.expect │ │ ├── downwards_inference_on_map_literals.dart.strong.expect │ │ ├── downwards_inference_on_map_literals.dart.strong.transformed.expect │ │ ├── downwards_inference_yield_yield_star.dart │ │ ├── downwards_inference_yield_yield_star.dart.direct.expect │ │ ├── downwards_inference_yield_yield_star.dart.direct.transformed.expect │ │ ├── downwards_inference_yield_yield_star.dart.strong.expect │ │ ├── dynamic_methods.dart │ │ ├── dynamic_methods.dart.direct.expect │ │ ├── dynamic_methods.dart.direct.transformed.expect │ │ ├── dynamic_methods.dart.outline.expect │ │ ├── dynamic_methods.dart.strong.expect │ │ ├── dynamic_methods.dart.strong.transformed.expect │ │ ├── field_initializer_context_explicit.dart │ │ ├── field_initializer_context_explicit.dart.direct.expect │ │ ├── field_initializer_context_explicit.dart.direct.transformed.expect │ │ ├── field_initializer_context_explicit.dart.outline.expect │ │ ├── field_initializer_context_explicit.dart.strong.expect │ │ ├── field_initializer_context_explicit.dart.strong.transformed.expect │ │ ├── field_initializer_context_implicit.dart │ │ ├── field_initializer_context_implicit.dart.direct.expect │ │ ├── field_initializer_context_implicit.dart.direct.transformed.expect │ │ ├── field_initializer_context_implicit.dart.outline.expect │ │ ├── field_initializer_context_implicit.dart.strong.expect │ │ ├── field_initializer_context_implicit.dart.strong.transformed.expect │ │ ├── field_initializer_context_this.dart │ │ ├── field_initializer_context_this.dart.direct.expect │ │ ├── field_initializer_context_this.dart.direct.transformed.expect │ │ ├── field_initializer_context_this.dart.outline.expect │ │ ├── field_initializer_context_this.dart.strong.expect │ │ ├── field_initializer_context_this.dart.strong.transformed.expect │ │ ├── field_initializer_parameter.dart │ │ ├── field_initializer_parameter.dart.direct.expect │ │ ├── field_initializer_parameter.dart.direct.transformed.expect │ │ ├── field_initializer_parameter.dart.outline.expect │ │ ├── field_initializer_parameter.dart.strong.expect │ │ ├── field_initializer_parameter.dart.strong.transformed.expect │ │ ├── field_refers_to_static_getter.dart │ │ ├── field_refers_to_static_getter.dart.direct.expect │ │ ├── field_refers_to_static_getter.dart.direct.transformed.expect │ │ ├── field_refers_to_static_getter.dart.strong.expect │ │ ├── field_refers_to_static_getter.dart.strong.transformed.expect │ │ ├── field_refers_to_top_level_getter.dart │ │ ├── field_refers_to_top_level_getter.dart.direct.expect │ │ ├── field_refers_to_top_level_getter.dart.direct.transformed.expect │ │ ├── field_refers_to_top_level_getter.dart.strong.expect │ │ ├── field_refers_to_top_level_getter.dart.strong.transformed.expect │ │ ├── for_each_downcast_iterable.dart │ │ ├── for_each_downcast_iterable.dart.direct.expect │ │ ├── for_each_downcast_iterable.dart.direct.transformed.expect │ │ ├── for_each_downcast_iterable.dart.outline.expect │ │ ├── for_each_downcast_iterable.dart.strong.expect │ │ ├── for_each_downcast_iterable.dart.strong.transformed.expect │ │ ├── for_in_loop_promotion.dart │ │ ├── for_in_loop_promotion.dart.direct.expect │ │ ├── for_in_loop_promotion.dart.direct.transformed.expect │ │ ├── for_in_loop_promotion.dart.outline.expect │ │ ├── for_in_loop_promotion.dart.strong.expect │ │ ├── for_in_loop_promotion.dart.strong.transformed.expect │ │ ├── for_loop_empty_condition.dart │ │ ├── for_loop_empty_condition.dart.direct.expect │ │ ├── for_loop_empty_condition.dart.direct.transformed.expect │ │ ├── for_loop_empty_condition.dart.outline.expect │ │ ├── for_loop_empty_condition.dart.strong.expect │ │ ├── for_loop_empty_condition.dart.strong.transformed.expect │ │ ├── for_loop_initializer_expression.dart │ │ ├── for_loop_initializer_expression.dart.direct.expect │ │ ├── for_loop_initializer_expression.dart.direct.transformed.expect │ │ ├── for_loop_initializer_expression.dart.outline.expect │ │ ├── for_loop_initializer_expression.dart.strong.expect │ │ ├── for_loop_initializer_expression.dart.strong.transformed.expect │ │ ├── for_loop_promotion.dart │ │ ├── for_loop_promotion.dart.direct.expect │ │ ├── for_loop_promotion.dart.direct.transformed.expect │ │ ├── for_loop_promotion.dart.outline.expect │ │ ├── for_loop_promotion.dart.strong.expect │ │ ├── for_loop_promotion.dart.strong.transformed.expect │ │ ├── future_or_subtyping.dart │ │ ├── future_or_subtyping.dart.direct.expect │ │ ├── future_or_subtyping.dart.direct.transformed.expect │ │ ├── future_or_subtyping.dart.strong.expect │ │ ├── future_or_subtyping.dart.strong.transformed.expect │ │ ├── future_then.dart │ │ ├── future_then.dart.direct.expect │ │ ├── future_then.dart.direct.transformed.expect │ │ ├── future_then.dart.outline.expect │ │ ├── future_then.dart.strong.expect │ │ ├── future_then.dart.strong.transformed.expect │ │ ├── future_then_2.dart │ │ ├── future_then_2.dart.direct.expect │ │ ├── future_then_2.dart.direct.transformed.expect │ │ ├── future_then_2.dart.outline.expect │ │ ├── future_then_2.dart.strong.expect │ │ ├── future_then_2.dart.strong.transformed.expect │ │ ├── future_then_3.dart │ │ ├── future_then_3.dart.direct.expect │ │ ├── future_then_3.dart.direct.transformed.expect │ │ ├── future_then_3.dart.outline.expect │ │ ├── future_then_3.dart.strong.expect │ │ ├── future_then_3.dart.strong.transformed.expect │ │ ├── future_then_4.dart │ │ ├── future_then_4.dart.direct.expect │ │ ├── future_then_4.dart.direct.transformed.expect │ │ ├── future_then_4.dart.outline.expect │ │ ├── future_then_4.dart.strong.expect │ │ ├── future_then_4.dart.strong.transformed.expect │ │ ├── future_then_5.dart │ │ ├── future_then_5.dart.direct.expect │ │ ├── future_then_5.dart.direct.transformed.expect │ │ ├── future_then_5.dart.outline.expect │ │ ├── future_then_5.dart.strong.expect │ │ ├── future_then_5.dart.strong.transformed.expect │ │ ├── future_then_6.dart │ │ ├── future_then_6.dart.direct.expect │ │ ├── future_then_6.dart.direct.transformed.expect │ │ ├── future_then_6.dart.outline.expect │ │ ├── future_then_6.dart.strong.expect │ │ ├── future_then_6.dart.strong.transformed.expect │ │ ├── future_then_conditional.dart │ │ ├── future_then_conditional.dart.direct.expect │ │ ├── future_then_conditional.dart.direct.transformed.expect │ │ ├── future_then_conditional.dart.outline.expect │ │ ├── future_then_conditional.dart.strong.expect │ │ ├── future_then_conditional.dart.strong.transformed.expect │ │ ├── future_then_conditional_2.dart │ │ ├── future_then_conditional_2.dart.direct.expect │ │ ├── future_then_conditional_2.dart.direct.transformed.expect │ │ ├── future_then_conditional_2.dart.outline.expect │ │ ├── future_then_conditional_2.dart.strong.expect │ │ ├── future_then_conditional_2.dart.strong.transformed.expect │ │ ├── future_then_conditional_3.dart │ │ ├── future_then_conditional_3.dart.direct.expect │ │ ├── future_then_conditional_3.dart.direct.transformed.expect │ │ ├── future_then_conditional_3.dart.outline.expect │ │ ├── future_then_conditional_3.dart.strong.expect │ │ ├── future_then_conditional_3.dart.strong.transformed.expect │ │ ├── future_then_conditional_4.dart │ │ ├── future_then_conditional_4.dart.direct.expect │ │ ├── future_then_conditional_4.dart.direct.transformed.expect │ │ ├── future_then_conditional_4.dart.outline.expect │ │ ├── future_then_conditional_4.dart.strong.expect │ │ ├── future_then_conditional_4.dart.strong.transformed.expect │ │ ├── future_then_conditional_5.dart │ │ ├── future_then_conditional_5.dart.direct.expect │ │ ├── future_then_conditional_5.dart.direct.transformed.expect │ │ ├── future_then_conditional_5.dart.outline.expect │ │ ├── future_then_conditional_5.dart.strong.expect │ │ ├── future_then_conditional_5.dart.strong.transformed.expect │ │ ├── future_then_conditional_6.dart │ │ ├── future_then_conditional_6.dart.direct.expect │ │ ├── future_then_conditional_6.dart.direct.transformed.expect │ │ ├── future_then_conditional_6.dart.outline.expect │ │ ├── future_then_conditional_6.dart.strong.expect │ │ ├── future_then_conditional_6.dart.strong.transformed.expect │ │ ├── future_then_downwards_method_target.dart │ │ ├── future_then_downwards_method_target.dart.direct.expect │ │ ├── future_then_downwards_method_target.dart.direct.transformed.expect │ │ ├── future_then_downwards_method_target.dart.outline.expect │ │ ├── future_then_downwards_method_target.dart.strong.expect │ │ ├── future_then_downwards_method_target.dart.strong.transformed.expect │ │ ├── future_then_explicit_future.dart │ │ ├── future_then_explicit_future.dart.direct.expect │ │ ├── future_then_explicit_future.dart.outline.expect │ │ ├── future_then_ifNull.dart │ │ ├── future_then_ifNull.dart.direct.expect │ │ ├── future_then_ifNull.dart.direct.transformed.expect │ │ ├── future_then_ifNull.dart.outline.expect │ │ ├── future_then_ifNull.dart.strong.expect │ │ ├── future_then_ifNull.dart.strong.transformed.expect │ │ ├── future_then_upwards.dart │ │ ├── future_then_upwards.dart.direct.expect │ │ ├── future_then_upwards.dart.direct.transformed.expect │ │ ├── future_then_upwards.dart.outline.expect │ │ ├── future_then_upwards.dart.strong.expect │ │ ├── future_then_upwards.dart.strong.transformed.expect │ │ ├── future_then_upwards_2.dart │ │ ├── future_then_upwards_2.dart.direct.expect │ │ ├── future_then_upwards_2.dart.direct.transformed.expect │ │ ├── future_then_upwards_2.dart.outline.expect │ │ ├── future_then_upwards_2.dart.strong.expect │ │ ├── future_then_upwards_2.dart.strong.transformed.expect │ │ ├── future_then_upwards_3.dart │ │ ├── future_then_upwards_3.dart.direct.expect │ │ ├── future_then_upwards_3.dart.direct.transformed.expect │ │ ├── future_then_upwards_3.dart.outline.expect │ │ ├── future_then_upwards_3.dart.strong.expect │ │ ├── future_then_upwards_3.dart.strong.transformed.expect │ │ ├── future_then_upwards_from_block.dart │ │ ├── future_then_upwards_from_block.dart.direct.expect │ │ ├── future_then_upwards_from_block.dart.direct.transformed.expect │ │ ├── future_then_upwards_from_block.dart.outline.expect │ │ ├── future_then_upwards_from_block.dart.strong.expect │ │ ├── future_then_upwards_from_block.dart.strong.transformed.expect │ │ ├── future_union_async_conditional.dart │ │ ├── future_union_async_conditional.dart.direct.expect │ │ ├── future_union_async_conditional.dart.direct.transformed.expect │ │ ├── future_union_async_conditional.dart.outline.expect │ │ ├── future_union_async_conditional.dart.strong.expect │ │ ├── future_union_async_conditional.dart.strong.transformed.expect │ │ ├── future_union_async_conditional_2.dart │ │ ├── future_union_async_conditional_2.dart.direct.expect │ │ ├── future_union_async_conditional_2.dart.direct.transformed.expect │ │ ├── future_union_async_conditional_2.dart.outline.expect │ │ ├── future_union_async_conditional_2.dart.strong.expect │ │ ├── future_union_async_conditional_2.dart.strong.transformed.expect │ │ ├── future_union_downwards.dart │ │ ├── future_union_downwards.dart.direct.expect │ │ ├── future_union_downwards.dart.direct.transformed.expect │ │ ├── future_union_downwards.dart.outline.expect │ │ ├── future_union_downwards.dart.strong.expect │ │ ├── future_union_downwards.dart.strong.transformed.expect │ │ ├── future_union_downwards_2.dart │ │ ├── future_union_downwards_2.dart.direct.expect │ │ ├── future_union_downwards_2.dart.direct.transformed.expect │ │ ├── future_union_downwards_2.dart.outline.expect │ │ ├── future_union_downwards_2.dart.strong.expect │ │ ├── future_union_downwards_2.dart.strong.transformed.expect │ │ ├── future_union_downwards_3.dart │ │ ├── future_union_downwards_3.dart.direct.expect │ │ ├── future_union_downwards_3.dart.direct.transformed.expect │ │ ├── future_union_downwards_3.dart.outline.expect │ │ ├── future_union_downwards_3.dart.strong.expect │ │ ├── future_union_downwards_3.dart.strong.transformed.expect │ │ ├── future_union_downwards_4.dart │ │ ├── future_union_downwards_4.dart.direct.expect │ │ ├── future_union_downwards_4.dart.direct.transformed.expect │ │ ├── future_union_downwards_4.dart.outline.expect │ │ ├── future_union_downwards_4.dart.strong.expect │ │ ├── future_union_downwards_4.dart.strong.transformed.expect │ │ ├── future_union_downwards_generic_method_with_future_return.dart │ │ ├── future_union_downwards_generic_method_with_future_return.dart.direct.expect │ │ ├── future_union_downwards_generic_method_with_future_return.dart.direct.transformed.expect │ │ ├── future_union_downwards_generic_method_with_future_return.dart.outline.expect │ │ ├── future_union_downwards_generic_method_with_future_return.dart.strong.expect │ │ ├── future_union_downwards_generic_method_with_future_return.dart.strong.transformed.expect │ │ ├── future_union_downwards_generic_method_with_generic_return.dart │ │ ├── future_union_downwards_generic_method_with_generic_return.dart.direct.expect │ │ ├── future_union_downwards_generic_method_with_generic_return.dart.direct.transformed.expect │ │ ├── future_union_downwards_generic_method_with_generic_return.dart.outline.expect │ │ ├── future_union_downwards_generic_method_with_generic_return.dart.strong.expect │ │ ├── future_union_downwards_generic_method_with_generic_return.dart.strong.transformed.expect │ │ ├── future_union_upwards_generic_methods.dart │ │ ├── future_union_upwards_generic_methods.dart.direct.expect │ │ ├── future_union_upwards_generic_methods.dart.direct.transformed.expect │ │ ├── future_union_upwards_generic_methods.dart.outline.expect │ │ ├── future_union_upwards_generic_methods.dart.strong.expect │ │ ├── future_union_upwards_generic_methods.dart.strong.transformed.expect │ │ ├── generator_closure.dart │ │ ├── generator_closure.dart.direct.expect │ │ ├── generator_closure.dart.direct.transformed.expect │ │ ├── generator_closure.dart.outline.expect │ │ ├── generator_closure.dart.strong.expect │ │ ├── generator_closure.dart.strong.transformed.expect │ │ ├── generic_functions_return_typedef.dart │ │ ├── generic_functions_return_typedef.dart.direct.expect │ │ ├── generic_functions_return_typedef.dart.direct.transformed.expect │ │ ├── generic_methods_basic_downward_inference.dart │ │ ├── generic_methods_basic_downward_inference.dart.direct.expect │ │ ├── generic_methods_basic_downward_inference.dart.direct.transformed.expect │ │ ├── generic_methods_basic_downward_inference.dart.strong.expect │ │ ├── generic_methods_basic_downward_inference.dart.strong.transformed.expect │ │ ├── generic_methods_correctly_recognize_generic_upper_bound.dart │ │ ├── generic_methods_correctly_recognize_generic_upper_bound.dart.direct.expect │ │ ├── generic_methods_correctly_recognize_generic_upper_bound.dart.direct.transformed.expect │ │ ├── generic_methods_correctly_recognize_generic_upper_bound.dart.strong.expect │ │ ├── generic_methods_dart_math_min_max.dart │ │ ├── generic_methods_dart_math_min_max.dart.direct.expect │ │ ├── generic_methods_dart_math_min_max.dart.direct.transformed.expect │ │ ├── generic_methods_dart_math_min_max.dart.strong.expect │ │ ├── generic_methods_dart_math_min_max.dart.strong.transformed.expect │ │ ├── generic_methods_do_not_infer_invalid_override_of_generic_method.dart │ │ ├── generic_methods_do_not_infer_invalid_override_of_generic_method.dart.direct.expect │ │ ├── generic_methods_do_not_infer_invalid_override_of_generic_method.dart.direct.transformed.expect │ │ ├── generic_methods_do_not_infer_invalid_override_of_generic_method.dart.strong.expect │ │ ├── generic_methods_downwards_inference_affects_arguments.dart │ │ ├── generic_methods_downwards_inference_affects_arguments.dart.direct.expect │ │ ├── generic_methods_downwards_inference_affects_arguments.dart.direct.transformed.expect │ │ ├── generic_methods_downwards_inference_affects_arguments.dart.strong.expect │ │ ├── generic_methods_downwards_inference_affects_arguments.dart.strong.transformed.expect │ │ ├── generic_methods_downwards_inference_fold.dart │ │ ├── generic_methods_downwards_inference_fold.dart.direct.expect │ │ ├── generic_methods_downwards_inference_fold.dart.direct.transformed.expect │ │ ├── generic_methods_downwards_inference_fold.dart.strong.expect │ │ ├── generic_methods_downwards_inference_fold.dart.strong.transformed.expect │ │ ├── generic_methods_handle_override_of_non_generic_with_generic.dart │ │ ├── generic_methods_handle_override_of_non_generic_with_generic.dart.direct.expect │ │ ├── generic_methods_handle_override_of_non_generic_with_generic.dart.direct.transformed.expect │ │ ├── generic_methods_handle_override_of_non_generic_with_generic.dart.strong.expect │ │ ├── generic_methods_infer_generic_function_parameter_type.dart │ │ ├── generic_methods_infer_generic_function_parameter_type.dart.direct.expect │ │ ├── generic_methods_infer_generic_function_parameter_type.dart.direct.transformed.expect │ │ ├── generic_methods_infer_generic_function_parameter_type.dart.strong.expect │ │ ├── generic_methods_infer_generic_function_parameter_type.dart.strong.transformed.expect │ │ ├── generic_methods_infer_generic_function_parameter_type2.dart │ │ ├── generic_methods_infer_generic_function_parameter_type2.dart.direct.expect │ │ ├── generic_methods_infer_generic_function_parameter_type2.dart.direct.transformed.expect │ │ ├── generic_methods_infer_generic_function_parameter_type2.dart.strong.expect │ │ ├── generic_methods_infer_generic_function_parameter_type2.dart.strong.transformed.expect │ │ ├── generic_methods_infer_generic_function_return_type.dart │ │ ├── generic_methods_infer_generic_function_return_type.dart.direct.expect │ │ ├── generic_methods_infer_generic_function_return_type.dart.direct.transformed.expect │ │ ├── generic_methods_infer_generic_function_return_type.dart.strong.expect │ │ ├── generic_methods_infer_generic_function_return_type.dart.strong.transformed.expect │ │ ├── generic_methods_infer_generic_instantiation.dart │ │ ├── generic_methods_infer_generic_instantiation.dart.direct.expect │ │ ├── generic_methods_infer_generic_instantiation.dart.direct.transformed.expect │ │ ├── generic_methods_infer_generic_instantiation.dart.strong.expect │ │ ├── generic_methods_infer_generic_instantiation.dart.strong.transformed.expect │ │ ├── generic_methods_infer_generic_method_type.dart │ │ ├── generic_methods_infer_generic_method_type.dart.direct.expect │ │ ├── generic_methods_infer_generic_method_type.dart.direct.transformed.expect │ │ ├── generic_methods_infer_generic_method_type.dart.strong.expect │ │ ├── generic_methods_infer_generic_method_type.dart.strong.transformed.expect │ │ ├── generic_methods_infer_js_builtin.dart │ │ ├── generic_methods_infer_js_builtin.dart.direct.expect │ │ ├── generic_methods_inference_error.dart │ │ ├── generic_methods_inference_error.dart.direct.expect │ │ ├── generic_methods_inference_error.dart.direct.transformed.expect │ │ ├── generic_methods_inference_error.dart.strong.expect │ │ ├── generic_methods_inference_error.dart.strong.transformed.expect │ │ ├── generic_methods_iterable_and_future.dart │ │ ├── generic_methods_iterable_and_future.dart.direct.expect │ │ ├── generic_methods_iterable_and_future.dart.direct.transformed.expect │ │ ├── generic_methods_iterable_and_future.dart.strong.expect │ │ ├── generic_methods_iterable_and_future.dart.strong.transformed.expect │ │ ├── generic_methods_nested_generic_instantiation.dart │ │ ├── generic_methods_nested_generic_instantiation.dart.direct.expect │ │ ├── generic_methods_nested_generic_instantiation.dart.direct.transformed.expect │ │ ├── generic_methods_nested_generic_instantiation.dart.strong.expect │ │ ├── generic_methods_nested_generic_instantiation.dart.strong.transformed.expect │ │ ├── generic_methods_uses_greatest_lower_bound.dart │ │ ├── generic_methods_uses_greatest_lower_bound.dart.direct.expect │ │ ├── generic_methods_uses_greatest_lower_bound.dart.direct.transformed.expect │ │ ├── generic_methods_uses_greatest_lower_bound.dart.strong.expect │ │ ├── generic_methods_uses_greatest_lower_bound.dart.strong.transformed.expect │ │ ├── greatest_closure_multiple_params.dart │ │ ├── greatest_closure_multiple_params.dart.direct.expect │ │ ├── greatest_closure_multiple_params.dart.direct.transformed.expect │ │ ├── greatest_closure_multiple_params.dart.outline.expect │ │ ├── greatest_closure_multiple_params.dart.strong.expect │ │ ├── greatest_closure_multiple_params.dart.strong.transformed.expect │ │ ├── index_assign_operator_return_type.dart │ │ ├── index_assign_operator_return_type.dart.direct.expect │ │ ├── index_assign_operator_return_type.dart.direct.transformed.expect │ │ ├── index_assign_operator_return_type.dart.outline.expect │ │ ├── index_assign_operator_return_type.dart.strong.expect │ │ ├── index_assign_operator_return_type.dart.strong.transformed.expect │ │ ├── index_assign_operator_return_type_2.dart │ │ ├── index_assign_operator_return_type_2.dart.direct.expect │ │ ├── index_assign_operator_return_type_2.dart.direct.transformed.expect │ │ ├── index_assign_operator_return_type_2.dart.outline.expect │ │ ├── index_assign_operator_return_type_2.dart.strong.expect │ │ ├── index_assign_operator_return_type_2.dart.strong.transformed.expect │ │ ├── infer_accessor_from_later_inferred_field.dart │ │ ├── infer_accessor_from_later_inferred_field.dart.direct.expect │ │ ├── infer_accessor_from_later_inferred_field.dart.direct.transformed.expect │ │ ├── infer_accessor_from_later_inferred_field.dart.outline.expect │ │ ├── infer_accessor_from_later_inferred_field.dart.strong.expect │ │ ├── infer_accessor_from_later_inferred_field.dart.strong.transformed.expect │ │ ├── infer_assign_to_implicit_this.dart │ │ ├── infer_assign_to_implicit_this.dart.direct.expect │ │ ├── infer_assign_to_implicit_this.dart.direct.transformed.expect │ │ ├── infer_assign_to_implicit_this.dart.outline.expect │ │ ├── infer_assign_to_implicit_this.dart.strong.expect │ │ ├── infer_assign_to_implicit_this.dart.strong.transformed.expect │ │ ├── infer_assign_to_implicit_this_upwards.dart │ │ ├── infer_assign_to_implicit_this_upwards.dart.direct.expect │ │ ├── infer_assign_to_implicit_this_upwards.dart.direct.transformed.expect │ │ ├── infer_assign_to_implicit_this_upwards.dart.outline.expect │ │ ├── infer_assign_to_implicit_this_upwards.dart.strong.expect │ │ ├── infer_assign_to_implicit_this_upwards.dart.strong.transformed.expect │ │ ├── infer_assign_to_index_full.dart │ │ ├── infer_assign_to_index_full.dart.direct.expect │ │ ├── infer_assign_to_index_full.dart.direct.transformed.expect │ │ ├── infer_assign_to_index_full.dart.outline.expect │ │ ├── infer_assign_to_index_full.dart.strong.expect │ │ ├── infer_assign_to_index_full.dart.strong.transformed.expect │ │ ├── infer_assign_to_index_super.dart │ │ ├── infer_assign_to_index_super.dart.direct.expect │ │ ├── infer_assign_to_index_super.dart.direct.transformed.expect │ │ ├── infer_assign_to_index_super.dart.outline.expect │ │ ├── infer_assign_to_index_super.dart.strong.expect │ │ ├── infer_assign_to_index_super.dart.strong.transformed.expect │ │ ├── infer_assign_to_index_this.dart │ │ ├── infer_assign_to_index_this.dart.direct.expect │ │ ├── infer_assign_to_index_this.dart.direct.transformed.expect │ │ ├── infer_assign_to_index_this.dart.outline.expect │ │ ├── infer_assign_to_index_this.dart.strong.expect │ │ ├── infer_assign_to_index_this.dart.strong.transformed.expect │ │ ├── infer_assign_to_local.dart │ │ ├── infer_assign_to_local.dart.direct.expect │ │ ├── infer_assign_to_local.dart.direct.transformed.expect │ │ ├── infer_assign_to_local.dart.outline.expect │ │ ├── infer_assign_to_local.dart.strong.expect │ │ ├── infer_assign_to_local.dart.strong.transformed.expect │ │ ├── infer_assign_to_local_upwards.dart │ │ ├── infer_assign_to_local_upwards.dart.direct.expect │ │ ├── infer_assign_to_local_upwards.dart.direct.transformed.expect │ │ ├── infer_assign_to_local_upwards.dart.outline.expect │ │ ├── infer_assign_to_local_upwards.dart.strong.expect │ │ ├── infer_assign_to_local_upwards.dart.strong.transformed.expect │ │ ├── infer_assign_to_property.dart.strong.expect │ │ ├── infer_assign_to_property_custom.dart.strong.expect │ │ ├── infer_assign_to_property_full.dart │ │ ├── infer_assign_to_property_full.dart.direct.expect │ │ ├── infer_assign_to_property_full.dart.direct.transformed.expect │ │ ├── infer_assign_to_property_full.dart.outline.expect │ │ ├── infer_assign_to_property_full.dart.strong.expect │ │ ├── infer_assign_to_property_full.dart.strong.transformed.expect │ │ ├── infer_assign_to_property_null_aware.dart │ │ ├── infer_assign_to_property_null_aware.dart.direct.expect │ │ ├── infer_assign_to_property_null_aware.dart.direct.transformed.expect │ │ ├── infer_assign_to_property_null_aware.dart.outline.expect │ │ ├── infer_assign_to_property_null_aware.dart.strong.expect │ │ ├── infer_assign_to_property_null_aware.dart.strong.transformed.expect │ │ ├── infer_assign_to_property_null_aware_upwards.dart │ │ ├── infer_assign_to_property_null_aware_upwards.dart.direct.expect │ │ ├── infer_assign_to_property_null_aware_upwards.dart.direct.transformed.expect │ │ ├── infer_assign_to_property_null_aware_upwards.dart.outline.expect │ │ ├── infer_assign_to_property_null_aware_upwards.dart.strong.expect │ │ ├── infer_assign_to_property_null_aware_upwards.dart.strong.transformed.expect │ │ ├── infer_assign_to_property_super.dart │ │ ├── infer_assign_to_property_super.dart.direct.expect │ │ ├── infer_assign_to_property_super.dart.direct.transformed.expect │ │ ├── infer_assign_to_property_super.dart.outline.expect │ │ ├── infer_assign_to_property_super.dart.strong.expect │ │ ├── infer_assign_to_property_super.dart.strong.transformed.expect │ │ ├── infer_assign_to_property_super_upwards.dart │ │ ├── infer_assign_to_property_super_upwards.dart.direct.expect │ │ ├── infer_assign_to_property_super_upwards.dart.direct.transformed.expect │ │ ├── infer_assign_to_property_super_upwards.dart.outline.expect │ │ ├── infer_assign_to_property_super_upwards.dart.strong.expect │ │ ├── infer_assign_to_property_super_upwards.dart.strong.transformed.expect │ │ ├── infer_assign_to_property_upwards.dart │ │ ├── infer_assign_to_property_upwards.dart.direct.expect │ │ ├── infer_assign_to_property_upwards.dart.direct.transformed.expect │ │ ├── infer_assign_to_property_upwards.dart.outline.expect │ │ ├── infer_assign_to_property_upwards.dart.strong.expect │ │ ├── infer_assign_to_property_upwards.dart.strong.transformed.expect │ │ ├── infer_assign_to_ref.dart │ │ ├── infer_assign_to_ref.dart.direct.expect │ │ ├── infer_assign_to_ref.dart.direct.transformed.expect │ │ ├── infer_assign_to_ref.dart.strong.expect │ │ ├── infer_assign_to_ref.dart.strong.transformed.expect │ │ ├── infer_assign_to_static.dart │ │ ├── infer_assign_to_static.dart.direct.expect │ │ ├── infer_assign_to_static.dart.direct.transformed.expect │ │ ├── infer_assign_to_static.dart.outline.expect │ │ ├── infer_assign_to_static.dart.strong.expect │ │ ├── infer_assign_to_static.dart.strong.transformed.expect │ │ ├── infer_assign_to_static_upwards.dart │ │ ├── infer_assign_to_static_upwards.dart.direct.expect │ │ ├── infer_assign_to_static_upwards.dart.direct.transformed.expect │ │ ├── infer_assign_to_static_upwards.dart.outline.expect │ │ ├── infer_assign_to_static_upwards.dart.strong.expect │ │ ├── infer_assign_to_static_upwards.dart.strong.transformed.expect │ │ ├── infer_binary_custom.dart │ │ ├── infer_binary_custom.dart.direct.expect │ │ ├── infer_binary_custom.dart.direct.transformed.expect │ │ ├── infer_binary_custom.dart.strong.expect │ │ ├── infer_binary_custom.dart.strong.transformed.expect │ │ ├── infer_binary_double_double.dart │ │ ├── infer_binary_double_double.dart.direct.expect │ │ ├── infer_binary_double_double.dart.direct.transformed.expect │ │ ├── infer_binary_double_double.dart.strong.expect │ │ ├── infer_binary_double_double.dart.strong.transformed.expect │ │ ├── infer_binary_double_int.dart │ │ ├── infer_binary_double_int.dart.direct.expect │ │ ├── infer_binary_double_int.dart.direct.transformed.expect │ │ ├── infer_binary_double_int.dart.strong.expect │ │ ├── infer_binary_double_int.dart.strong.transformed.expect │ │ ├── infer_binary_int_double.dart │ │ ├── infer_binary_int_double.dart.direct.expect │ │ ├── infer_binary_int_double.dart.direct.transformed.expect │ │ ├── infer_binary_int_double.dart.strong.expect │ │ ├── infer_binary_int_double.dart.strong.transformed.expect │ │ ├── infer_binary_int_int.dart │ │ ├── infer_binary_int_int.dart.direct.expect │ │ ├── infer_binary_int_int.dart.direct.transformed.expect │ │ ├── infer_binary_int_int.dart.strong.expect │ │ ├── infer_binary_int_int.dart.strong.transformed.expect │ │ ├── infer_conditional.dart │ │ ├── infer_conditional.dart.direct.expect │ │ ├── infer_conditional.dart.direct.transformed.expect │ │ ├── infer_conditional.dart.strong.expect │ │ ├── infer_conditional.dart.strong.transformed.expect │ │ ├── infer_consts_transitively_2.dart │ │ ├── infer_consts_transitively_2.dart.direct.expect │ │ ├── infer_consts_transitively_2.dart.direct.transformed.expect │ │ ├── infer_consts_transitively_2.dart.strong.expect │ │ ├── infer_consts_transitively_2.dart.strong.transformed.expect │ │ ├── infer_consts_transitively_2_a.dart │ │ ├── infer_consts_transitively_2_a.dart.direct.expect │ │ ├── infer_consts_transitively_2_a.dart.direct.transformed.expect │ │ ├── infer_consts_transitively_2_a.dart.strong.expect │ │ ├── infer_consts_transitively_2_a.dart.strong.transformed.expect │ │ ├── infer_consts_transitively_2_b.dart │ │ ├── infer_consts_transitively_2_b.dart.direct.expect │ │ ├── infer_consts_transitively_2_b.dart.direct.transformed.expect │ │ ├── infer_consts_transitively_2_b.dart.strong.expect │ │ ├── infer_consts_transitively_2_b.dart.strong.transformed.expect │ │ ├── infer_consts_transitively_b.dart │ │ ├── infer_consts_transitively_b.dart.direct.expect │ │ ├── infer_consts_transitively_b.dart.direct.transformed.expect │ │ ├── infer_consts_transitively_b.dart.strong.expect │ │ ├── infer_consts_transitively_b.dart.strong.transformed.expect │ │ ├── infer_correctly_on_multiple_variables_declared_together.dart │ │ ├── infer_correctly_on_multiple_variables_declared_together.dart.direct.expect │ │ ├── infer_correctly_on_multiple_variables_declared_together.dart.direct.transformed.expect │ │ ├── infer_correctly_on_multiple_variables_declared_together.dart.strong.expect │ │ ├── infer_correctly_on_multiple_variables_declared_together.dart.strong.transformed.expect │ │ ├── infer_field_from_later_inferred_field.dart │ │ ├── infer_field_from_later_inferred_field.dart.direct.expect │ │ ├── infer_field_from_later_inferred_field.dart.direct.transformed.expect │ │ ├── infer_field_from_later_inferred_field.dart.outline.expect │ │ ├── infer_field_from_later_inferred_field.dart.strong.expect │ │ ├── infer_field_from_later_inferred_field.dart.strong.transformed.expect │ │ ├── infer_field_from_later_inferred_getter.dart │ │ ├── infer_field_from_later_inferred_getter.dart.direct.expect │ │ ├── infer_field_from_later_inferred_getter.dart.direct.transformed.expect │ │ ├── infer_field_from_later_inferred_getter.dart.outline.expect │ │ ├── infer_field_from_later_inferred_getter.dart.strong.expect │ │ ├── infer_field_from_later_inferred_getter.dart.strong.transformed.expect │ │ ├── infer_field_from_later_inferred_setter.dart │ │ ├── infer_field_from_later_inferred_setter.dart.direct.expect │ │ ├── infer_field_from_later_inferred_setter.dart.direct.transformed.expect │ │ ├── infer_field_from_later_inferred_setter.dart.outline.expect │ │ ├── infer_field_from_later_inferred_setter.dart.strong.expect │ │ ├── infer_field_from_later_inferred_setter.dart.strong.transformed.expect │ │ ├── infer_field_override_multiple.dart │ │ ├── infer_field_override_multiple.dart.direct.expect │ │ ├── infer_field_override_multiple.dart.direct.transformed.expect │ │ ├── infer_field_override_multiple.dart.outline.expect │ │ ├── infer_field_override_multiple.dart.strong.expect │ │ ├── infer_field_override_of_override.dart │ │ ├── infer_field_override_of_override.dart.direct.expect │ │ ├── infer_field_override_of_override.dart.direct.transformed.expect │ │ ├── infer_field_override_of_override.dart.outline.expect │ │ ├── infer_field_override_of_override.dart.strong.expect │ │ ├── infer_field_override_of_override.dart.strong.transformed.expect │ │ ├── infer_field_override_with_substitution.dart │ │ ├── infer_field_override_with_substitution.dart.direct.expect │ │ ├── infer_field_override_with_substitution.dart.direct.transformed.expect │ │ ├── infer_field_override_with_substitution.dart.outline.expect │ │ ├── infer_field_override_with_substitution.dart.strong.expect │ │ ├── infer_field_override_with_substitution.dart.strong.transformed.expect │ │ ├── infer_field_overrides_getter.dart │ │ ├── infer_field_overrides_getter.dart.direct.expect │ │ ├── infer_field_overrides_getter.dart.direct.transformed.expect │ │ ├── infer_field_overrides_getter.dart.outline.expect │ │ ├── infer_field_overrides_getter.dart.strong.expect │ │ ├── infer_field_overrides_getter.dart.strong.transformed.expect │ │ ├── infer_field_overrides_setter.dart │ │ ├── infer_field_overrides_setter.dart.direct.expect │ │ ├── infer_field_overrides_setter.dart.direct.transformed.expect │ │ ├── infer_field_overrides_setter.dart.outline.expect │ │ ├── infer_field_overrides_setter.dart.strong.expect │ │ ├── infer_field_overrides_setter.dart.strong.transformed.expect │ │ ├── infer_field_static.dart │ │ ├── infer_field_static.dart.direct.expect │ │ ├── infer_field_static.dart.direct.transformed.expect │ │ ├── infer_field_static.dart.outline.expect │ │ ├── infer_field_static.dart.strong.expect │ │ ├── infer_field_static.dart.strong.transformed.expect │ │ ├── infer_final_field_getter_and_setter.dart │ │ ├── infer_final_field_getter_and_setter.dart.direct.expect │ │ ├── infer_final_field_getter_and_setter.dart.direct.transformed.expect │ │ ├── infer_final_field_getter_and_setter.dart.outline.expect │ │ ├── infer_final_field_getter_and_setter.dart.strong.expect │ │ ├── infer_final_field_getter_and_setter.dart.strong.transformed.expect │ │ ├── infer_final_field_getter_only.dart │ │ ├── infer_final_field_getter_only.dart.direct.expect │ │ ├── infer_final_field_getter_only.dart.direct.transformed.expect │ │ ├── infer_final_field_getter_only.dart.outline.expect │ │ ├── infer_final_field_getter_only.dart.strong.expect │ │ ├── infer_final_field_getter_only.dart.strong.transformed.expect │ │ ├── infer_final_field_setter_only.dart │ │ ├── infer_final_field_setter_only.dart.direct.expect │ │ ├── infer_final_field_setter_only.dart.direct.transformed.expect │ │ ├── infer_final_field_setter_only.dart.outline.expect │ │ ├── infer_final_field_setter_only.dart.strong.expect │ │ ├── infer_final_field_setter_only.dart.strong.transformed.expect │ │ ├── infer_from_complex_expressions_if_outer_most_value_is_precise.dart │ │ ├── infer_from_complex_expressions_if_outer_most_value_is_precise.dart.direct.expect │ │ ├── infer_from_complex_expressions_if_outer_most_value_is_precise.dart.direct.transformed.expect │ │ ├── infer_from_complex_expressions_if_outer_most_value_is_precise.dart.strong.expect │ │ ├── infer_from_complex_expressions_if_outer_most_value_is_precise.dart.strong.transformed.expect │ │ ├── infer_from_rhs_only_if_it_wont_conflict_with_overridden_fields.dart │ │ ├── infer_from_rhs_only_if_it_wont_conflict_with_overridden_fields.dart.direct.expect │ │ ├── infer_from_rhs_only_if_it_wont_conflict_with_overridden_fields.dart.direct.transformed.expect │ │ ├── infer_from_rhs_only_if_it_wont_conflict_with_overridden_fields.dart.strong.expect │ │ ├── infer_from_rhs_only_if_it_wont_conflict_with_overridden_fields.dart.strong.transformed.expect │ │ ├── infer_from_rhs_only_if_it_wont_conflict_with_overridden_fields2.dart │ │ ├── infer_from_rhs_only_if_it_wont_conflict_with_overridden_fields2.dart.direct.expect │ │ ├── infer_from_rhs_only_if_it_wont_conflict_with_overridden_fields2.dart.direct.transformed.expect │ │ ├── infer_from_rhs_only_if_it_wont_conflict_with_overridden_fields2.dart.strong.expect │ │ ├── infer_from_rhs_only_if_it_wont_conflict_with_overridden_fields2.dart.strong.transformed.expect │ │ ├── infer_from_variables_in_cycle_libs_when_flag_is_on.dart │ │ ├── infer_from_variables_in_cycle_libs_when_flag_is_on.dart.direct.expect │ │ ├── infer_from_variables_in_cycle_libs_when_flag_is_on.dart.direct.transformed.expect │ │ ├── infer_from_variables_in_cycle_libs_when_flag_is_on.dart.strong.expect │ │ ├── infer_from_variables_in_cycle_libs_when_flag_is_on.dart.strong.transformed.expect │ │ ├── infer_from_variables_in_cycle_libs_when_flag_is_on2.dart │ │ ├── infer_from_variables_in_cycle_libs_when_flag_is_on2.dart.direct.expect │ │ ├── infer_from_variables_in_cycle_libs_when_flag_is_on2.dart.direct.transformed.expect │ │ ├── infer_from_variables_in_cycle_libs_when_flag_is_on2.dart.strong.expect │ │ ├── infer_from_variables_in_cycle_libs_when_flag_is_on2.dart.strong.transformed.expect │ │ ├── infer_from_variables_in_cycle_libs_when_flag_is_on2_a.dart │ │ ├── infer_from_variables_in_cycle_libs_when_flag_is_on2_a.dart.direct.expect │ │ ├── infer_from_variables_in_cycle_libs_when_flag_is_on2_a.dart.direct.transformed.expect │ │ ├── infer_from_variables_in_cycle_libs_when_flag_is_on2_a.dart.strong.expect │ │ ├── infer_from_variables_in_cycle_libs_when_flag_is_on2_a.dart.strong.transformed.expect │ │ ├── infer_from_variables_in_cycle_libs_when_flag_is_on_a.dart │ │ ├── infer_from_variables_in_cycle_libs_when_flag_is_on_a.dart.direct.expect │ │ ├── infer_from_variables_in_cycle_libs_when_flag_is_on_a.dart.direct.transformed.expect │ │ ├── infer_from_variables_in_cycle_libs_when_flag_is_on_a.dart.strong.expect │ │ ├── infer_from_variables_in_cycle_libs_when_flag_is_on_a.dart.strong.transformed.expect │ │ ├── infer_from_variables_in_non_cycle_imports_with_flag.dart │ │ ├── infer_from_variables_in_non_cycle_imports_with_flag.dart.direct.expect │ │ ├── infer_from_variables_in_non_cycle_imports_with_flag.dart.direct.transformed.expect │ │ ├── infer_from_variables_in_non_cycle_imports_with_flag.dart.strong.expect │ │ ├── infer_from_variables_in_non_cycle_imports_with_flag.dart.strong.transformed.expect │ │ ├── infer_from_variables_in_non_cycle_imports_with_flag2.dart │ │ ├── infer_from_variables_in_non_cycle_imports_with_flag2.dart.direct.expect │ │ ├── infer_from_variables_in_non_cycle_imports_with_flag2.dart.direct.transformed.expect │ │ ├── infer_from_variables_in_non_cycle_imports_with_flag2.dart.strong.expect │ │ ├── infer_from_variables_in_non_cycle_imports_with_flag2.dart.strong.transformed.expect │ │ ├── infer_from_variables_in_non_cycle_imports_with_flag2_a.dart │ │ ├── infer_from_variables_in_non_cycle_imports_with_flag2_a.dart.direct.expect │ │ ├── infer_from_variables_in_non_cycle_imports_with_flag2_a.dart.direct.transformed.expect │ │ ├── infer_from_variables_in_non_cycle_imports_with_flag2_a.dart.strong.expect │ │ ├── infer_from_variables_in_non_cycle_imports_with_flag2_a.dart.strong.transformed.expect │ │ ├── infer_from_variables_in_non_cycle_imports_with_flag_a.dart │ │ ├── infer_from_variables_in_non_cycle_imports_with_flag_a.dart.direct.expect │ │ ├── infer_from_variables_in_non_cycle_imports_with_flag_a.dart.direct.transformed.expect │ │ ├── infer_from_variables_in_non_cycle_imports_with_flag_a.dart.strong.expect │ │ ├── infer_from_variables_in_non_cycle_imports_with_flag_a.dart.strong.transformed.expect │ │ ├── infer_generic_method_type_named.dart │ │ ├── infer_generic_method_type_named.dart.direct.expect │ │ ├── infer_generic_method_type_named.dart.direct.transformed.expect │ │ ├── infer_generic_method_type_named.dart.strong.expect │ │ ├── infer_generic_method_type_named.dart.strong.transformed.expect │ │ ├── infer_generic_method_type_positional.dart │ │ ├── infer_generic_method_type_positional.dart.direct.expect │ │ ├── infer_generic_method_type_positional.dart.direct.transformed.expect │ │ ├── infer_generic_method_type_positional.dart.strong.expect │ │ ├── infer_generic_method_type_positional.dart.strong.transformed.expect │ │ ├── infer_generic_method_type_positional2.dart │ │ ├── infer_generic_method_type_positional2.dart.direct.expect │ │ ├── infer_generic_method_type_positional2.dart.direct.transformed.expect │ │ ├── infer_generic_method_type_positional2.dart.strong.expect │ │ ├── infer_generic_method_type_positional2.dart.strong.transformed.expect │ │ ├── infer_generic_method_type_required.dart │ │ ├── infer_generic_method_type_required.dart.direct.expect │ │ ├── infer_generic_method_type_required.dart.direct.transformed.expect │ │ ├── infer_generic_method_type_required.dart.strong.expect │ │ ├── infer_generic_method_type_required.dart.strong.transformed.expect │ │ ├── infer_getter_cross_to_setter.dart │ │ ├── infer_getter_cross_to_setter.dart.direct.expect │ │ ├── infer_getter_cross_to_setter.dart.direct.transformed.expect │ │ ├── infer_getter_cross_to_setter.dart.outline.expect │ │ ├── infer_getter_cross_to_setter.dart.strong.expect │ │ ├── infer_getter_cross_to_setter.dart.strong.transformed.expect │ │ ├── infer_getter_from_later_inferred_getter.dart │ │ ├── infer_getter_from_later_inferred_getter.dart.direct.expect │ │ ├── infer_getter_from_later_inferred_getter.dart.direct.transformed.expect │ │ ├── infer_getter_from_later_inferred_getter.dart.outline.expect │ │ ├── infer_getter_from_later_inferred_getter.dart.strong.expect │ │ ├── infer_getter_from_later_inferred_getter.dart.strong.transformed.expect │ │ ├── infer_list_literal_nested_in_map_literal.dart │ │ ├── infer_list_literal_nested_in_map_literal.dart.direct.expect │ │ ├── infer_list_literal_nested_in_map_literal.dart.direct.transformed.expect │ │ ├── infer_list_literal_nested_in_map_literal.dart.strong.expect │ │ ├── infer_list_literal_nested_in_map_literal.dart.strong.transformed.expect │ │ ├── infer_local_function_referenced_before_declaration.dart │ │ ├── infer_local_function_referenced_before_declaration.dart.direct.expect │ │ ├── infer_local_function_referenced_before_declaration.dart.direct.transformed.expect │ │ ├── infer_local_function_referenced_before_declaration.dart.outline.expect │ │ ├── infer_local_function_referenced_before_declaration.dart.strong.expect │ │ ├── infer_local_function_referenced_before_declaration.dart.strong.transformed.expect │ │ ├── infer_local_function_return_type.dart │ │ ├── infer_local_function_return_type.dart.direct.expect │ │ ├── infer_local_function_return_type.dart.direct.transformed.expect │ │ ├── infer_local_function_return_type.dart.strong.expect │ │ ├── infer_local_function_return_type.dart.strong.transformed.expect │ │ ├── infer_method_function_typed.dart │ │ ├── infer_method_function_typed.dart.direct.expect │ │ ├── infer_method_function_typed.dart.direct.transformed.expect │ │ ├── infer_method_function_typed.dart.outline.expect │ │ ├── infer_method_function_typed.dart.strong.expect │ │ ├── infer_method_function_typed.dart.strong.transformed.expect │ │ ├── infer_method_missing_params.dart │ │ ├── infer_method_missing_params.dart.direct.expect │ │ ├── infer_method_missing_params.dart.direct.transformed.expect │ │ ├── infer_method_missing_params.dart.outline.expect │ │ ├── infer_method_missing_params.dart.strong.expect │ │ ├── infer_parameter_type_setter_from_field.dart │ │ ├── infer_parameter_type_setter_from_field.dart.direct.expect │ │ ├── infer_parameter_type_setter_from_field.dart.direct.transformed.expect │ │ ├── infer_parameter_type_setter_from_field.dart.strong.expect │ │ ├── infer_parameter_type_setter_from_field.dart.strong.transformed.expect │ │ ├── infer_parameter_type_setter_from_setter.dart │ │ ├── infer_parameter_type_setter_from_setter.dart.direct.expect │ │ ├── infer_parameter_type_setter_from_setter.dart.direct.transformed.expect │ │ ├── infer_parameter_type_setter_from_setter.dart.strong.expect │ │ ├── infer_parameter_type_setter_from_setter.dart.strong.transformed.expect │ │ ├── infer_prefix_expression.dart │ │ ├── infer_prefix_expression.dart.direct.expect │ │ ├── infer_prefix_expression.dart.direct.transformed.expect │ │ ├── infer_prefix_expression.dart.strong.expect │ │ ├── infer_prefix_expression.dart.strong.transformed.expect │ │ ├── infer_prefix_expression_custom.dart │ │ ├── infer_prefix_expression_custom.dart.direct.expect │ │ ├── infer_prefix_expression_custom.dart.direct.transformed.expect │ │ ├── infer_prefix_expression_custom.dart.strong.expect │ │ ├── infer_prefix_expression_custom.dart.strong.transformed.expect │ │ ├── infer_rethrow.dart │ │ ├── infer_rethrow.dart.direct.expect │ │ ├── infer_rethrow.dart.direct.transformed.expect │ │ ├── infer_rethrow.dart.outline.expect │ │ ├── infer_rethrow.dart.strong.expect │ │ ├── infer_rethrow.dart.strong.transformed.expect │ │ ├── infer_return_of_statement_lambda.dart │ │ ├── infer_return_of_statement_lambda.dart.direct.expect │ │ ├── infer_return_of_statement_lambda.dart.direct.transformed.expect │ │ ├── infer_return_of_statement_lambda.dart.strong.expect │ │ ├── infer_return_of_statement_lambda.dart.strong.transformed.expect │ │ ├── infer_return_type_for_static_setter.dart │ │ ├── infer_return_type_for_static_setter.dart.direct.expect │ │ ├── infer_return_type_for_static_setter.dart.direct.transformed.expect │ │ ├── infer_return_type_for_static_setter.dart.outline.expect │ │ ├── infer_return_type_for_static_setter.dart.strong.expect │ │ ├── infer_return_type_for_static_setter.dart.strong.transformed.expect │ │ ├── infer_setter_cross_to_getter.dart │ │ ├── infer_setter_cross_to_getter.dart.direct.expect │ │ ├── infer_setter_cross_to_getter.dart.direct.transformed.expect │ │ ├── infer_setter_cross_to_getter.dart.outline.expect │ │ ├── infer_setter_cross_to_getter.dart.strong.expect │ │ ├── infer_setter_cross_to_getter.dart.strong.transformed.expect │ │ ├── infer_setter_from_later_inferred_setter.dart │ │ ├── infer_setter_from_later_inferred_setter.dart.direct.expect │ │ ├── infer_setter_from_later_inferred_setter.dart.direct.transformed.expect │ │ ├── infer_setter_from_later_inferred_setter.dart.outline.expect │ │ ├── infer_setter_from_later_inferred_setter.dart.strong.expect │ │ ├── infer_setter_from_later_inferred_setter.dart.strong.transformed.expect │ │ ├── infer_setter_function_typed.dart │ │ ├── infer_setter_function_typed.dart.direct.expect │ │ ├── infer_setter_function_typed.dart.direct.transformed.expect │ │ ├── infer_setter_function_typed.dart.outline.expect │ │ ├── infer_setter_function_typed.dart.strong.expect │ │ ├── infer_setter_function_typed.dart.strong.transformed.expect │ │ ├── infer_setter_return_type_only.dart │ │ ├── infer_setter_return_type_only.dart.direct.expect │ │ ├── infer_setter_return_type_only.dart.direct.transformed.expect │ │ ├── infer_setter_return_type_only.dart.outline.expect │ │ ├── infer_setter_return_type_only.dart.strong.expect │ │ ├── infer_setter_return_type_only.dart.strong.transformed.expect │ │ ├── infer_statics_transitively.dart │ │ ├── infer_statics_transitively.dart.direct.expect │ │ ├── infer_statics_transitively.dart.direct.transformed.expect │ │ ├── infer_statics_transitively.dart.strong.expect │ │ ├── infer_statics_transitively.dart.strong.transformed.expect │ │ ├── infer_statics_transitively2.dart │ │ ├── infer_statics_transitively2.dart.direct.expect │ │ ├── infer_statics_transitively2.dart.direct.transformed.expect │ │ ├── infer_statics_transitively2.dart.strong.expect │ │ ├── infer_statics_transitively2.dart.strong.transformed.expect │ │ ├── infer_statics_transitively3.dart │ │ ├── infer_statics_transitively3.dart.direct.expect │ │ ├── infer_statics_transitively3.dart.direct.transformed.expect │ │ ├── infer_statics_transitively3.dart.strong.expect │ │ ├── infer_statics_transitively3.dart.strong.transformed.expect │ │ ├── infer_statics_transitively3_a.dart │ │ ├── infer_statics_transitively3_a.dart.direct.expect │ │ ├── infer_statics_transitively3_a.dart.direct.transformed.expect │ │ ├── infer_statics_transitively3_a.dart.strong.expect │ │ ├── infer_statics_transitively3_a.dart.strong.transformed.expect │ │ ├── infer_statics_transitively_2_a.dart │ │ ├── infer_statics_transitively_2_a.dart.direct.expect │ │ ├── infer_statics_transitively_2_a.dart.direct.transformed.expect │ │ ├── infer_statics_transitively_2_a.dart.strong.expect │ │ ├── infer_statics_transitively_2_a.dart.strong.transformed.expect │ │ ├── infer_statics_transitively_a.dart │ │ ├── infer_statics_transitively_a.dart.direct.expect │ │ ├── infer_statics_transitively_a.dart.direct.transformed.expect │ │ ├── infer_statics_transitively_a.dart.strong.expect │ │ ├── infer_statics_transitively_a.dart.strong.transformed.expect │ │ ├── infer_statics_transitively_b.dart │ │ ├── infer_statics_transitively_b.dart.direct.expect │ │ ├── infer_statics_transitively_b.dart.direct.transformed.expect │ │ ├── infer_statics_transitively_b.dart.strong.expect │ │ ├── infer_statics_transitively_b.dart.strong.transformed.expect │ │ ├── infer_statics_with_method_invocations.dart │ │ ├── infer_statics_with_method_invocations.dart.direct.expect │ │ ├── infer_statics_with_method_invocations.dart.direct.transformed.expect │ │ ├── infer_statics_with_method_invocations.dart.strong.expect │ │ ├── infer_statics_with_method_invocations.dart.strong.transformed.expect │ │ ├── infer_statics_with_method_invocations_a.dart │ │ ├── infer_statics_with_method_invocations_a.dart.direct.expect │ │ ├── infer_statics_with_method_invocations_a.dart.direct.transformed.expect │ │ ├── infer_statics_with_method_invocations_a.dart.strong.expect │ │ ├── infer_statics_with_method_invocations_a.dart.strong.transformed.expect │ │ ├── infer_throw.dart │ │ ├── infer_throw.dart.direct.expect │ │ ├── infer_throw.dart.direct.transformed.expect │ │ ├── infer_throw.dart.strong.expect │ │ ├── infer_throw.dart.strong.transformed.expect │ │ ├── infer_throw_downwards.dart │ │ ├── infer_throw_downwards.dart.direct.expect │ │ ├── infer_throw_downwards.dart.direct.transformed.expect │ │ ├── infer_throw_downwards.dart.outline.expect │ │ ├── infer_throw_downwards.dart.strong.expect │ │ ├── infer_throw_downwards.dart.strong.transformed.expect │ │ ├── infer_type_on_overridden_fields2.dart │ │ ├── infer_type_on_overridden_fields2.dart.direct.expect │ │ ├── infer_type_on_overridden_fields2.dart.direct.transformed.expect │ │ ├── infer_type_on_overridden_fields2.dart.strong.expect │ │ ├── infer_type_on_overridden_fields2.dart.strong.transformed.expect │ │ ├── infer_type_on_overridden_fields4.dart │ │ ├── infer_type_on_overridden_fields4.dart.direct.expect │ │ ├── infer_type_on_overridden_fields4.dart.direct.transformed.expect │ │ ├── infer_type_on_overridden_fields4.dart.strong.expect │ │ ├── infer_type_on_overridden_fields4.dart.strong.transformed.expect │ │ ├── infer_type_on_var.dart │ │ ├── infer_type_on_var.dart.direct.expect │ │ ├── infer_type_on_var.dart.direct.transformed.expect │ │ ├── infer_type_on_var.dart.strong.expect │ │ ├── infer_type_on_var.dart.strong.transformed.expect │ │ ├── infer_type_on_var2.dart │ │ ├── infer_type_on_var2.dart.direct.expect │ │ ├── infer_type_on_var2.dart.direct.transformed.expect │ │ ├── infer_type_on_var2.dart.strong.expect │ │ ├── infer_type_on_var2.dart.strong.transformed.expect │ │ ├── infer_type_on_var_from_field.dart │ │ ├── infer_type_on_var_from_field.dart.direct.expect │ │ ├── infer_type_on_var_from_field.dart.direct.transformed.expect │ │ ├── infer_type_on_var_from_field.dart.strong.expect │ │ ├── infer_type_on_var_from_field.dart.strong.transformed.expect │ │ ├── infer_type_on_var_from_top_level.dart │ │ ├── infer_type_on_var_from_top_level.dart.direct.expect │ │ ├── infer_type_on_var_from_top_level.dart.direct.transformed.expect │ │ ├── infer_type_on_var_from_top_level.dart.strong.expect │ │ ├── infer_type_on_var_from_top_level.dart.strong.transformed.expect │ │ ├── infer_type_regardless_of_declaration_order_or_cycles.dart │ │ ├── infer_type_regardless_of_declaration_order_or_cycles.dart.direct.expect │ │ ├── infer_type_regardless_of_declaration_order_or_cycles.dart.direct.transformed.expect │ │ ├── infer_type_regardless_of_declaration_order_or_cycles.dart.strong.expect │ │ ├── infer_type_regardless_of_declaration_order_or_cycles.dart.strong.transformed.expect │ │ ├── infer_type_regardless_of_declaration_order_or_cycles_b.dart │ │ ├── infer_type_regardless_of_declaration_order_or_cycles_b.dart.direct.expect │ │ ├── infer_type_regardless_of_declaration_order_or_cycles_b.dart.direct.transformed.expect │ │ ├── infer_type_regardless_of_declaration_order_or_cycles_b.dart.strong.expect │ │ ├── infer_type_regardless_of_declaration_order_or_cycles_b.dart.strong.transformed.expect │ │ ├── infer_typed_map_literal.dart │ │ ├── infer_typed_map_literal.dart.direct.expect │ │ ├── infer_typed_map_literal.dart.direct.transformed.expect │ │ ├── infer_typed_map_literal.dart.strong.expect │ │ ├── infer_typed_map_literal.dart.strong.transformed.expect │ │ ├── infer_types_on_generic_instantiations_3.dart │ │ ├── infer_types_on_generic_instantiations_3.dart.direct.expect │ │ ├── infer_types_on_generic_instantiations_3.dart.direct.transformed.expect │ │ ├── infer_types_on_generic_instantiations_3.dart.strong.expect │ │ ├── infer_types_on_generic_instantiations_3.dart.strong.transformed.expect │ │ ├── infer_types_on_generic_instantiations_4.dart │ │ ├── infer_types_on_generic_instantiations_4.dart.direct.expect │ │ ├── infer_types_on_generic_instantiations_4.dart.direct.transformed.expect │ │ ├── infer_types_on_generic_instantiations_4.dart.strong.expect │ │ ├── infer_types_on_generic_instantiations_4.dart.strong.transformed.expect │ │ ├── infer_types_on_generic_instantiations_5.dart │ │ ├── infer_types_on_generic_instantiations_5.dart.direct.expect │ │ ├── infer_types_on_generic_instantiations_5.dart.direct.transformed.expect │ │ ├── infer_types_on_generic_instantiations_5.dart.strong.expect │ │ ├── infer_types_on_generic_instantiations_5.dart.strong.transformed.expect │ │ ├── infer_types_on_generic_instantiations_in_library_cycle.dart │ │ ├── infer_types_on_generic_instantiations_in_library_cycle.dart.direct.expect │ │ ├── infer_types_on_generic_instantiations_in_library_cycle.dart.direct.transformed.expect │ │ ├── infer_types_on_generic_instantiations_in_library_cycle.dart.strong.expect │ │ ├── infer_types_on_generic_instantiations_in_library_cycle.dart.strong.transformed.expect │ │ ├── infer_types_on_generic_instantiations_in_library_cycle_a.dart │ │ ├── infer_types_on_generic_instantiations_in_library_cycle_a.dart.direct.expect │ │ ├── infer_types_on_generic_instantiations_in_library_cycle_a.dart.direct.transformed.expect │ │ ├── infer_types_on_generic_instantiations_in_library_cycle_a.dart.strong.expect │ │ ├── infer_types_on_generic_instantiations_in_library_cycle_a.dart.strong.transformed.expect │ │ ├── infer_types_on_generic_instantiations_infer.dart │ │ ├── infer_types_on_generic_instantiations_infer.dart.direct.expect │ │ ├── infer_types_on_generic_instantiations_infer.dart.direct.transformed.expect │ │ ├── infer_types_on_generic_instantiations_infer.dart.strong.expect │ │ ├── infer_types_on_loop_indices_for_each_loop.dart │ │ ├── infer_types_on_loop_indices_for_each_loop.dart.direct.expect │ │ ├── infer_types_on_loop_indices_for_each_loop.dart.direct.transformed.expect │ │ ├── infer_types_on_loop_indices_for_each_loop.dart.strong.expect │ │ ├── infer_types_on_loop_indices_for_each_loop.dart.strong.transformed.expect │ │ ├── infer_types_on_loop_indices_for_each_loop_async.dart │ │ ├── infer_types_on_loop_indices_for_each_loop_async.dart.direct.expect │ │ ├── infer_types_on_loop_indices_for_each_loop_async.dart.direct.transformed.expect │ │ ├── infer_types_on_loop_indices_for_each_loop_async.dart.outline.expect │ │ ├── infer_types_on_loop_indices_for_each_loop_async.dart.strong.expect │ │ ├── infer_types_on_loop_indices_for_each_loop_async.dart.strong.transformed.expect │ │ ├── infer_types_on_loop_indices_for_loop_with_inference.dart │ │ ├── infer_types_on_loop_indices_for_loop_with_inference.dart.direct.expect │ │ ├── infer_types_on_loop_indices_for_loop_with_inference.dart.direct.transformed.expect │ │ ├── infer_types_on_loop_indices_for_loop_with_inference.dart.strong.expect │ │ ├── infer_types_on_loop_indices_for_loop_with_inference.dart.strong.transformed.expect │ │ ├── infer_use_of_void.dart.strong.expect │ │ ├── infer_use_of_void_local.dart │ │ ├── infer_use_of_void_local.dart.direct.expect │ │ ├── infer_use_of_void_local.dart.direct.transformed.expect │ │ ├── infer_use_of_void_local.dart.outline.expect │ │ ├── infer_use_of_void_local.dart.strong.expect │ │ ├── infer_use_of_void_local.dart.strong.transformed.expect │ │ ├── infer_variable_void.dart │ │ ├── infer_variable_void.dart.direct.expect │ │ ├── infer_variable_void.dart.direct.transformed.expect │ │ ├── infer_variable_void.dart.strong.expect │ │ ├── infer_variable_void.dart.strong.transformed.expect │ │ ├── inferred_initializing_formal_checks_default_value.dart │ │ ├── inferred_initializing_formal_checks_default_value.dart.direct.expect │ │ ├── inferred_initializing_formal_checks_default_value.dart.direct.transformed.expect │ │ ├── inferred_initializing_formal_checks_default_value.dart.strong.expect │ │ ├── inferred_initializing_formal_checks_default_value.dart.strong.transformed.expect │ │ ├── inferred_nonstatic_field_depends_on_static_field_complex.dart │ │ ├── inferred_nonstatic_field_depends_on_static_field_complex.dart.direct.expect │ │ ├── inferred_nonstatic_field_depends_on_static_field_complex.dart.direct.transformed.expect │ │ ├── inferred_nonstatic_field_depends_on_static_field_complex.dart.strong.expect │ │ ├── inferred_nonstatic_field_depends_on_static_field_complex.dart.strong.transformed.expect │ │ ├── inferred_nonstatic_field_depends_on_top_level_var_simple.dart │ │ ├── inferred_nonstatic_field_depends_on_top_level_var_simple.dart.direct.expect │ │ ├── inferred_nonstatic_field_depends_on_top_level_var_simple.dart.direct.transformed.expect │ │ ├── inferred_nonstatic_field_depends_on_top_level_var_simple.dart.strong.expect │ │ ├── inferred_nonstatic_field_depends_on_top_level_var_simple.dart.strong.transformed.expect │ │ ├── inferred_type_block_closure_no_args_no_return.dart │ │ ├── inferred_type_block_closure_no_args_no_return.dart.direct.expect │ │ ├── inferred_type_block_closure_no_args_no_return.dart.direct.transformed.expect │ │ ├── inferred_type_block_closure_no_args_no_return.dart.strong.expect │ │ ├── inferred_type_block_closure_no_args_no_return.dart.strong.transformed.expect │ │ ├── inferred_type_block_closure_no_args_no_return_void_context.dart │ │ ├── inferred_type_block_closure_no_args_no_return_void_context.dart.direct.expect │ │ ├── inferred_type_block_closure_no_args_no_return_void_context.dart.direct.transformed.expect │ │ ├── inferred_type_block_closure_no_args_no_return_void_context.dart.outline.expect │ │ ├── inferred_type_block_closure_no_args_no_return_void_context.dart.strong.expect │ │ ├── inferred_type_block_closure_no_args_no_return_void_context.dart.strong.transformed.expect │ │ ├── inferred_type_cascade.dart │ │ ├── inferred_type_cascade.dart.direct.expect │ │ ├── inferred_type_cascade.dart.direct.transformed.expect │ │ ├── inferred_type_cascade.dart.strong.expect │ │ ├── inferred_type_cascade.dart.strong.transformed.expect │ │ ├── inferred_type_custom_binary_op.dart │ │ ├── inferred_type_custom_binary_op.dart.direct.expect │ │ ├── inferred_type_custom_binary_op.dart.direct.transformed.expect │ │ ├── inferred_type_custom_binary_op.dart.strong.expect │ │ ├── inferred_type_custom_binary_op.dart.strong.transformed.expect │ │ ├── inferred_type_custom_binary_op_via_interface.dart │ │ ├── inferred_type_custom_binary_op_via_interface.dart.direct.expect │ │ ├── inferred_type_custom_binary_op_via_interface.dart.direct.transformed.expect │ │ ├── inferred_type_custom_binary_op_via_interface.dart.strong.expect │ │ ├── inferred_type_custom_binary_op_via_interface.dart.strong.transformed.expect │ │ ├── inferred_type_custom_index_op.dart │ │ ├── inferred_type_custom_index_op.dart.direct.expect │ │ ├── inferred_type_custom_index_op.dart.direct.transformed.expect │ │ ├── inferred_type_custom_index_op.dart.strong.expect │ │ ├── inferred_type_custom_index_op.dart.strong.transformed.expect │ │ ├── inferred_type_custom_index_op_via_interface.dart │ │ ├── inferred_type_custom_index_op_via_interface.dart.direct.expect │ │ ├── inferred_type_custom_index_op_via_interface.dart.direct.transformed.expect │ │ ├── inferred_type_custom_index_op_via_interface.dart.strong.expect │ │ ├── inferred_type_custom_index_op_via_interface.dart.strong.transformed.expect │ │ ├── inferred_type_custom_unary_op.dart │ │ ├── inferred_type_custom_unary_op.dart.direct.expect │ │ ├── inferred_type_custom_unary_op.dart.direct.transformed.expect │ │ ├── inferred_type_custom_unary_op.dart.strong.expect │ │ ├── inferred_type_custom_unary_op.dart.strong.transformed.expect │ │ ├── inferred_type_custom_unary_op_via_interface.dart │ │ ├── inferred_type_custom_unary_op_via_interface.dart.direct.expect │ │ ├── inferred_type_custom_unary_op_via_interface.dart.direct.transformed.expect │ │ ├── inferred_type_custom_unary_op_via_interface.dart.strong.expect │ │ ├── inferred_type_custom_unary_op_via_interface.dart.strong.transformed.expect │ │ ├── inferred_type_extract_method_tear_off.dart │ │ ├── inferred_type_extract_method_tear_off.dart.direct.expect │ │ ├── inferred_type_extract_method_tear_off.dart.direct.transformed.expect │ │ ├── inferred_type_extract_method_tear_off.dart.strong.expect │ │ ├── inferred_type_extract_method_tear_off.dart.strong.transformed.expect │ │ ├── inferred_type_extract_method_tear_off_via_interface.dart │ │ ├── inferred_type_extract_method_tear_off_via_interface.dart.direct.expect │ │ ├── inferred_type_extract_method_tear_off_via_interface.dart.direct.transformed.expect │ │ ├── inferred_type_extract_method_tear_off_via_interface.dart.strong.expect │ │ ├── inferred_type_extract_method_tear_off_via_interface.dart.strong.transformed.expect │ │ ├── inferred_type_from_top_level_executable_tear_off.dart │ │ ├── inferred_type_from_top_level_executable_tear_off.dart.direct.expect │ │ ├── inferred_type_from_top_level_executable_tear_off.dart.direct.transformed.expect │ │ ├── inferred_type_from_top_level_executable_tear_off.dart.strong.expect │ │ ├── inferred_type_from_top_level_executable_tear_off.dart.strong.transformed.expect │ │ ├── inferred_type_invoke_method.dart │ │ ├── inferred_type_invoke_method.dart.direct.expect │ │ ├── inferred_type_invoke_method.dart.direct.transformed.expect │ │ ├── inferred_type_invoke_method.dart.strong.expect │ │ ├── inferred_type_invoke_method.dart.strong.transformed.expect │ │ ├── inferred_type_invoke_method_via_interface.dart │ │ ├── inferred_type_invoke_method_via_interface.dart.direct.expect │ │ ├── inferred_type_invoke_method_via_interface.dart.direct.transformed.expect │ │ ├── inferred_type_invoke_method_via_interface.dart.strong.expect │ │ ├── inferred_type_invoke_method_via_interface.dart.strong.transformed.expect │ │ ├── inferred_type_is_enum.dart │ │ ├── inferred_type_is_enum.dart.direct.expect │ │ ├── inferred_type_is_enum.dart.direct.transformed.expect │ │ ├── inferred_type_is_enum.dart.strong.expect │ │ ├── inferred_type_is_enum.dart.strong.transformed.expect │ │ ├── inferred_type_is_enum_values.dart │ │ ├── inferred_type_is_enum_values.dart.direct.expect │ │ ├── inferred_type_is_enum_values.dart.direct.transformed.expect │ │ ├── inferred_type_is_enum_values.dart.strong.expect │ │ ├── inferred_type_is_enum_values.dart.strong.transformed.expect │ │ ├── inferred_type_is_typedef.dart │ │ ├── inferred_type_is_typedef.dart.direct.expect │ │ ├── inferred_type_is_typedef.dart.direct.transformed.expect │ │ ├── inferred_type_is_typedef.dart.strong.expect │ │ ├── inferred_type_is_typedef.dart.strong.transformed.expect │ │ ├── inferred_type_is_typedef_parameterized.dart │ │ ├── inferred_type_is_typedef_parameterized.dart.direct.expect │ │ ├── inferred_type_is_typedef_parameterized.dart.direct.transformed.expect │ │ ├── inferred_type_is_typedef_parameterized.dart.strong.expect │ │ ├── inferred_type_is_typedef_parameterized.dart.strong.transformed.expect │ │ ├── inferred_type_uses_synthetic_function_type.dart │ │ ├── inferred_type_uses_synthetic_function_type.dart.direct.expect │ │ ├── inferred_type_uses_synthetic_function_type.dart.direct.transformed.expect │ │ ├── inferred_type_uses_synthetic_function_type.dart.strong.expect │ │ ├── inferred_type_uses_synthetic_function_type.dart.strong.transformed.expect │ │ ├── inferred_type_uses_synthetic_function_type_function_typed_param.dart │ │ ├── inferred_type_uses_synthetic_function_type_function_typed_param.dart.direct.expect │ │ ├── inferred_type_uses_synthetic_function_type_function_typed_param.dart.direct.transformed.expect │ │ ├── inferred_type_uses_synthetic_function_type_function_typed_param.dart.strong.expect │ │ ├── inferred_type_uses_synthetic_function_type_function_typed_param.dart.strong.transformed.expect │ │ ├── inferred_type_uses_synthetic_function_type_named_param.dart │ │ ├── inferred_type_uses_synthetic_function_type_named_param.dart.direct.expect │ │ ├── inferred_type_uses_synthetic_function_type_named_param.dart.direct.transformed.expect │ │ ├── inferred_type_uses_synthetic_function_type_named_param.dart.strong.expect │ │ ├── inferred_type_uses_synthetic_function_type_named_param.dart.strong.transformed.expect │ │ ├── inferred_type_uses_synthetic_function_type_positional_param.dart │ │ ├── inferred_type_uses_synthetic_function_type_positional_param.dart.direct.expect │ │ ├── inferred_type_uses_synthetic_function_type_positional_param.dart.direct.transformed.expect │ │ ├── inferred_type_uses_synthetic_function_type_positional_param.dart.strong.expect │ │ ├── inferred_type_uses_synthetic_function_type_positional_param.dart.strong.transformed.expect │ │ ├── inferred_type_uses_synthetic_function_type_required_param.dart │ │ ├── inferred_type_uses_synthetic_function_type_required_param.dart.direct.expect │ │ ├── inferred_type_uses_synthetic_function_type_required_param.dart.direct.transformed.expect │ │ ├── inferred_type_uses_synthetic_function_type_required_param.dart.strong.expect │ │ ├── inferred_type_uses_synthetic_function_type_required_param.dart.strong.transformed.expect │ │ ├── inferred_type_via_closure_multiple_levels_of_nesting.dart │ │ ├── inferred_type_via_closure_multiple_levels_of_nesting.dart.direct.expect │ │ ├── inferred_type_via_closure_multiple_levels_of_nesting.dart.direct.transformed.expect │ │ ├── inferred_type_via_closure_multiple_levels_of_nesting.dart.strong.expect │ │ ├── inferred_type_via_closure_multiple_levels_of_nesting.dart.strong.transformed.expect │ │ ├── inferred_type_via_closure_type_depends_on_args.dart │ │ ├── inferred_type_via_closure_type_depends_on_args.dart.direct.expect │ │ ├── inferred_type_via_closure_type_depends_on_args.dart.direct.transformed.expect │ │ ├── inferred_type_via_closure_type_depends_on_args.dart.strong.expect │ │ ├── inferred_type_via_closure_type_depends_on_args.dart.strong.transformed.expect │ │ ├── inferred_type_via_closure_type_independent_of_args_field.dart │ │ ├── inferred_type_via_closure_type_independent_of_args_field.dart.direct.expect │ │ ├── inferred_type_via_closure_type_independent_of_args_field.dart.direct.transformed.expect │ │ ├── inferred_type_via_closure_type_independent_of_args_field.dart.strong.expect │ │ ├── inferred_type_via_closure_type_independent_of_args_field.dart.strong.transformed.expect │ │ ├── inferred_type_via_closure_type_independent_of_args_top_level.dart │ │ ├── inferred_type_via_closure_type_independent_of_args_top_level.dart.direct.expect │ │ ├── inferred_type_via_closure_type_independent_of_args_top_level.dart.direct.transformed.expect │ │ ├── inferred_type_via_closure_type_independent_of_args_top_level.dart.strong.expect │ │ ├── inferred_type_via_closure_type_independent_of_args_top_level.dart.strong.transformed.expect │ │ ├── inheritance_does_not_imply_circularity.dart │ │ ├── inheritance_does_not_imply_circularity.dart.direct.expect │ │ ├── inheritance_does_not_imply_circularity.dart.direct.transformed.expect │ │ ├── inheritance_does_not_imply_circularity.dart.outline.expect │ │ ├── inheritance_does_not_imply_circularity.dart.strong.expect │ │ ├── inheritance_does_not_imply_circularity.dart.strong.transformed.expect │ │ ├── instance_creation_downwards.dart │ │ ├── instance_creation_downwards.dart.direct.expect │ │ ├── instance_creation_downwards.dart.direct.transformed.expect │ │ ├── instance_creation_downwards.dart.outline.expect │ │ ├── instance_creation_downwards.dart.strong.expect │ │ ├── instance_creation_downwards.dart.strong.transformed.expect │ │ ├── instantiate_tearoff.dart │ │ ├── instantiate_tearoff.dart.direct.expect │ │ ├── instantiate_tearoff.dart.direct.transformed.expect │ │ ├── instantiate_tearoff.dart.outline.expect │ │ ├── instantiate_tearoff.dart.strong.expect │ │ ├── instantiate_tearoff.dart.strong.transformed.expect │ │ ├── instantiate_tearoff_after_contravariance_check.dart │ │ ├── instantiate_tearoff_after_contravariance_check.dart.direct.expect │ │ ├── instantiate_tearoff_after_contravariance_check.dart.direct.transformed.expect │ │ ├── instantiate_tearoff_after_contravariance_check.dart.outline.expect │ │ ├── instantiate_tearoff_after_contravariance_check.dart.strong.expect │ │ ├── instantiate_tearoff_after_contravariance_check.dart.strong.transformed.expect │ │ ├── instantiate_tearoff_of_call.dart │ │ ├── instantiate_tearoff_of_call.dart.direct.expect │ │ ├── instantiate_tearoff_of_call.dart.direct.transformed.expect │ │ ├── instantiate_tearoff_of_call.dart.outline.expect │ │ ├── instantiate_tearoff_of_call.dart.strong.expect │ │ ├── instantiate_to_bounds_generic2_has_bound_defined_after.dart │ │ ├── instantiate_to_bounds_generic2_has_bound_defined_after.dart.direct.expect │ │ ├── instantiate_to_bounds_generic2_has_bound_defined_after.dart.direct.transformed.expect │ │ ├── instantiate_to_bounds_generic2_has_bound_defined_after.dart.strong.expect │ │ ├── instantiate_to_bounds_generic2_has_bound_defined_after.dart.strong.transformed.expect │ │ ├── instantiate_to_bounds_generic2_has_bound_defined_before.dart │ │ ├── instantiate_to_bounds_generic2_has_bound_defined_before.dart.direct.expect │ │ ├── instantiate_to_bounds_generic2_has_bound_defined_before.dart.direct.transformed.expect │ │ ├── instantiate_to_bounds_generic2_has_bound_defined_before.dart.strong.expect │ │ ├── instantiate_to_bounds_generic2_has_bound_defined_before.dart.strong.transformed.expect │ │ ├── instantiate_to_bounds_generic2_no_bound.dart │ │ ├── instantiate_to_bounds_generic2_no_bound.dart.direct.expect │ │ ├── instantiate_to_bounds_generic2_no_bound.dart.direct.transformed.expect │ │ ├── instantiate_to_bounds_generic2_no_bound.dart.strong.expect │ │ ├── instantiate_to_bounds_generic2_no_bound.dart.strong.transformed.expect │ │ ├── instantiate_to_bounds_generic_has_bound_defined_after.dart │ │ ├── instantiate_to_bounds_generic_has_bound_defined_after.dart.direct.expect │ │ ├── instantiate_to_bounds_generic_has_bound_defined_after.dart.direct.transformed.expect │ │ ├── instantiate_to_bounds_generic_has_bound_defined_after.dart.strong.expect │ │ ├── instantiate_to_bounds_generic_has_bound_defined_after.dart.strong.transformed.expect │ │ ├── instantiate_to_bounds_generic_has_bound_defined_before.dart │ │ ├── instantiate_to_bounds_generic_has_bound_defined_before.dart.direct.expect │ │ ├── instantiate_to_bounds_generic_has_bound_defined_before.dart.direct.transformed.expect │ │ ├── instantiate_to_bounds_generic_has_bound_defined_before.dart.strong.expect │ │ ├── instantiate_to_bounds_generic_has_bound_defined_before.dart.strong.transformed.expect │ │ ├── instantiate_to_bounds_invoke_constructor_no_bound.dart │ │ ├── instantiate_to_bounds_invoke_constructor_no_bound.dart.direct.expect │ │ ├── instantiate_to_bounds_invoke_constructor_no_bound.dart.direct.transformed.expect │ │ ├── instantiate_to_bounds_invoke_constructor_no_bound.dart.strong.expect │ │ ├── instantiate_to_bounds_invoke_constructor_no_bound.dart.strong.transformed.expect │ │ ├── instantiate_to_bounds_invoke_constructor_type_args_exact.dart │ │ ├── instantiate_to_bounds_invoke_constructor_type_args_exact.dart.direct.expect │ │ ├── instantiate_to_bounds_invoke_constructor_type_args_exact.dart.direct.transformed.expect │ │ ├── instantiate_to_bounds_invoke_constructor_type_args_exact.dart.strong.expect │ │ ├── instantiate_to_bounds_invoke_constructor_type_args_exact.dart.strong.transformed.expect │ │ ├── instantiate_to_bounds_not_generic.dart │ │ ├── instantiate_to_bounds_not_generic.dart.direct.expect │ │ ├── instantiate_to_bounds_not_generic.dart.direct.transformed.expect │ │ ├── instantiate_to_bounds_not_generic.dart.strong.expect │ │ ├── instantiate_to_bounds_not_generic.dart.strong.transformed.expect │ │ ├── int_upwards_local.dart │ │ ├── int_upwards_local.dart.direct.expect │ │ ├── int_upwards_local.dart.direct.transformed.expect │ │ ├── int_upwards_local.dart.outline.expect │ │ ├── int_upwards_local.dart.strong.expect │ │ ├── int_upwards_local.dart.strong.transformed.expect │ │ ├── lambda_does_not_have_propagated_type_hint.dart │ │ ├── lambda_does_not_have_propagated_type_hint.dart.direct.expect │ │ ├── lambda_does_not_have_propagated_type_hint.dart.direct.transformed.expect │ │ ├── lambda_does_not_have_propagated_type_hint.dart.strong.expect │ │ ├── lambda_does_not_have_propagated_type_hint.dart.strong.transformed.expect │ │ ├── lambda_return_type.dart │ │ ├── lambda_return_type.dart.direct.expect │ │ ├── lambda_return_type.dart.direct.transformed.expect │ │ ├── lambda_return_type.dart.outline.expect │ │ ├── lambda_return_type.dart.strong.expect │ │ ├── lambda_return_type.dart.strong.transformed.expect │ │ ├── lambda_void_context.dart │ │ ├── lambda_void_context.dart.direct.expect │ │ ├── lambda_void_context.dart.direct.transformed.expect │ │ ├── lambda_void_context.dart.outline.expect │ │ ├── lambda_void_context.dart.strong.expect │ │ ├── lambda_void_context.dart.strong.transformed.expect │ │ ├── list_literal_typed.dart │ │ ├── list_literal_typed.dart.direct.expect │ │ ├── list_literal_typed.dart.direct.transformed.expect │ │ ├── list_literal_typed.dart.outline.expect │ │ ├── list_literal_typed.dart.strong.expect │ │ ├── list_literal_typed.dart.strong.transformed.expect │ │ ├── list_literals.dart │ │ ├── list_literals.dart.direct.expect │ │ ├── list_literals.dart.direct.transformed.expect │ │ ├── list_literals.dart.strong.expect │ │ ├── list_literals.dart.strong.transformed.expect │ │ ├── list_literals_can_infer_null_bottom.dart │ │ ├── list_literals_can_infer_null_bottom.dart.direct.expect │ │ ├── list_literals_can_infer_null_bottom.dart.direct.transformed.expect │ │ ├── list_literals_can_infer_null_bottom.dart.strong.expect │ │ ├── list_literals_can_infer_null_bottom.dart.strong.transformed.expect │ │ ├── list_literals_top_level.dart │ │ ├── list_literals_top_level.dart.direct.expect │ │ ├── list_literals_top_level.dart.direct.transformed.expect │ │ ├── list_literals_top_level.dart.strong.expect │ │ ├── list_literals_top_level.dart.strong.transformed.expect │ │ ├── local_constructor_from_arguments.dart │ │ ├── local_constructor_from_arguments.dart.direct.expect │ │ ├── local_constructor_from_arguments.dart.direct.transformed.expect │ │ ├── local_constructor_from_arguments.dart.outline.expect │ │ ├── local_constructor_from_arguments.dart.strong.expect │ │ ├── local_constructor_from_arguments.dart.strong.transformed.expect │ │ ├── local_reference_upwards_local.dart │ │ ├── local_reference_upwards_local.dart.direct.expect │ │ ├── local_reference_upwards_local.dart.direct.transformed.expect │ │ ├── local_reference_upwards_local.dart.outline.expect │ │ ├── local_reference_upwards_local.dart.strong.expect │ │ ├── local_reference_upwards_local.dart.strong.transformed.expect │ │ ├── local_return_and_yield.dart │ │ ├── local_return_and_yield.dart.direct.expect │ │ ├── local_return_and_yield.dart.direct.transformed.expect │ │ ├── local_return_and_yield.dart.outline.expect │ │ ├── local_return_and_yield.dart.strong.expect │ │ ├── local_return_and_yield.dart.strong.transformed.expect │ │ ├── logical_or_promotion.dart │ │ ├── logical_or_promotion.dart.direct.expect │ │ ├── logical_or_promotion.dart.direct.transformed.expect │ │ ├── logical_or_promotion.dart.outline.expect │ │ ├── logical_or_promotion.dart.strong.expect │ │ ├── logical_or_promotion.dart.strong.transformed.expect │ │ ├── map_literals.dart │ │ ├── map_literals.dart.direct.expect │ │ ├── map_literals.dart.direct.transformed.expect │ │ ├── map_literals.dart.strong.expect │ │ ├── map_literals.dart.strong.transformed.expect │ │ ├── map_literals_can_infer_null.dart │ │ ├── map_literals_can_infer_null.dart.direct.expect │ │ ├── map_literals_can_infer_null.dart.direct.transformed.expect │ │ ├── map_literals_can_infer_null.dart.strong.expect │ │ ├── map_literals_can_infer_null.dart.strong.transformed.expect │ │ ├── map_literals_top_level.dart │ │ ├── map_literals_top_level.dart.direct.expect │ │ ├── map_literals_top_level.dart.direct.transformed.expect │ │ ├── map_literals_top_level.dart.strong.expect │ │ ├── map_literals_top_level.dart.strong.transformed.expect │ │ ├── method_call_with_type_arguments_instance_method.dart │ │ ├── method_call_with_type_arguments_instance_method.dart.direct.expect │ │ ├── method_call_with_type_arguments_instance_method.dart.direct.transformed.expect │ │ ├── method_call_with_type_arguments_instance_method.dart.strong.expect │ │ ├── method_call_with_type_arguments_instance_method.dart.strong.transformed.expect │ │ ├── method_call_with_type_arguments_instance_method_identifier_sequence.dart │ │ ├── method_call_with_type_arguments_instance_method_identifier_sequence.dart.direct.expect │ │ ├── method_call_with_type_arguments_instance_method_identifier_sequence.dart.direct.transformed.expect │ │ ├── method_call_with_type_arguments_instance_method_identifier_sequence.dart.strong.expect │ │ ├── method_call_with_type_arguments_instance_method_identifier_sequence.dart.strong.transformed.expect │ │ ├── method_call_with_type_arguments_static_method.dart │ │ ├── method_call_with_type_arguments_static_method.dart.direct.expect │ │ ├── method_call_with_type_arguments_static_method.dart.direct.transformed.expect │ │ ├── method_call_with_type_arguments_static_method.dart.strong.expect │ │ ├── method_call_with_type_arguments_static_method.dart.strong.transformed.expect │ │ ├── method_call_with_type_arguments_top_level_function.dart │ │ ├── method_call_with_type_arguments_top_level_function.dart.direct.expect │ │ ├── method_call_with_type_arguments_top_level_function.dart.direct.transformed.expect │ │ ├── method_call_with_type_arguments_top_level_function.dart.strong.expect │ │ ├── method_call_with_type_arguments_top_level_function.dart.strong.transformed.expect │ │ ├── mixin_inference_instantiate_to_bounds_1.dart │ │ ├── mixin_inference_instantiate_to_bounds_1.dart.direct.expect │ │ ├── mixin_inference_instantiate_to_bounds_1.dart.direct.transformed.expect │ │ ├── mixin_inference_instantiate_to_bounds_1.dart.outline.expect │ │ ├── mixin_inference_instantiate_to_bounds_1.dart.strong.expect │ │ ├── mixin_inference_instantiate_to_bounds_1.dart.strong.transformed.expect │ │ ├── mixin_inference_instantiate_to_bounds_2.dart │ │ ├── mixin_inference_instantiate_to_bounds_2.dart.direct.expect │ │ ├── mixin_inference_instantiate_to_bounds_2.dart.direct.transformed.expect │ │ ├── mixin_inference_instantiate_to_bounds_2.dart.outline.expect │ │ ├── mixin_inference_instantiate_to_bounds_2.dart.strong.expect │ │ ├── mixin_inference_instantiate_to_bounds_2.dart.strong.transformed.expect │ │ ├── mixin_inference_instantiate_to_bounds_3.dart │ │ ├── mixin_inference_instantiate_to_bounds_3.dart.direct.expect │ │ ├── mixin_inference_instantiate_to_bounds_3.dart.direct.transformed.expect │ │ ├── mixin_inference_instantiate_to_bounds_3.dart.outline.expect │ │ ├── mixin_inference_instantiate_to_bounds_3.dart.strong.expect │ │ ├── mixin_inference_instantiate_to_bounds_3.dart.strong.transformed.expect │ │ ├── mixin_inference_multiple_constraints.dart │ │ ├── mixin_inference_multiple_constraints.dart.direct.expect │ │ ├── mixin_inference_multiple_constraints.dart.direct.transformed.expect │ │ ├── mixin_inference_multiple_constraints.dart.outline.expect │ │ ├── mixin_inference_multiple_constraints.dart.strong.expect │ │ ├── mixin_inference_multiple_constraints.dart.strong.transformed.expect │ │ ├── mixin_inference_non_trivial_constraints.dart │ │ ├── mixin_inference_non_trivial_constraints.dart.direct.expect │ │ ├── mixin_inference_non_trivial_constraints.dart.direct.transformed.expect │ │ ├── mixin_inference_non_trivial_constraints.dart.outline.expect │ │ ├── mixin_inference_non_trivial_constraints.dart.strong.expect │ │ ├── mixin_inference_non_trivial_constraints.dart.strong.transformed.expect │ │ ├── mixin_inference_outwards_1.dart │ │ ├── mixin_inference_outwards_1.dart.direct.expect │ │ ├── mixin_inference_outwards_1.dart.direct.transformed.expect │ │ ├── mixin_inference_outwards_1.dart.outline.expect │ │ ├── mixin_inference_outwards_1.dart.strong.expect │ │ ├── mixin_inference_outwards_1.dart.strong.transformed.expect │ │ ├── mixin_inference_outwards_2.dart │ │ ├── mixin_inference_outwards_2.dart.direct.expect │ │ ├── mixin_inference_outwards_2.dart.direct.transformed.expect │ │ ├── mixin_inference_outwards_2.dart.outline.expect │ │ ├── mixin_inference_outwards_2.dart.strong.expect │ │ ├── mixin_inference_outwards_2.dart.strong.transformed.expect │ │ ├── mixin_inference_outwards_3.dart │ │ ├── mixin_inference_outwards_3.dart.direct.expect │ │ ├── mixin_inference_outwards_3.dart.direct.transformed.expect │ │ ├── mixin_inference_outwards_3.dart.outline.expect │ │ ├── mixin_inference_outwards_3.dart.strong.expect │ │ ├── mixin_inference_outwards_4.dart │ │ ├── mixin_inference_outwards_4.dart.direct.expect │ │ ├── mixin_inference_outwards_4.dart.direct.transformed.expect │ │ ├── mixin_inference_outwards_4.dart.outline.expect │ │ ├── mixin_inference_outwards_4.dart.strong.expect │ │ ├── mixin_inference_unification_1.dart │ │ ├── mixin_inference_unification_1.dart.direct.expect │ │ ├── mixin_inference_unification_1.dart.direct.transformed.expect │ │ ├── mixin_inference_unification_1.dart.outline.expect │ │ ├── mixin_inference_unification_1.dart.strong.expect │ │ ├── mixin_inference_unification_2.dart │ │ ├── mixin_inference_unification_2.dart.direct.expect │ │ ├── mixin_inference_unification_2.dart.direct.transformed.expect │ │ ├── mixin_inference_unification_2.dart.outline.expect │ │ ├── mixin_inference_unification_2.dart.strong.expect │ │ ├── no_error_when_declared_type_is_num_and_assigned_null.dart │ │ ├── no_error_when_declared_type_is_num_and_assigned_null.dart.direct.expect │ │ ├── no_error_when_declared_type_is_num_and_assigned_null.dart.direct.transformed.expect │ │ ├── no_error_when_declared_type_is_num_and_assigned_null.dart.strong.expect │ │ ├── no_error_when_declared_type_is_num_and_assigned_null.dart.strong.transformed.expect │ │ ├── non_const_invocation.dart │ │ ├── non_const_invocation.dart.direct.expect │ │ ├── non_const_invocation.dart.direct.transformed.expect │ │ ├── non_const_invocation.dart.outline.expect │ │ ├── non_const_invocation.dart.strong.expect │ │ ├── non_const_invocation.dart.strong.transformed.expect │ │ ├── non_inferrable_getter_setter.dart │ │ ├── non_inferrable_getter_setter.dart.direct.expect │ │ ├── non_inferrable_getter_setter.dart.direct.transformed.expect │ │ ├── non_inferrable_getter_setter.dart.outline.expect │ │ ├── non_inferrable_getter_setter.dart.strong.expect │ │ ├── non_inferrable_getter_setter.dart.strong.transformed.expect │ │ ├── null_aware_method_invocation.dart │ │ ├── null_aware_method_invocation.dart.direct.expect │ │ ├── null_aware_method_invocation.dart.direct.transformed.expect │ │ ├── null_aware_method_invocation.dart.outline.expect │ │ ├── null_aware_method_invocation.dart.strong.expect │ │ ├── null_aware_method_invocation.dart.strong.transformed.expect │ │ ├── null_aware_property_get.dart │ │ ├── null_aware_property_get.dart.direct.expect │ │ ├── null_aware_property_get.dart.direct.transformed.expect │ │ ├── null_aware_property_get.dart.outline.expect │ │ ├── null_aware_property_get.dart.strong.expect │ │ ├── null_aware_property_get.dart.strong.transformed.expect │ │ ├── null_coalescing_operator.dart │ │ ├── null_coalescing_operator.dart.direct.expect │ │ ├── null_coalescing_operator.dart.direct.transformed.expect │ │ ├── null_coalescing_operator.dart.strong.expect │ │ ├── null_coalescing_operator.dart.strong.transformed.expect │ │ ├── null_coalescing_operator_2.dart │ │ ├── null_coalescing_operator_2.dart.direct.expect │ │ ├── null_coalescing_operator_2.dart.direct.transformed.expect │ │ ├── null_coalescing_operator_2.dart.strong.expect │ │ ├── null_coalescing_operator_2.dart.strong.transformed.expect │ │ ├── null_literal_should_not_infer_as_bottom.dart │ │ ├── null_literal_should_not_infer_as_bottom.dart.direct.expect │ │ ├── null_literal_should_not_infer_as_bottom.dart.direct.transformed.expect │ │ ├── null_literal_should_not_infer_as_bottom.dart.strong.expect │ │ ├── null_literal_should_not_infer_as_bottom.dart.strong.transformed.expect │ │ ├── overloaded_int_operators.dart │ │ ├── overloaded_int_operators.dart.direct.expect │ │ ├── overloaded_int_operators.dart.direct.transformed.expect │ │ ├── overloaded_int_operators.dart.outline.expect │ │ ├── overloaded_int_operators.dart.strong.expect │ │ ├── overloaded_int_operators.dart.strong.transformed.expect │ │ ├── override_equals.dart │ │ ├── override_equals.dart.direct.expect │ │ ├── override_equals.dart.direct.transformed.expect │ │ ├── override_equals.dart.outline.expect │ │ ├── override_equals.dart.strong.expect │ │ ├── override_equals.dart.strong.transformed.expect │ │ ├── parameter_defaults_downwards.dart │ │ ├── parameter_defaults_downwards.dart.direct.expect │ │ ├── parameter_defaults_downwards.dart.direct.transformed.expect │ │ ├── parameter_defaults_downwards.dart.outline.expect │ │ ├── parameter_defaults_downwards.dart.strong.expect │ │ ├── parameter_defaults_downwards.dart.strong.transformed.expect │ │ ├── parameter_defaults_upwards.dart │ │ ├── parameter_defaults_upwards.dart.direct.expect │ │ ├── parameter_defaults_upwards.dart.direct.transformed.expect │ │ ├── parameter_defaults_upwards.dart.outline.expect │ │ ├── parameter_defaults_upwards.dart.strong.expect │ │ ├── parameter_defaults_upwards.dart.strong.transformed.expect │ │ ├── promote_bounds.dart │ │ ├── promote_bounds.dart.direct.expect │ │ ├── promote_bounds.dart.direct.transformed.expect │ │ ├── promote_bounds.dart.outline.expect │ │ ├── promote_bounds.dart.strong.expect │ │ ├── promote_bounds.dart.strong.transformed.expect │ │ ├── promote_from_logical_rhs.dart │ │ ├── promote_from_logical_rhs.dart.direct.expect │ │ ├── promote_from_logical_rhs.dart.direct.transformed.expect │ │ ├── promote_from_logical_rhs.dart.outline.expect │ │ ├── promote_from_logical_rhs.dart.strong.expect │ │ ├── promote_from_logical_rhs.dart.strong.transformed.expect │ │ ├── promotion_subtype_check.dart │ │ ├── promotion_subtype_check.dart.direct.expect │ │ ├── promotion_subtype_check.dart.direct.transformed.expect │ │ ├── promotion_subtype_check.dart.outline.expect │ │ ├── promotion_subtype_check.dart.strong.expect │ │ ├── promotion_subtype_check.dart.strong.transformed.expect │ │ ├── propagate_inference_to_field_in_class.dart │ │ ├── propagate_inference_to_field_in_class.dart.direct.expect │ │ ├── propagate_inference_to_field_in_class.dart.direct.transformed.expect │ │ ├── propagate_inference_to_field_in_class.dart.strong.expect │ │ ├── propagate_inference_to_field_in_class.dart.strong.transformed.expect │ │ ├── propagate_inference_to_field_in_class_dynamic_warnings.dart │ │ ├── propagate_inference_to_field_in_class_dynamic_warnings.dart.direct.expect │ │ ├── propagate_inference_to_field_in_class_dynamic_warnings.dart.direct.transformed.expect │ │ ├── propagate_inference_to_field_in_class_dynamic_warnings.dart.strong.expect │ │ ├── propagate_inference_to_field_in_class_dynamic_warnings.dart.strong.transformed.expect │ │ ├── propagate_inference_transitively.dart │ │ ├── propagate_inference_transitively.dart.direct.expect │ │ ├── propagate_inference_transitively.dart.direct.transformed.expect │ │ ├── propagate_inference_transitively.dart.strong.expect │ │ ├── propagate_inference_transitively.dart.strong.transformed.expect │ │ ├── propagate_inference_transitively2.dart │ │ ├── propagate_inference_transitively2.dart.direct.expect │ │ ├── propagate_inference_transitively2.dart.direct.transformed.expect │ │ ├── propagate_inference_transitively2.dart.strong.expect │ │ ├── propagate_inference_transitively2.dart.strong.transformed.expect │ │ ├── propagate_variable_get.dart │ │ ├── propagate_variable_get.dart.direct.expect │ │ ├── propagate_variable_get.dart.direct.transformed.expect │ │ ├── propagate_variable_get.dart.outline.expect │ │ ├── propagate_variable_get.dart.strong.expect │ │ ├── propagate_variable_get.dart.strong.transformed.expect │ │ ├── property_get_toplevel.dart │ │ ├── property_get_toplevel.dart.direct.expect │ │ ├── property_get_toplevel.dart.direct.transformed.expect │ │ ├── property_get_toplevel.dart.outline.expect │ │ ├── property_get_toplevel.dart.strong.expect │ │ ├── property_get_toplevel.dart.strong.transformed.expect │ │ ├── property_set.dart │ │ ├── property_set.dart.direct.expect │ │ ├── property_set.dart.direct.transformed.expect │ │ ├── property_set.dart.outline.expect │ │ ├── property_set.dart.strong.expect │ │ ├── property_set.dart.strong.transformed.expect │ │ ├── property_set_bad_setter.dart │ │ ├── property_set_bad_setter.dart.direct.expect │ │ ├── property_set_bad_setter.dart.direct.transformed.expect │ │ ├── property_set_bad_setter.dart.outline.expect │ │ ├── property_set_bad_setter.dart.strong.expect │ │ ├── property_set_bad_setter.dart.strong.transformed.expect │ │ ├── recursive_generic_function.dart │ │ ├── recursive_generic_function.dart.direct.expect │ │ ├── recursive_generic_function.dart.direct.transformed.expect │ │ ├── recursive_generic_function.dart.outline.expect │ │ ├── recursive_generic_function.dart.strong.expect │ │ ├── recursive_generic_function.dart.strong.transformed.expect │ │ ├── reference_to_typedef.dart │ │ ├── reference_to_typedef.dart.direct.expect │ │ ├── reference_to_typedef.dart.direct.transformed.expect │ │ ├── reference_to_typedef.dart.strong.expect │ │ ├── reference_to_typedef.dart.strong.transformed.expect │ │ ├── refine_binary_expression_type_type_parameter_t_double.dart │ │ ├── refine_binary_expression_type_type_parameter_t_double.dart.direct.expect │ │ ├── refine_binary_expression_type_type_parameter_t_double.dart.direct.transformed.expect │ │ ├── refine_binary_expression_type_type_parameter_t_double.dart.strong.expect │ │ ├── refine_binary_expression_type_type_parameter_t_double.dart.strong.transformed.expect │ │ ├── refine_binary_expression_type_type_parameter_t_int.dart │ │ ├── refine_binary_expression_type_type_parameter_t_int.dart.direct.expect │ │ ├── refine_binary_expression_type_type_parameter_t_int.dart.direct.transformed.expect │ │ ├── refine_binary_expression_type_type_parameter_t_int.dart.strong.expect │ │ ├── refine_binary_expression_type_type_parameter_t_int.dart.strong.transformed.expect │ │ ├── refine_binary_expression_type_type_parameter_t_t.dart │ │ ├── refine_binary_expression_type_type_parameter_t_t.dart.direct.expect │ │ ├── refine_binary_expression_type_type_parameter_t_t.dart.direct.transformed.expect │ │ ├── refine_binary_expression_type_type_parameter_t_t.dart.strong.expect │ │ ├── refine_binary_expression_type_type_parameter_t_t.dart.strong.transformed.expect │ │ ├── setter_return_type.dart │ │ ├── setter_return_type.dart.direct.expect │ │ ├── setter_return_type.dart.direct.transformed.expect │ │ ├── setter_return_type.dart.outline.expect │ │ ├── setter_return_type.dart.strong.expect │ │ ├── setter_return_type.dart.strong.transformed.expect │ │ ├── simple_literal_bool.dart │ │ ├── simple_literal_bool.dart.direct.expect │ │ ├── simple_literal_bool.dart.direct.transformed.expect │ │ ├── simple_literal_bool.dart.outline.expect │ │ ├── simple_literal_bool.dart.strong.expect │ │ ├── simple_literal_bool.dart.strong.transformed.expect │ │ ├── simple_literal_double.dart │ │ ├── simple_literal_double.dart.direct.expect │ │ ├── simple_literal_double.dart.direct.transformed.expect │ │ ├── simple_literal_double.dart.outline.expect │ │ ├── simple_literal_double.dart.strong.expect │ │ ├── simple_literal_double.dart.strong.transformed.expect │ │ ├── simple_literal_int.dart │ │ ├── simple_literal_int.dart.direct.expect │ │ ├── simple_literal_int.dart.direct.transformed.expect │ │ ├── simple_literal_int.dart.outline.expect │ │ ├── simple_literal_int.dart.strong.expect │ │ ├── simple_literal_int.dart.strong.transformed.expect │ │ ├── simple_literal_null.dart │ │ ├── simple_literal_null.dart.direct.expect │ │ ├── simple_literal_null.dart.direct.transformed.expect │ │ ├── simple_literal_null.dart.outline.expect │ │ ├── simple_literal_null.dart.strong.expect │ │ ├── simple_literal_null.dart.strong.transformed.expect │ │ ├── static_method_tear_off.dart │ │ ├── static_method_tear_off.dart.direct.expect │ │ ├── static_method_tear_off.dart.direct.transformed.expect │ │ ├── static_method_tear_off.dart.strong.expect │ │ ├── static_method_tear_off.dart.strong.transformed.expect │ │ ├── string_literal.dart │ │ ├── string_literal.dart.direct.expect │ │ ├── string_literal.dart.direct.transformed.expect │ │ ├── string_literal.dart.outline.expect │ │ ├── string_literal.dart.strong.expect │ │ ├── string_literal.dart.strong.transformed.expect │ │ ├── subexpressions_of_explicitly_typed_fields.dart │ │ ├── subexpressions_of_explicitly_typed_fields.dart.direct.expect │ │ ├── subexpressions_of_explicitly_typed_fields.dart.direct.transformed.expect │ │ ├── subexpressions_of_explicitly_typed_fields.dart.outline.expect │ │ ├── subexpressions_of_explicitly_typed_fields.dart.strong.expect │ │ ├── subexpressions_of_explicitly_typed_fields.dart.strong.transformed.expect │ │ ├── super_index_set.dart │ │ ├── super_index_set.dart.direct.expect │ │ ├── super_index_set.dart.direct.transformed.expect │ │ ├── super_index_set.dart.outline.expect │ │ ├── super_index_set.dart.strong.expect │ │ ├── super_index_set.dart.strong.transformed.expect │ │ ├── super_index_set_substitution.dart │ │ ├── super_index_set_substitution.dart.direct.expect │ │ ├── super_index_set_substitution.dart.direct.transformed.expect │ │ ├── super_index_set_substitution.dart.outline.expect │ │ ├── super_index_set_substitution.dart.strong.expect │ │ ├── super_index_set_substitution.dart.strong.transformed.expect │ │ ├── super_initializer.dart │ │ ├── super_initializer.dart.direct.expect │ │ ├── super_initializer.dart.direct.transformed.expect │ │ ├── super_initializer.dart.outline.expect │ │ ├── super_initializer.dart.strong.expect │ │ ├── super_initializer.dart.strong.transformed.expect │ │ ├── super_initializer_substitution.dart │ │ ├── super_initializer_substitution.dart.direct.expect │ │ ├── super_initializer_substitution.dart.direct.transformed.expect │ │ ├── super_initializer_substitution.dart.outline.expect │ │ ├── super_initializer_substitution.dart.strong.expect │ │ ├── super_initializer_substitution.dart.strong.transformed.expect │ │ ├── super_method_invocation.dart │ │ ├── super_method_invocation.dart.direct.expect │ │ ├── super_method_invocation.dart.direct.transformed.expect │ │ ├── super_method_invocation.dart.outline.expect │ │ ├── super_method_invocation.dart.strong.expect │ │ ├── super_method_invocation.dart.strong.transformed.expect │ │ ├── super_method_invocation_substitution.dart │ │ ├── super_method_invocation_substitution.dart.direct.expect │ │ ├── super_method_invocation_substitution.dart.direct.transformed.expect │ │ ├── super_method_invocation_substitution.dart.outline.expect │ │ ├── super_method_invocation_substitution.dart.strong.expect │ │ ├── super_method_invocation_substitution.dart.strong.transformed.expect │ │ ├── super_property_get.dart │ │ ├── super_property_get.dart.direct.expect │ │ ├── super_property_get.dart.direct.transformed.expect │ │ ├── super_property_get.dart.outline.expect │ │ ├── super_property_get.dart.strong.expect │ │ ├── super_property_get.dart.strong.transformed.expect │ │ ├── super_property_get_invoke_function_typed.dart │ │ ├── super_property_get_invoke_function_typed.dart.direct.expect │ │ ├── super_property_get_invoke_function_typed.dart.direct.transformed.expect │ │ ├── super_property_get_invoke_function_typed.dart.outline.expect │ │ ├── super_property_get_invoke_function_typed.dart.strong.expect │ │ ├── super_property_get_invoke_function_typed.dart.strong.transformed.expect │ │ ├── super_property_get_invoke_implicit_call.dart │ │ ├── super_property_get_invoke_implicit_call.dart.direct.expect │ │ ├── super_property_get_invoke_implicit_call.dart.direct.transformed.expect │ │ ├── super_property_get_invoke_implicit_call.dart.outline.expect │ │ ├── super_property_get_invoke_implicit_call.dart.strong.expect │ │ ├── super_property_get_invoke_implicit_call.dart.strong.transformed.expect │ │ ├── super_property_get_substitution.dart │ │ ├── super_property_get_substitution.dart.direct.expect │ │ ├── super_property_get_substitution.dart.direct.transformed.expect │ │ ├── super_property_get_substitution.dart.outline.expect │ │ ├── super_property_get_substitution.dart.strong.expect │ │ ├── super_property_get_substitution.dart.strong.transformed.expect │ │ ├── super_property_get_tearoff.dart │ │ ├── super_property_get_tearoff.dart.direct.expect │ │ ├── super_property_get_tearoff.dart.direct.transformed.expect │ │ ├── super_property_get_tearoff.dart.outline.expect │ │ ├── super_property_get_tearoff.dart.strong.expect │ │ ├── super_property_get_tearoff.dart.strong.transformed.expect │ │ ├── super_property_set_substitution.dart │ │ ├── super_property_set_substitution.dart.direct.expect │ │ ├── super_property_set_substitution.dart.direct.transformed.expect │ │ ├── super_property_set_substitution.dart.outline.expect │ │ ├── super_property_set_substitution.dart.strong.expect │ │ ├── super_property_set_substitution.dart.strong.transformed.expect │ │ ├── switch_continue.dart │ │ ├── switch_continue.dart.direct.expect │ │ ├── switch_continue.dart.direct.transformed.expect │ │ ├── switch_continue.dart.outline.expect │ │ ├── switch_continue.dart.strong.expect │ │ ├── switch_continue.dart.strong.transformed.expect │ │ ├── symbol_literal.dart │ │ ├── symbol_literal.dart.direct.expect │ │ ├── symbol_literal.dart.direct.transformed.expect │ │ ├── symbol_literal.dart.outline.expect │ │ ├── symbol_literal.dart.strong.expect │ │ ├── symbol_literal.dart.strong.transformed.expect │ │ ├── this_reference.dart │ │ ├── this_reference.dart.direct.expect │ │ ├── this_reference.dart.direct.transformed.expect │ │ ├── this_reference.dart.outline.expect │ │ ├── this_reference.dart.strong.expect │ │ ├── this_reference.dart.strong.transformed.expect │ │ ├── top_level_return_and_yield.dart │ │ ├── top_level_return_and_yield.dart.direct.expect │ │ ├── top_level_return_and_yield.dart.direct.transformed.expect │ │ ├── top_level_return_and_yield.dart.outline.expect │ │ ├── top_level_return_and_yield.dart.strong.expect │ │ ├── top_level_return_and_yield.dart.strong.transformed.expect │ │ ├── toplevel_inference_toplevel_var.dart │ │ ├── toplevel_inference_toplevel_var.dart.direct.expect │ │ ├── toplevel_inference_toplevel_var.dart.direct.transformed.expect │ │ ├── toplevel_inference_toplevel_var.dart.outline.expect │ │ ├── toplevel_inference_toplevel_var.dart.strong.expect │ │ ├── toplevel_inference_toplevel_var.dart.strong.transformed.expect │ │ ├── try_catch.dart │ │ ├── try_catch.dart.direct.expect │ │ ├── try_catch.dart.direct.transformed.expect │ │ ├── try_catch.dart.outline.expect │ │ ├── try_catch.dart.strong.expect │ │ ├── try_catch.dart.strong.transformed.expect │ │ ├── try_catch_finally.dart │ │ ├── try_catch_finally.dart.direct.expect │ │ ├── try_catch_finally.dart.direct.transformed.expect │ │ ├── try_catch_finally.dart.outline.expect │ │ ├── try_catch_finally.dart.strong.expect │ │ ├── try_catch_finally.dart.strong.transformed.expect │ │ ├── try_catch_promotion.dart │ │ ├── try_catch_promotion.dart.direct.expect │ │ ├── try_catch_promotion.dart.direct.transformed.expect │ │ ├── try_catch_promotion.dart.outline.expect │ │ ├── try_catch_promotion.dart.strong.expect │ │ ├── try_catch_promotion.dart.strong.transformed.expect │ │ ├── try_finally.dart │ │ ├── try_finally.dart.direct.expect │ │ ├── try_finally.dart.direct.transformed.expect │ │ ├── try_finally.dart.outline.expect │ │ ├── try_finally.dart.strong.expect │ │ ├── try_finally.dart.strong.transformed.expect │ │ ├── type_cast.dart │ │ ├── type_cast.dart.direct.expect │ │ ├── type_cast.dart.direct.transformed.expect │ │ ├── type_cast.dart.outline.expect │ │ ├── type_cast.dart.strong.expect │ │ ├── type_cast.dart.strong.transformed.expect │ │ ├── type_promotion_ignores_local_functions.dart │ │ ├── type_promotion_ignores_local_functions.dart.direct.expect │ │ ├── type_promotion_ignores_local_functions.dart.direct.transformed.expect │ │ ├── type_promotion_ignores_local_functions.dart.outline.expect │ │ ├── type_promotion_ignores_local_functions.dart.strong.expect │ │ ├── type_promotion_ignores_local_functions.dart.strong.transformed.expect │ │ ├── type_promotion_not_and_not.dart │ │ ├── type_promotion_not_and_not.dart.direct.expect │ │ ├── type_promotion_not_and_not.dart.direct.transformed.expect │ │ ├── type_promotion_not_and_not.dart.outline.expect │ │ ├── type_promotion_not_and_not.dart.strong.expect │ │ ├── type_promotion_not_and_not.dart.strong.transformed.expect │ │ ├── type_promotion_simple.dart │ │ ├── type_promotion_simple.dart.direct.expect │ │ ├── type_promotion_simple.dart.direct.transformed.expect │ │ ├── type_promotion_simple.dart.outline.expect │ │ ├── type_promotion_simple.dart.strong.expect │ │ ├── type_promotion_simple.dart.strong.transformed.expect │ │ ├── type_promotion_stopped_by_access_in_a_closure.dart │ │ ├── type_promotion_stopped_by_access_in_a_closure.dart.direct.expect │ │ ├── type_promotion_stopped_by_access_in_a_closure.dart.direct.transformed.expect │ │ ├── type_promotion_stopped_by_access_in_a_closure.dart.outline.expect │ │ ├── type_promotion_stopped_by_access_in_a_closure.dart.strong.expect │ │ ├── type_promotion_stopped_by_access_in_a_closure.dart.strong.transformed.expect │ │ ├── type_promotion_stopped_by_assignment_in_scope.dart │ │ ├── type_promotion_stopped_by_assignment_in_scope.dart.direct.expect │ │ ├── type_promotion_stopped_by_assignment_in_scope.dart.direct.transformed.expect │ │ ├── type_promotion_stopped_by_assignment_in_scope.dart.outline.expect │ │ ├── type_promotion_stopped_by_assignment_in_scope.dart.strong.expect │ │ ├── type_promotion_stopped_by_assignment_in_scope.dart.strong.transformed.expect │ │ ├── type_promotion_stopped_by_mutation_in_a_closure.dart │ │ ├── type_promotion_stopped_by_mutation_in_a_closure.dart.direct.expect │ │ ├── type_promotion_stopped_by_mutation_in_a_closure.dart.direct.transformed.expect │ │ ├── type_promotion_stopped_by_mutation_in_a_closure.dart.outline.expect │ │ ├── type_promotion_stopped_by_mutation_in_a_closure.dart.strong.expect │ │ ├── type_promotion_stopped_by_mutation_in_a_closure.dart.strong.transformed.expect │ │ ├── unresolved_super.dart │ │ ├── unresolved_super.dart.direct.expect │ │ ├── unresolved_super.dart.direct.transformed.expect │ │ ├── unresolved_super.dart.outline.expect │ │ ├── unresolved_super.dart.strong.expect │ │ ├── unsafe_block_closure_inference_closure_call.dart │ │ ├── unsafe_block_closure_inference_closure_call.dart.direct.expect │ │ ├── unsafe_block_closure_inference_closure_call.dart.direct.transformed.expect │ │ ├── unsafe_block_closure_inference_closure_call.dart.strong.expect │ │ ├── unsafe_block_closure_inference_closure_call.dart.strong.transformed.expect │ │ ├── unsafe_block_closure_inference_constructor_call_explicit_dynamic_param.dart │ │ ├── unsafe_block_closure_inference_constructor_call_explicit_dynamic_param.dart.direct.expect │ │ ├── unsafe_block_closure_inference_constructor_call_explicit_dynamic_param.dart.strong.expect │ │ ├── unsafe_block_closure_inference_constructor_call_explicit_type_param.dart │ │ ├── unsafe_block_closure_inference_constructor_call_explicit_type_param.dart.direct.expect │ │ ├── unsafe_block_closure_inference_constructor_call_explicit_type_param.dart.direct.transformed.expect │ │ ├── unsafe_block_closure_inference_constructor_call_explicit_type_param.dart.strong.expect │ │ ├── unsafe_block_closure_inference_constructor_call_explicit_type_param.dart.strong.transformed.expect │ │ ├── unsafe_block_closure_inference_constructor_call_implicit_type_param.dart │ │ ├── unsafe_block_closure_inference_constructor_call_implicit_type_param.dart.direct.expect │ │ ├── unsafe_block_closure_inference_constructor_call_implicit_type_param.dart.direct.transformed.expect │ │ ├── unsafe_block_closure_inference_constructor_call_implicit_type_param.dart.strong.expect │ │ ├── unsafe_block_closure_inference_constructor_call_implicit_type_param.dart.strong.transformed.expect │ │ ├── unsafe_block_closure_inference_constructor_call_no_type_param.dart │ │ ├── unsafe_block_closure_inference_constructor_call_no_type_param.dart.direct.expect │ │ ├── unsafe_block_closure_inference_constructor_call_no_type_param.dart.direct.transformed.expect │ │ ├── unsafe_block_closure_inference_constructor_call_no_type_param.dart.strong.expect │ │ ├── unsafe_block_closure_inference_constructor_call_no_type_param.dart.strong.transformed.expect │ │ ├── unsafe_block_closure_inference_function_call_explicit_dynamic_param.dart │ │ ├── unsafe_block_closure_inference_function_call_explicit_dynamic_param.dart.direct.expect │ │ ├── unsafe_block_closure_inference_function_call_explicit_dynamic_param.dart.direct.transformed.expect │ │ ├── unsafe_block_closure_inference_function_call_explicit_dynamic_param.dart.strong.expect │ │ ├── unsafe_block_closure_inference_function_call_explicit_dynamic_param.dart.strong.transformed.expect │ │ ├── unsafe_block_closure_inference_function_call_explicit_dynamic_param_via_expr1.dart │ │ ├── unsafe_block_closure_inference_function_call_explicit_dynamic_param_via_expr1.dart.direct.expect │ │ ├── unsafe_block_closure_inference_function_call_explicit_dynamic_param_via_expr2.dart │ │ ├── unsafe_block_closure_inference_function_call_explicit_dynamic_param_via_expr2.dart.direct.expect │ │ ├── unsafe_block_closure_inference_function_call_explicit_type_param.dart │ │ ├── unsafe_block_closure_inference_function_call_explicit_type_param.dart.direct.expect │ │ ├── unsafe_block_closure_inference_function_call_explicit_type_param.dart.direct.transformed.expect │ │ ├── unsafe_block_closure_inference_function_call_explicit_type_param.dart.strong.expect │ │ ├── unsafe_block_closure_inference_function_call_explicit_type_param.dart.strong.transformed.expect │ │ ├── unsafe_block_closure_inference_function_call_explicit_type_param_via_expr1.dart │ │ ├── unsafe_block_closure_inference_function_call_explicit_type_param_via_expr1.dart.direct.expect │ │ ├── unsafe_block_closure_inference_function_call_explicit_type_param_via_expr2.dart │ │ ├── unsafe_block_closure_inference_function_call_explicit_type_param_via_expr2.dart.direct.expect │ │ ├── unsafe_block_closure_inference_function_call_implicit_type_param.dart │ │ ├── unsafe_block_closure_inference_function_call_implicit_type_param.dart.direct.expect │ │ ├── unsafe_block_closure_inference_function_call_implicit_type_param.dart.direct.transformed.expect │ │ ├── unsafe_block_closure_inference_function_call_implicit_type_param.dart.strong.expect │ │ ├── unsafe_block_closure_inference_function_call_implicit_type_param.dart.strong.transformed.expect │ │ ├── unsafe_block_closure_inference_function_call_implicit_type_param_via_expr.dart │ │ ├── unsafe_block_closure_inference_function_call_implicit_type_param_via_expr.dart.direct.expect │ │ ├── unsafe_block_closure_inference_function_call_implicit_type_param_via_expr.dart.strong.expect │ │ ├── unsafe_block_closure_inference_function_call_no_type_param.dart │ │ ├── unsafe_block_closure_inference_function_call_no_type_param.dart.direct.expect │ │ ├── unsafe_block_closure_inference_function_call_no_type_param.dart.direct.transformed.expect │ │ ├── unsafe_block_closure_inference_function_call_no_type_param.dart.strong.expect │ │ ├── unsafe_block_closure_inference_function_call_no_type_param.dart.strong.transformed.expect │ │ ├── unsafe_block_closure_inference_function_call_no_type_param_via_expr.dart │ │ ├── unsafe_block_closure_inference_function_call_no_type_param_via_expr.dart.direct.expect │ │ ├── unsafe_block_closure_inference_function_call_no_type_param_via_expr.dart.direct.transformed.expect │ │ ├── unsafe_block_closure_inference_function_call_no_type_param_via_expr.dart.strong.expect │ │ ├── unsafe_block_closure_inference_function_call_no_type_param_via_expr.dart.strong.transformed.expect │ │ ├── unsafe_block_closure_inference_in_list_dynamic.dart │ │ ├── unsafe_block_closure_inference_in_list_dynamic.dart.direct.expect │ │ ├── unsafe_block_closure_inference_in_list_dynamic.dart.direct.transformed.expect │ │ ├── unsafe_block_closure_inference_in_list_dynamic.dart.strong.expect │ │ ├── unsafe_block_closure_inference_in_list_dynamic.dart.strong.transformed.expect │ │ ├── unsafe_block_closure_inference_in_list_typed.dart │ │ ├── unsafe_block_closure_inference_in_list_typed.dart.direct.expect │ │ ├── unsafe_block_closure_inference_in_list_typed.dart.direct.transformed.expect │ │ ├── unsafe_block_closure_inference_in_list_typed.dart.strong.expect │ │ ├── unsafe_block_closure_inference_in_list_typed.dart.strong.transformed.expect │ │ ├── unsafe_block_closure_inference_in_list_untyped.dart │ │ ├── unsafe_block_closure_inference_in_list_untyped.dart.direct.expect │ │ ├── unsafe_block_closure_inference_in_list_untyped.dart.direct.transformed.expect │ │ ├── unsafe_block_closure_inference_in_list_untyped.dart.strong.expect │ │ ├── unsafe_block_closure_inference_in_list_untyped.dart.strong.transformed.expect │ │ ├── unsafe_block_closure_inference_in_map_dynamic.dart │ │ ├── unsafe_block_closure_inference_in_map_dynamic.dart.direct.expect │ │ ├── unsafe_block_closure_inference_in_map_dynamic.dart.direct.transformed.expect │ │ ├── unsafe_block_closure_inference_in_map_dynamic.dart.strong.expect │ │ ├── unsafe_block_closure_inference_in_map_dynamic.dart.strong.transformed.expect │ │ ├── unsafe_block_closure_inference_in_map_typed.dart │ │ ├── unsafe_block_closure_inference_in_map_typed.dart.direct.expect │ │ ├── unsafe_block_closure_inference_in_map_typed.dart.direct.transformed.expect │ │ ├── unsafe_block_closure_inference_in_map_typed.dart.strong.expect │ │ ├── unsafe_block_closure_inference_in_map_typed.dart.strong.transformed.expect │ │ ├── unsafe_block_closure_inference_in_map_untyped.dart │ │ ├── unsafe_block_closure_inference_in_map_untyped.dart.direct.expect │ │ ├── unsafe_block_closure_inference_in_map_untyped.dart.direct.transformed.expect │ │ ├── unsafe_block_closure_inference_in_map_untyped.dart.strong.expect │ │ ├── unsafe_block_closure_inference_in_map_untyped.dart.strong.transformed.expect │ │ ├── unsafe_block_closure_inference_method_call_explicit_dynamic_param.dart │ │ ├── unsafe_block_closure_inference_method_call_explicit_dynamic_param.dart.direct.expect │ │ ├── unsafe_block_closure_inference_method_call_explicit_dynamic_param.dart.direct.transformed.expect │ │ ├── unsafe_block_closure_inference_method_call_explicit_dynamic_param.dart.strong.expect │ │ ├── unsafe_block_closure_inference_method_call_explicit_dynamic_param.dart.strong.transformed.expect │ │ ├── unsafe_block_closure_inference_method_call_explicit_type_param.dart │ │ ├── unsafe_block_closure_inference_method_call_explicit_type_param.dart.direct.expect │ │ ├── unsafe_block_closure_inference_method_call_explicit_type_param.dart.direct.transformed.expect │ │ ├── unsafe_block_closure_inference_method_call_explicit_type_param.dart.strong.expect │ │ ├── unsafe_block_closure_inference_method_call_explicit_type_param.dart.strong.transformed.expect │ │ ├── unsafe_block_closure_inference_method_call_implicit_type_param.dart │ │ ├── unsafe_block_closure_inference_method_call_implicit_type_param.dart.direct.expect │ │ ├── unsafe_block_closure_inference_method_call_implicit_type_param.dart.direct.transformed.expect │ │ ├── unsafe_block_closure_inference_method_call_implicit_type_param.dart.strong.expect │ │ ├── unsafe_block_closure_inference_method_call_implicit_type_param.dart.strong.transformed.expect │ │ ├── unsafe_block_closure_inference_method_call_no_type_param.dart │ │ ├── unsafe_block_closure_inference_method_call_no_type_param.dart.direct.expect │ │ ├── unsafe_block_closure_inference_method_call_no_type_param.dart.direct.transformed.expect │ │ ├── unsafe_block_closure_inference_method_call_no_type_param.dart.strong.expect │ │ ├── unsafe_block_closure_inference_method_call_no_type_param.dart.strong.transformed.expect │ │ ├── void_return_type_subtypes_dynamic.dart │ │ ├── void_return_type_subtypes_dynamic.dart.direct.expect │ │ ├── void_return_type_subtypes_dynamic.dart.direct.transformed.expect │ │ ├── void_return_type_subtypes_dynamic.dart.strong.expect │ │ └── void_return_type_subtypes_dynamic.dart.strong.transformed.expect │ ├── inference_new │ │ ├── const_invocation.dart │ │ ├── const_invocation.dart.direct.expect │ │ ├── const_invocation.dart.direct.transformed.expect │ │ ├── const_invocation.dart.outline.expect │ │ ├── const_invocation.dart.strong.expect │ │ ├── const_invocation.dart.strong.transformed.expect │ │ ├── dependency_only_if_generic_method.dart │ │ ├── dependency_only_if_generic_method.dart.direct.expect │ │ ├── dependency_only_if_generic_method.dart.direct.transformed.expect │ │ ├── dependency_only_if_generic_method.dart.outline.expect │ │ ├── dependency_only_if_generic_method.dart.strong.expect │ │ ├── dependency_only_if_generic_method.dart.strong.transformed.expect │ │ ├── dependency_only_if_overloaded.dart │ │ ├── dependency_only_if_overloaded.dart.direct.expect │ │ ├── dependency_only_if_overloaded.dart.direct.transformed.expect │ │ ├── dependency_only_if_overloaded.dart.outline.expect │ │ ├── dependency_only_if_overloaded.dart.strong.expect │ │ ├── dependency_only_if_overloaded.dart.strong.transformed.expect │ │ ├── do_loop.dart │ │ ├── do_loop.dart.direct.expect │ │ ├── do_loop.dart.direct.transformed.expect │ │ ├── do_loop.dart.outline.expect │ │ ├── do_loop.dart.strong.expect │ │ ├── do_loop.dart.strong.transformed.expect │ │ ├── downwards_inference_inside_top_level.dart │ │ ├── downwards_inference_inside_top_level.dart.direct.expect │ │ ├── downwards_inference_inside_top_level.dart.direct.transformed.expect │ │ ├── downwards_inference_inside_top_level.dart.outline.expect │ │ ├── downwards_inference_inside_top_level.dart.strong.expect │ │ ├── downwards_inference_inside_top_level.dart.strong.transformed.expect │ │ ├── downwards_inference_inside_top_level_2.dart │ │ ├── downwards_inference_inside_top_level_2.dart.direct.expect │ │ ├── downwards_inference_inside_top_level_2.dart.direct.transformed.expect │ │ ├── downwards_inference_inside_top_level_2.dart.outline.expect │ │ ├── downwards_inference_inside_top_level_2.dart.strong.expect │ │ ├── downwards_inference_inside_top_level_2.dart.strong.transformed.expect │ │ ├── field_inference_circularity.dart │ │ ├── field_inference_circularity.dart.direct.expect │ │ ├── field_inference_circularity.dart.direct.transformed.expect │ │ ├── field_inference_circularity.dart.outline.expect │ │ ├── field_inference_circularity.dart.strong.expect │ │ ├── field_inference_circularity.dart.strong.transformed.expect │ │ ├── for_each_identifier_downwards.dart │ │ ├── for_each_identifier_downwards.dart.direct.expect │ │ ├── for_each_identifier_downwards.dart.direct.transformed.expect │ │ ├── for_each_identifier_downwards.dart.outline.expect │ │ ├── for_each_identifier_downwards.dart.strong.expect │ │ ├── for_each_identifier_downwards.dart.strong.transformed.expect │ │ ├── for_each_invalid_iterable.dart │ │ ├── for_each_invalid_iterable.dart.direct.expect │ │ ├── for_each_invalid_iterable.dart.direct.transformed.expect │ │ ├── for_each_invalid_iterable.dart.outline.expect │ │ ├── for_each_invalid_iterable.dart.strong.expect │ │ ├── for_each_invalid_iterable.dart.strong.transformed.expect │ │ ├── for_each_outer_var_type.dart │ │ ├── for_each_outer_var_type.dart.direct.expect │ │ ├── for_each_outer_var_type.dart.direct.transformed.expect │ │ ├── for_each_outer_var_type.dart.outline.expect │ │ ├── for_each_outer_var_type.dart.strong.expect │ │ ├── for_each_outer_var_type.dart.strong.transformed.expect │ │ ├── indexed_assign_combiner.dart │ │ ├── indexed_assign_combiner.dart.direct.expect │ │ ├── indexed_assign_combiner.dart.direct.transformed.expect │ │ ├── indexed_assign_combiner.dart.outline.expect │ │ ├── indexed_assign_combiner.dart.strong.expect │ │ ├── indexed_assign_combiner.dart.strong.transformed.expect │ │ ├── infer_assign_to_implicit_this.dart │ │ ├── infer_assign_to_implicit_this.dart.direct.expect │ │ ├── infer_assign_to_implicit_this.dart.direct.transformed.expect │ │ ├── infer_assign_to_implicit_this.dart.outline.expect │ │ ├── infer_assign_to_implicit_this.dart.strong.expect │ │ ├── infer_assign_to_implicit_this.dart.strong.transformed.expect │ │ ├── infer_assign_to_implicit_this_upwards.dart │ │ ├── infer_assign_to_implicit_this_upwards.dart.direct.expect │ │ ├── infer_assign_to_implicit_this_upwards.dart.direct.transformed.expect │ │ ├── infer_assign_to_implicit_this_upwards.dart.outline.expect │ │ ├── infer_assign_to_implicit_this_upwards.dart.strong.expect │ │ ├── infer_assign_to_implicit_this_upwards.dart.strong.transformed.expect │ │ ├── infer_assign_to_index.dart │ │ ├── infer_assign_to_index.dart.direct.expect │ │ ├── infer_assign_to_index.dart.direct.transformed.expect │ │ ├── infer_assign_to_index.dart.outline.expect │ │ ├── infer_assign_to_index.dart.strong.expect │ │ ├── infer_assign_to_index.dart.strong.transformed.expect │ │ ├── infer_assign_to_index_full.dart │ │ ├── infer_assign_to_index_full.dart.direct.expect │ │ ├── infer_assign_to_index_full.dart.direct.transformed.expect │ │ ├── infer_assign_to_index_full.dart.outline.expect │ │ ├── infer_assign_to_index_full.dart.strong.expect │ │ ├── infer_assign_to_index_full.dart.strong.transformed.expect │ │ ├── infer_assign_to_index_set_vs_get.dart │ │ ├── infer_assign_to_index_set_vs_get.dart.direct.expect │ │ ├── infer_assign_to_index_set_vs_get.dart.direct.transformed.expect │ │ ├── infer_assign_to_index_set_vs_get.dart.outline.expect │ │ ├── infer_assign_to_index_set_vs_get.dart.strong.expect │ │ ├── infer_assign_to_index_set_vs_get.dart.strong.transformed.expect │ │ ├── infer_assign_to_index_super.dart │ │ ├── infer_assign_to_index_super.dart.direct.expect │ │ ├── infer_assign_to_index_super.dart.direct.transformed.expect │ │ ├── infer_assign_to_index_super.dart.outline.expect │ │ ├── infer_assign_to_index_super.dart.strong.expect │ │ ├── infer_assign_to_index_super.dart.strong.transformed.expect │ │ ├── infer_assign_to_index_super_upwards.dart │ │ ├── infer_assign_to_index_super_upwards.dart.direct.expect │ │ ├── infer_assign_to_index_super_upwards.dart.direct.transformed.expect │ │ ├── infer_assign_to_index_super_upwards.dart.outline.expect │ │ ├── infer_assign_to_index_super_upwards.dart.strong.expect │ │ ├── infer_assign_to_index_this.dart │ │ ├── infer_assign_to_index_this.dart.direct.expect │ │ ├── infer_assign_to_index_this.dart.direct.transformed.expect │ │ ├── infer_assign_to_index_this.dart.outline.expect │ │ ├── infer_assign_to_index_this.dart.strong.expect │ │ ├── infer_assign_to_index_this.dart.strong.transformed.expect │ │ ├── infer_assign_to_index_this_upwards.dart │ │ ├── infer_assign_to_index_this_upwards.dart.direct.expect │ │ ├── infer_assign_to_index_this_upwards.dart.direct.transformed.expect │ │ ├── infer_assign_to_index_this_upwards.dart.outline.expect │ │ ├── infer_assign_to_index_this_upwards.dart.strong.expect │ │ ├── infer_assign_to_index_upwards.dart │ │ ├── infer_assign_to_index_upwards.dart.direct.expect │ │ ├── infer_assign_to_index_upwards.dart.direct.transformed.expect │ │ ├── infer_assign_to_index_upwards.dart.outline.expect │ │ ├── infer_assign_to_index_upwards.dart.strong.expect │ │ ├── infer_assign_to_local.dart │ │ ├── infer_assign_to_local.dart.direct.expect │ │ ├── infer_assign_to_local.dart.direct.transformed.expect │ │ ├── infer_assign_to_local.dart.outline.expect │ │ ├── infer_assign_to_local.dart.strong.expect │ │ ├── infer_assign_to_local.dart.strong.transformed.expect │ │ ├── infer_assign_to_local_upwards.dart │ │ ├── infer_assign_to_local_upwards.dart.direct.expect │ │ ├── infer_assign_to_local_upwards.dart.direct.transformed.expect │ │ ├── infer_assign_to_local_upwards.dart.outline.expect │ │ ├── infer_assign_to_local_upwards.dart.strong.expect │ │ ├── infer_assign_to_local_upwards.dart.strong.transformed.expect │ │ ├── infer_assign_to_property.dart │ │ ├── infer_assign_to_property.dart.direct.expect │ │ ├── infer_assign_to_property.dart.direct.transformed.expect │ │ ├── infer_assign_to_property.dart.outline.expect │ │ ├── infer_assign_to_property.dart.strong.expect │ │ ├── infer_assign_to_property.dart.strong.transformed.expect │ │ ├── infer_assign_to_property_custom.dart │ │ ├── infer_assign_to_property_custom.dart.direct.expect │ │ ├── infer_assign_to_property_custom.dart.direct.transformed.expect │ │ ├── infer_assign_to_property_custom.dart.outline.expect │ │ ├── infer_assign_to_property_custom.dart.strong.expect │ │ ├── infer_assign_to_property_custom.dart.strong.transformed.expect │ │ ├── infer_assign_to_property_full.dart │ │ ├── infer_assign_to_property_full.dart.direct.expect │ │ ├── infer_assign_to_property_full.dart.direct.transformed.expect │ │ ├── infer_assign_to_property_full.dart.outline.expect │ │ ├── infer_assign_to_property_full.dart.strong.expect │ │ ├── infer_assign_to_property_full.dart.strong.transformed.expect │ │ ├── infer_assign_to_property_null_aware.dart │ │ ├── infer_assign_to_property_null_aware.dart.direct.expect │ │ ├── infer_assign_to_property_null_aware.dart.direct.transformed.expect │ │ ├── infer_assign_to_property_null_aware.dart.outline.expect │ │ ├── infer_assign_to_property_null_aware.dart.strong.expect │ │ ├── infer_assign_to_property_null_aware.dart.strong.transformed.expect │ │ ├── infer_assign_to_property_null_aware_upwards.dart │ │ ├── infer_assign_to_property_null_aware_upwards.dart.direct.expect │ │ ├── infer_assign_to_property_null_aware_upwards.dart.direct.transformed.expect │ │ ├── infer_assign_to_property_null_aware_upwards.dart.outline.expect │ │ ├── infer_assign_to_property_null_aware_upwards.dart.strong.expect │ │ ├── infer_assign_to_property_null_aware_upwards.dart.strong.transformed.expect │ │ ├── infer_assign_to_property_super.dart │ │ ├── infer_assign_to_property_super.dart.direct.expect │ │ ├── infer_assign_to_property_super.dart.direct.transformed.expect │ │ ├── infer_assign_to_property_super.dart.outline.expect │ │ ├── infer_assign_to_property_super.dart.strong.expect │ │ ├── infer_assign_to_property_super.dart.strong.transformed.expect │ │ ├── infer_assign_to_property_super_upwards.dart │ │ ├── infer_assign_to_property_super_upwards.dart.direct.expect │ │ ├── infer_assign_to_property_super_upwards.dart.direct.transformed.expect │ │ ├── infer_assign_to_property_super_upwards.dart.outline.expect │ │ ├── infer_assign_to_property_super_upwards.dart.strong.expect │ │ ├── infer_assign_to_property_super_upwards.dart.strong.transformed.expect │ │ ├── infer_assign_to_property_upwards.dart │ │ ├── infer_assign_to_property_upwards.dart.direct.expect │ │ ├── infer_assign_to_property_upwards.dart.direct.transformed.expect │ │ ├── infer_assign_to_property_upwards.dart.outline.expect │ │ ├── infer_assign_to_property_upwards.dart.strong.expect │ │ ├── infer_assign_to_property_upwards.dart.strong.transformed.expect │ │ ├── infer_assign_to_ref.dart │ │ ├── infer_assign_to_ref.dart.direct.expect │ │ ├── infer_assign_to_ref.dart.direct.transformed.expect │ │ ├── infer_assign_to_ref.dart.outline.expect │ │ ├── infer_assign_to_ref.dart.strong.expect │ │ ├── infer_assign_to_ref.dart.strong.transformed.expect │ │ ├── infer_assign_to_static.dart │ │ ├── infer_assign_to_static.dart.direct.expect │ │ ├── infer_assign_to_static.dart.direct.transformed.expect │ │ ├── infer_assign_to_static.dart.outline.expect │ │ ├── infer_assign_to_static.dart.strong.expect │ │ ├── infer_assign_to_static.dart.strong.transformed.expect │ │ ├── infer_assign_to_static_upwards.dart │ │ ├── infer_assign_to_static_upwards.dart.direct.expect │ │ ├── infer_assign_to_static_upwards.dart.direct.transformed.expect │ │ ├── infer_assign_to_static_upwards.dart.outline.expect │ │ ├── infer_assign_to_static_upwards.dart.strong.expect │ │ ├── infer_assign_to_static_upwards.dart.strong.transformed.expect │ │ ├── infer_field_getter_setter_mismatch.dart │ │ ├── infer_field_getter_setter_mismatch.dart.direct.expect │ │ ├── infer_field_getter_setter_mismatch.dart.direct.transformed.expect │ │ ├── infer_field_getter_setter_mismatch.dart.outline.expect │ │ ├── infer_field_getter_setter_mismatch.dart.strong.expect │ │ ├── infer_field_override_getter_overrides_setter.dart │ │ ├── infer_field_override_getter_overrides_setter.dart.direct.expect │ │ ├── infer_field_override_getter_overrides_setter.dart.direct.transformed.expect │ │ ├── infer_field_override_getter_overrides_setter.dart.outline.expect │ │ ├── infer_field_override_getter_overrides_setter.dart.strong.expect │ │ ├── infer_field_override_setter_overrides_getter.dart │ │ ├── infer_field_override_setter_overrides_getter.dart.direct.expect │ │ ├── infer_field_override_setter_overrides_getter.dart.direct.transformed.expect │ │ ├── infer_field_override_setter_overrides_getter.dart.outline.expect │ │ ├── infer_field_override_setter_overrides_getter.dart.strong.expect │ │ ├── infer_field_override_setter_overrides_getter.dart.strong.transformed.expect │ │ ├── infer_instance_accessor_ref.dart │ │ ├── infer_instance_accessor_ref.dart.direct.expect │ │ ├── infer_instance_accessor_ref.dart.direct.transformed.expect │ │ ├── infer_instance_accessor_ref.dart.outline.expect │ │ ├── infer_instance_accessor_ref.dart.strong.expect │ │ ├── infer_instance_accessor_ref.dart.strong.transformed.expect │ │ ├── infer_instance_field_ref.dart │ │ ├── infer_instance_field_ref.dart.direct.expect │ │ ├── infer_instance_field_ref.dart.direct.transformed.expect │ │ ├── infer_instance_field_ref.dart.outline.expect │ │ ├── infer_instance_field_ref.dart.strong.expect │ │ ├── infer_instance_field_ref.dart.strong.transformed.expect │ │ ├── infer_instance_field_ref_circular.dart │ │ ├── infer_instance_field_ref_circular.dart.direct.expect │ │ ├── infer_instance_field_ref_circular.dart.direct.transformed.expect │ │ ├── infer_instance_field_ref_circular.dart.outline.expect │ │ ├── infer_instance_field_ref_circular.dart.strong.expect │ │ ├── infer_instance_field_ref_circular.dart.strong.transformed.expect │ │ ├── infer_logical.dart │ │ ├── infer_logical.dart.direct.expect │ │ ├── infer_logical.dart.direct.transformed.expect │ │ ├── infer_logical.dart.outline.expect │ │ ├── infer_logical.dart.strong.expect │ │ ├── infer_logical.dart.strong.transformed.expect │ │ ├── infer_use_of_void.dart │ │ ├── infer_use_of_void.dart.direct.expect │ │ ├── infer_use_of_void.dart.direct.transformed.expect │ │ ├── infer_use_of_void.dart.outline.expect │ │ ├── infer_use_of_void.dart.strong.expect │ │ ├── infer_use_of_void.dart.strong.transformed.expect │ │ ├── invalid_assignment_during_toplevel_inference.dart │ │ ├── invalid_assignment_during_toplevel_inference.dart.direct.expect │ │ ├── invalid_assignment_during_toplevel_inference.dart.direct.transformed.expect │ │ ├── invalid_assignment_during_toplevel_inference.dart.outline.expect │ │ ├── invalid_assignment_during_toplevel_inference.dart.strong.expect │ │ ├── invalid_assignment_during_toplevel_inference.dart.strong.transformed.expect │ │ ├── list_literals_can_infer_null_top_level.dart │ │ ├── list_literals_can_infer_null_top_level.dart.direct.expect │ │ ├── list_literals_can_infer_null_top_level.dart.direct.transformed.expect │ │ ├── list_literals_can_infer_null_top_level.dart.outline.expect │ │ ├── list_literals_can_infer_null_top_level.dart.strong.expect │ │ ├── list_literals_can_infer_null_top_level.dart.strong.transformed.expect │ │ ├── map_literals_can_infer_null_top_level.dart │ │ ├── map_literals_can_infer_null_top_level.dart.direct.expect │ │ ├── map_literals_can_infer_null_top_level.dart.direct.transformed.expect │ │ ├── map_literals_can_infer_null_top_level.dart.outline.expect │ │ ├── map_literals_can_infer_null_top_level.dart.strong.expect │ │ ├── map_literals_can_infer_null_top_level.dart.strong.transformed.expect │ │ ├── multiple_interface_inheritance.dart │ │ ├── multiple_interface_inheritance.dart.direct.expect │ │ ├── multiple_interface_inheritance.dart.direct.transformed.expect │ │ ├── multiple_interface_inheritance.dart.outline.expect │ │ ├── multiple_interface_inheritance.dart.strong.expect │ │ ├── multiple_interface_inheritance.dart.strong.transformed.expect │ │ ├── property_assign_combiner.dart │ │ ├── property_assign_combiner.dart.direct.expect │ │ ├── property_assign_combiner.dart.direct.transformed.expect │ │ ├── property_assign_combiner.dart.outline.expect │ │ ├── property_assign_combiner.dart.strong.expect │ │ ├── property_assign_combiner.dart.strong.transformed.expect │ │ ├── property_get_toplevel.dart │ │ ├── property_get_toplevel.dart.direct.expect │ │ ├── property_get_toplevel.dart.direct.transformed.expect │ │ ├── property_get_toplevel.dart.outline.expect │ │ ├── property_get_toplevel.dart.strong.expect │ │ ├── property_get_toplevel.dart.strong.transformed.expect │ │ ├── static_assign_combiner.dart │ │ ├── static_assign_combiner.dart.direct.expect │ │ ├── static_assign_combiner.dart.direct.transformed.expect │ │ ├── static_assign_combiner.dart.outline.expect │ │ ├── static_assign_combiner.dart.strong.expect │ │ ├── static_assign_combiner.dart.strong.transformed.expect │ │ ├── strongly_connected_component.dart │ │ ├── strongly_connected_component.dart.direct.expect │ │ ├── strongly_connected_component.dart.direct.transformed.expect │ │ ├── strongly_connected_component.dart.outline.expect │ │ ├── strongly_connected_component.dart.strong.expect │ │ ├── strongly_connected_component.dart.strong.transformed.expect │ │ ├── super_index_get.dart │ │ ├── super_index_get.dart.direct.expect │ │ ├── super_index_get.dart.direct.transformed.expect │ │ ├── super_index_get.dart.outline.expect │ │ ├── super_index_get.dart.strong.expect │ │ ├── super_index_get.dart.strong.transformed.expect │ │ ├── super_index_get_substitution.dart │ │ ├── super_index_get_substitution.dart.direct.expect │ │ ├── super_index_get_substitution.dart.direct.transformed.expect │ │ ├── super_index_get_substitution.dart.outline.expect │ │ ├── super_index_get_substitution.dart.strong.expect │ │ ├── super_index_get_substitution.dart.strong.transformed.expect │ │ ├── switch.dart │ │ ├── switch.dart.direct.expect │ │ ├── switch.dart.direct.transformed.expect │ │ ├── switch.dart.outline.expect │ │ ├── switch.dart.strong.expect │ │ ├── switch.dart.strong.transformed.expect │ │ ├── top_level_field_depends_on_multiple_inheritance.dart │ │ ├── top_level_field_depends_on_multiple_inheritance.dart.direct.expect │ │ ├── top_level_field_depends_on_multiple_inheritance.dart.direct.transformed.expect │ │ ├── top_level_field_depends_on_multiple_inheritance.dart.outline.expect │ │ ├── top_level_field_depends_on_multiple_inheritance.dart.strong.expect │ │ ├── top_level_field_depends_on_multiple_inheritance.dart.strong.transformed.expect │ │ ├── unsafe_block_closure_inference_function_call_explicit_dynamic_param_via_expr2.dart │ │ ├── unsafe_block_closure_inference_function_call_explicit_dynamic_param_via_expr2.dart.direct.expect │ │ ├── unsafe_block_closure_inference_function_call_explicit_dynamic_param_via_expr2.dart.outline.expect │ │ ├── unsafe_block_closure_inference_function_call_explicit_dynamic_param_via_expr2.dart.strong.expect │ │ ├── unsafe_block_closure_inference_function_call_explicit_type_param_via_expr2.dart │ │ ├── unsafe_block_closure_inference_function_call_explicit_type_param_via_expr2.dart.direct.expect │ │ ├── unsafe_block_closure_inference_function_call_explicit_type_param_via_expr2.dart.outline.expect │ │ ├── unsafe_block_closure_inference_function_call_explicit_type_param_via_expr2.dart.strong.expect │ │ ├── void_return_type_subtypes_dynamic.dart │ │ ├── void_return_type_subtypes_dynamic.dart.direct.expect │ │ ├── void_return_type_subtypes_dynamic.dart.direct.transformed.expect │ │ ├── void_return_type_subtypes_dynamic.dart.outline.expect │ │ ├── void_return_type_subtypes_dynamic.dart.strong.expect │ │ ├── void_return_type_subtypes_dynamic.dart.strong.transformed.expect │ │ ├── while_loop.dart │ │ ├── while_loop.dart.direct.expect │ │ ├── while_loop.dart.direct.transformed.expect │ │ ├── while_loop.dart.outline.expect │ │ ├── while_loop.dart.strong.expect │ │ └── while_loop.dart.strong.transformed.expect │ ├── instantiate_to_bound │ │ ├── all_steps.dart │ │ ├── all_steps.dart.direct.expect │ │ ├── all_steps.dart.direct.transformed.expect │ │ ├── all_steps.dart.outline.expect │ │ ├── all_steps.dart.strong.expect │ │ ├── all_steps.dart.strong.transformed.expect │ │ ├── body_generic_classes_from_dill.dart │ │ ├── body_generic_classes_from_dill.dart.direct.expect │ │ ├── body_generic_classes_from_dill.dart.direct.transformed.expect │ │ ├── body_generic_classes_from_dill.dart.outline.expect │ │ ├── body_generic_classes_from_dill.dart.strong.expect │ │ ├── body_generic_classes_from_dill.dart.strong.transformed.expect │ │ ├── body_literal_list.dart │ │ ├── body_literal_list.dart.direct.expect │ │ ├── body_literal_list.dart.direct.transformed.expect │ │ ├── body_literal_list.dart.outline.expect │ │ ├── body_literal_list.dart.strong.expect │ │ ├── body_literal_list.dart.strong.transformed.expect │ │ ├── body_literal_list_with_generic_argument.dart │ │ ├── body_literal_list_with_generic_argument.dart.direct.expect │ │ ├── body_literal_list_with_generic_argument.dart.direct.transformed.expect │ │ ├── body_literal_list_with_generic_argument.dart.outline.expect │ │ ├── body_literal_list_with_generic_argument.dart.strong.expect │ │ ├── body_literal_list_with_generic_argument.dart.strong.transformed.expect │ │ ├── body_literal_map.dart │ │ ├── body_literal_map.dart.direct.expect │ │ ├── body_literal_map.dart.direct.transformed.expect │ │ ├── body_literal_map.dart.outline.expect │ │ ├── body_literal_map.dart.strong.expect │ │ ├── body_literal_map.dart.strong.transformed.expect │ │ ├── body_omitted_bound.dart │ │ ├── body_omitted_bound.dart.direct.expect │ │ ├── body_omitted_bound.dart.direct.transformed.expect │ │ ├── body_omitted_bound.dart.outline.expect │ │ ├── body_omitted_bound.dart.strong.expect │ │ ├── body_omitted_bound.dart.strong.transformed.expect │ │ ├── body_super_bounded_type.dart │ │ ├── body_super_bounded_type.dart.direct.expect │ │ ├── body_super_bounded_type.dart.direct.transformed.expect │ │ ├── body_super_bounded_type.dart.outline.expect │ │ ├── body_super_bounded_type.dart.strong.expect │ │ ├── body_super_bounded_type.dart.strong.transformed.expect │ │ ├── body_typedef_literal_list.dart │ │ ├── body_typedef_literal_list.dart.direct.expect │ │ ├── body_typedef_literal_list.dart.direct.transformed.expect │ │ ├── body_typedef_literal_list.dart.outline.expect │ │ ├── body_typedef_literal_list.dart.strong.expect │ │ ├── body_typedef_literal_list.dart.strong.transformed.expect │ │ ├── body_typedef_literal_list_with_generic_argument.dart │ │ ├── body_typedef_literal_list_with_generic_argument.dart.direct.expect │ │ ├── body_typedef_literal_list_with_generic_argument.dart.direct.transformed.expect │ │ ├── body_typedef_literal_list_with_generic_argument.dart.outline.expect │ │ ├── body_typedef_literal_list_with_generic_argument.dart.strong.expect │ │ ├── body_typedef_literal_list_with_generic_argument.dart.strong.transformed.expect │ │ ├── body_typedef_literal_map.dart │ │ ├── body_typedef_literal_map.dart.direct.expect │ │ ├── body_typedef_literal_map.dart.direct.transformed.expect │ │ ├── body_typedef_literal_map.dart.outline.expect │ │ ├── body_typedef_literal_map.dart.strong.expect │ │ ├── body_typedef_literal_map.dart.strong.transformed.expect │ │ ├── body_typedef_omitted_bound.dart │ │ ├── body_typedef_omitted_bound.dart.direct.expect │ │ ├── body_typedef_omitted_bound.dart.direct.transformed.expect │ │ ├── body_typedef_omitted_bound.dart.outline.expect │ │ ├── body_typedef_omitted_bound.dart.strong.expect │ │ ├── body_typedef_omitted_bound.dart.strong.transformed.expect │ │ ├── body_typedef_super_bounded_type.dart │ │ ├── contravariant_dependence.dart │ │ ├── contravariant_dependence.dart.direct.expect │ │ ├── contravariant_dependence.dart.direct.transformed.expect │ │ ├── contravariant_dependence.dart.outline.expect │ │ ├── contravariant_dependence.dart.strong.expect │ │ ├── contravariant_dependence.dart.strong.transformed.expect │ │ ├── contravariant_dependence_in_literals.dart │ │ ├── contravariant_dependence_in_literals.dart.direct.expect │ │ ├── contravariant_dependence_in_literals.dart.direct.transformed.expect │ │ ├── contravariant_dependence_in_literals.dart.outline.expect │ │ ├── contravariant_dependence_in_literals.dart.strong.expect │ │ ├── contravariant_dependence_in_literals.dart.strong.transformed.expect │ │ ├── contravariant_mutual_dependence.dart │ │ ├── contravariant_mutual_dependence.dart.direct.expect │ │ ├── contravariant_mutual_dependence.dart.direct.transformed.expect │ │ ├── contravariant_mutual_dependence.dart.outline.expect │ │ ├── contravariant_mutual_dependence.dart.strong.expect │ │ ├── contravariant_mutual_dependence.dart.strong.transformed.expect │ │ ├── contravariant_mutual_dependence_in_literals.dart │ │ ├── contravariant_mutual_dependence_in_literals.dart.direct.expect │ │ ├── contravariant_mutual_dependence_in_literals.dart.direct.transformed.expect │ │ ├── contravariant_mutual_dependence_in_literals.dart.outline.expect │ │ ├── contravariant_mutual_dependence_in_literals.dart.strong.expect │ │ ├── contravariant_mutual_dependence_in_literals.dart.strong.transformed.expect │ │ ├── covariant_dependence.dart │ │ ├── covariant_dependence.dart.direct.expect │ │ ├── covariant_dependence.dart.direct.transformed.expect │ │ ├── covariant_dependence.dart.outline.expect │ │ ├── covariant_dependence.dart.strong.expect │ │ ├── covariant_dependence.dart.strong.transformed.expect │ │ ├── covariant_dependence_in_literals.dart │ │ ├── covariant_dependence_in_literals.dart.direct.expect │ │ ├── covariant_dependence_in_literals.dart.direct.transformed.expect │ │ ├── covariant_dependence_in_literals.dart.outline.expect │ │ ├── covariant_dependence_in_literals.dart.strong.expect │ │ ├── covariant_dependence_in_literals.dart.strong.transformed.expect │ │ ├── covariant_mutual_dependence.dart │ │ ├── covariant_mutual_dependence.dart.direct.expect │ │ ├── covariant_mutual_dependence.dart.direct.transformed.expect │ │ ├── covariant_mutual_dependence.dart.outline.expect │ │ ├── covariant_mutual_dependence.dart.strong.expect │ │ ├── covariant_mutual_dependence.dart.strong.transformed.expect │ │ ├── covariant_mutual_dependence_in_literals.dart │ │ ├── covariant_mutual_dependence_in_literals.dart.direct.expect │ │ ├── covariant_mutual_dependence_in_literals.dart.direct.transformed.expect │ │ ├── covariant_mutual_dependence_in_literals.dart.outline.expect │ │ ├── covariant_mutual_dependence_in_literals.dart.strong.expect │ │ ├── covariant_mutual_dependence_in_literals.dart.strong.transformed.expect │ │ ├── dependence.dart │ │ ├── dependence.dart.direct.expect │ │ ├── dependence.dart.direct.transformed.expect │ │ ├── dependence.dart.outline.expect │ │ ├── dependence.dart.strong.expect │ │ ├── dependence.dart.strong.transformed.expect │ │ ├── dependence_in_literals.dart │ │ ├── dependence_in_literals.dart.direct.expect │ │ ├── dependence_in_literals.dart.direct.transformed.expect │ │ ├── dependence_in_literals.dart.outline.expect │ │ ├── dependence_in_literals.dart.strong.expect │ │ ├── dependence_in_literals.dart.strong.transformed.expect │ │ ├── generic_classes_from_dill.dart │ │ ├── generic_classes_from_dill.dart.direct.expect │ │ ├── generic_classes_from_dill.dart.direct.transformed.expect │ │ ├── generic_classes_from_dill.dart.outline.expect │ │ ├── generic_classes_from_dill.dart.strong.expect │ │ ├── generic_classes_from_dill.dart.strong.transformed.expect │ │ ├── inference_constrained_by_bound.dart │ │ ├── inference_constrained_by_bound.dart.direct.expect │ │ ├── inference_constrained_by_bound.dart.direct.transformed.expect │ │ ├── inference_constrained_by_bound.dart.outline.expect │ │ ├── inference_constrained_by_bound.dart.strong.expect │ │ ├── inference_constrained_by_bound.dart.strong.transformed.expect │ │ ├── inference_defaults_to_bound.dart │ │ ├── inference_defaults_to_bound.dart.direct.expect │ │ ├── inference_defaults_to_bound.dart.direct.transformed.expect │ │ ├── inference_defaults_to_bound.dart.outline.expect │ │ ├── inference_defaults_to_bound.dart.strong.expect │ │ ├── inference_defaults_to_bound.dart.strong.transformed.expect │ │ ├── inference_gives_input.dart │ │ ├── inference_gives_input.dart.direct.expect │ │ ├── inference_gives_input.dart.direct.transformed.expect │ │ ├── inference_gives_input.dart.outline.expect │ │ ├── inference_gives_input.dart.strong.expect │ │ ├── inference_gives_input.dart.strong.transformed.expect │ │ ├── inference_super_bounded_rejected.dart │ │ ├── inference_super_bounded_rejected.dart.direct.expect │ │ ├── inference_super_bounded_rejected.dart.direct.transformed.expect │ │ ├── inference_super_bounded_rejected.dart.outline.expect │ │ ├── inference_super_bounded_rejected.dart.strong.expect │ │ ├── inference_super_bounded_rejected.dart.strong.transformed.expect │ │ ├── instantiated_in_outline.dart │ │ ├── instantiated_in_outline.dart.direct.expect │ │ ├── instantiated_in_outline.dart.direct.transformed.expect │ │ ├── instantiated_in_outline.dart.outline.expect │ │ ├── instantiated_in_outline.dart.strong.expect │ │ ├── instantiated_in_outline.dart.strong.transformed.expect │ │ ├── literal_list.dart │ │ ├── literal_list.dart.direct.expect │ │ ├── literal_list.dart.direct.transformed.expect │ │ ├── literal_list.dart.outline.expect │ │ ├── literal_list.dart.strong.expect │ │ ├── literal_list.dart.strong.transformed.expect │ │ ├── literal_list_with_generic_argument.dart │ │ ├── literal_list_with_generic_argument.dart.direct.expect │ │ ├── literal_list_with_generic_argument.dart.direct.transformed.expect │ │ ├── literal_list_with_generic_argument.dart.outline.expect │ │ ├── literal_list_with_generic_argument.dart.strong.expect │ │ ├── literal_list_with_generic_argument.dart.strong.transformed.expect │ │ ├── literal_map.dart │ │ ├── literal_map.dart.direct.expect │ │ ├── literal_map.dart.direct.transformed.expect │ │ ├── literal_map.dart.outline.expect │ │ ├── literal_map.dart.strong.expect │ │ ├── literal_map.dart.strong.transformed.expect │ │ ├── multiple_strongly_connected.dart │ │ ├── multiple_strongly_connected.dart.direct.expect │ │ ├── multiple_strongly_connected.dart.direct.transformed.expect │ │ ├── multiple_strongly_connected.dart.outline.expect │ │ ├── multiple_strongly_connected.dart.strong.expect │ │ ├── multiple_strongly_connected.dart.strong.transformed.expect │ │ ├── mutual_dependence.dart │ │ ├── mutual_dependence.dart.direct.expect │ │ ├── mutual_dependence.dart.direct.transformed.expect │ │ ├── mutual_dependence.dart.outline.expect │ │ ├── mutual_dependence.dart.strong.expect │ │ ├── mutual_dependence.dart.strong.transformed.expect │ │ ├── mutual_dependence_in_literals.dart │ │ ├── mutual_dependence_in_literals.dart.direct.expect │ │ ├── mutual_dependence_in_literals.dart.direct.transformed.expect │ │ ├── mutual_dependence_in_literals.dart.outline.expect │ │ ├── mutual_dependence_in_literals.dart.strong.expect │ │ ├── mutual_dependence_in_literals.dart.strong.transformed.expect │ │ ├── non_simple_bound_due_to_non_simple.dart │ │ ├── non_simple_bound_due_to_non_simple.dart.direct.expect │ │ ├── non_simple_bound_due_to_non_simple.dart.direct.transformed.expect │ │ ├── non_simple_bound_due_to_non_simple.dart.outline.expect │ │ ├── non_simple_bound_due_to_non_simple.dart.strong.expect │ │ ├── non_simple_bound_due_to_non_simple.dart.strong.transformed.expect │ │ ├── non_simple_bound_due_to_variables.dart │ │ ├── non_simple_bound_due_to_variables.dart.direct.expect │ │ ├── non_simple_bound_due_to_variables.dart.direct.transformed.expect │ │ ├── non_simple_bound_due_to_variables.dart.outline.expect │ │ ├── non_simple_bound_due_to_variables.dart.strong.expect │ │ ├── non_simple_bound_due_to_variables.dart.strong.transformed.expect │ │ ├── non_simple_class_parametrized_typedef_cycle.dart │ │ ├── non_simple_class_parametrized_typedef_cycle.dart.direct.expect │ │ ├── non_simple_class_parametrized_typedef_cycle.dart.direct.transformed.expect │ │ ├── non_simple_class_parametrized_typedef_cycle.dart.outline.expect │ │ ├── non_simple_class_parametrized_typedef_cycle.dart.strong.expect │ │ ├── non_simple_class_parametrized_typedef_cycle.dart.strong.transformed.expect │ │ ├── non_simple_class_typedef_cycle.dart │ │ ├── non_simple_class_typedef_cycle.dart.direct.expect │ │ ├── non_simple_class_typedef_cycle.dart.direct.transformed.expect │ │ ├── non_simple_class_typedef_cycle.dart.outline.expect │ │ ├── non_simple_class_typedef_cycle.dart.strong.expect │ │ ├── non_simple_class_typedef_cycle.dart.strong.transformed.expect │ │ ├── non_simple_co_inductive.dart │ │ ├── non_simple_co_inductive.dart.direct.expect │ │ ├── non_simple_co_inductive.dart.direct.transformed.expect │ │ ├── non_simple_co_inductive.dart.outline.expect │ │ ├── non_simple_co_inductive.dart.strong.expect │ │ ├── non_simple_co_inductive.dart.strong.transformed.expect │ │ ├── non_simple_co_inductive_for_each.dart │ │ ├── non_simple_co_inductive_for_each.dart.direct.expect │ │ ├── non_simple_co_inductive_for_each.dart.direct.transformed.expect │ │ ├── non_simple_co_inductive_for_each.dart.outline.expect │ │ ├── non_simple_co_inductive_for_each.dart.strong.expect │ │ ├── non_simple_co_inductive_for_each.dart.strong.transformed.expect │ │ ├── non_simple_co_inductive_no_dup.dart │ │ ├── non_simple_co_inductive_no_dup.dart.direct.expect │ │ ├── non_simple_co_inductive_no_dup.dart.direct.transformed.expect │ │ ├── non_simple_co_inductive_no_dup.dart.outline.expect │ │ ├── non_simple_co_inductive_no_dup.dart.strong.expect │ │ ├── non_simple_co_inductive_no_dup.dart.strong.transformed.expect │ │ ├── non_simple_folded_regress.dart │ │ ├── non_simple_folded_regress.dart.direct.expect │ │ ├── non_simple_folded_regress.dart.direct.transformed.expect │ │ ├── non_simple_folded_regress.dart.outline.expect │ │ ├── non_simple_folded_regress.dart.strong.expect │ │ ├── non_simple_folded_regress.dart.strong.transformed.expect │ │ ├── non_simple_for_each.dart │ │ ├── non_simple_for_each.dart.direct.expect │ │ ├── non_simple_for_each.dart.direct.transformed.expect │ │ ├── non_simple_for_each.dart.outline.expect │ │ ├── non_simple_for_each.dart.strong.expect │ │ ├── non_simple_for_each.dart.strong.transformed.expect │ │ ├── non_simple_from_compiled.dart │ │ ├── non_simple_from_compiled.dart.direct.expect │ │ ├── non_simple_from_compiled.dart.direct.transformed.expect │ │ ├── non_simple_from_compiled.dart.outline.expect │ │ ├── non_simple_from_compiled.dart.strong.expect │ │ ├── non_simple_from_compiled.dart.strong.transformed.expect │ │ ├── non_simple_generic_function_in_bound_regress.dart │ │ ├── non_simple_generic_function_in_bound_regress.dart.direct.expect │ │ ├── non_simple_generic_function_in_bound_regress.dart.direct.transformed.expect │ │ ├── non_simple_generic_function_in_bound_regress.dart.outline.expect │ │ ├── non_simple_generic_function_in_bound_regress.dart.strong.expect │ │ ├── non_simple_generic_function_in_bound_regress.dart.strong.transformed.expect │ │ ├── non_simple_many.dart │ │ ├── non_simple_many.dart.direct.expect │ │ ├── non_simple_many.dart.direct.transformed.expect │ │ ├── non_simple_many.dart.outline.expect │ │ ├── non_simple_many.dart.strong.expect │ │ ├── non_simple_many.dart.strong.transformed.expect │ │ ├── non_simple_many_libs_same_name_cycle.dart │ │ ├── non_simple_many_libs_same_name_cycle.dart.direct.expect │ │ ├── non_simple_many_libs_same_name_cycle.dart.direct.transformed.expect │ │ ├── non_simple_many_libs_same_name_cycle.dart.outline.expect │ │ ├── non_simple_many_libs_same_name_cycle.dart.strong.expect │ │ ├── non_simple_many_libs_same_name_cycle.dart.strong.transformed.expect │ │ ├── non_simple_many_libs_same_name_cycle_lib.dart │ │ ├── non_simple_no_dup.dart │ │ ├── non_simple_no_dup.dart.direct.expect │ │ ├── non_simple_no_dup.dart.direct.transformed.expect │ │ ├── non_simple_no_dup.dart.outline.expect │ │ ├── non_simple_no_dup.dart.strong.expect │ │ ├── non_simple_no_dup.dart.strong.transformed.expect │ │ ├── non_simple_suppress_consequence.dart │ │ ├── non_simple_suppress_consequence.dart.direct.expect │ │ ├── non_simple_suppress_consequence.dart.direct.transformed.expect │ │ ├── non_simple_suppress_consequence.dart.outline.expect │ │ ├── non_simple_suppress_consequence.dart.strong.expect │ │ ├── non_simple_suppress_consequence.dart.strong.transformed.expect │ │ ├── non_simple_variables_from_same.dart │ │ ├── non_simple_variables_from_same.dart.direct.expect │ │ ├── non_simple_variables_from_same.dart.direct.transformed.expect │ │ ├── non_simple_variables_from_same.dart.outline.expect │ │ ├── non_simple_variables_from_same.dart.strong.expect │ │ ├── non_simple_variables_from_same.dart.strong.transformed.expect │ │ ├── omitted_bound.dart │ │ ├── omitted_bound.dart.direct.expect │ │ ├── omitted_bound.dart.direct.transformed.expect │ │ ├── omitted_bound.dart.outline.expect │ │ ├── omitted_bound.dart.strong.expect │ │ ├── omitted_bound.dart.strong.transformed.expect │ │ ├── raw_in_bound.dart │ │ ├── raw_in_bound.dart.direct.expect │ │ ├── raw_in_bound.dart.direct.transformed.expect │ │ ├── raw_in_bound.dart.outline.expect │ │ ├── raw_in_bound.dart.strong.expect │ │ ├── raw_in_bound.dart.strong.transformed.expect │ │ ├── super_bounded_type.dart │ │ ├── super_bounded_type.dart.direct.expect │ │ ├── super_bounded_type.dart.direct.transformed.expect │ │ ├── super_bounded_type.dart.outline.expect │ │ ├── super_bounded_type.dart.strong.expect │ │ ├── super_bounded_type.dart.strong.transformed.expect │ │ ├── supertypes.dart │ │ ├── supertypes.dart.direct.expect │ │ ├── supertypes.dart.direct.transformed.expect │ │ ├── supertypes.dart.outline.expect │ │ ├── supertypes.dart.strong.expect │ │ ├── supertypes.dart.strong.transformed.expect │ │ ├── typedef_instantiated_in_outline.dart │ │ ├── typedef_instantiated_in_outline.dart.direct.expect │ │ ├── typedef_instantiated_in_outline.dart.direct.transformed.expect │ │ ├── typedef_instantiated_in_outline.dart.outline.expect │ │ ├── typedef_instantiated_in_outline.dart.strong.expect │ │ ├── typedef_instantiated_in_outline.dart.strong.transformed.expect │ │ ├── typedef_literal_list.dart │ │ ├── typedef_literal_list.dart.direct.expect │ │ ├── typedef_literal_list.dart.direct.transformed.expect │ │ ├── typedef_literal_list.dart.outline.expect │ │ ├── typedef_literal_list.dart.strong.expect │ │ ├── typedef_literal_list.dart.strong.transformed.expect │ │ ├── typedef_literal_list_with_generic_argument.dart │ │ ├── typedef_literal_list_with_generic_argument.dart.direct.expect │ │ ├── typedef_literal_list_with_generic_argument.dart.direct.transformed.expect │ │ ├── typedef_literal_list_with_generic_argument.dart.outline.expect │ │ ├── typedef_literal_list_with_generic_argument.dart.strong.expect │ │ ├── typedef_literal_list_with_generic_argument.dart.strong.transformed.expect │ │ ├── typedef_literal_map.dart │ │ ├── typedef_literal_map.dart.direct.expect │ │ ├── typedef_literal_map.dart.direct.transformed.expect │ │ ├── typedef_literal_map.dart.outline.expect │ │ ├── typedef_literal_map.dart.strong.expect │ │ ├── typedef_literal_map.dart.strong.transformed.expect │ │ ├── typedef_omitted_bound.dart │ │ ├── typedef_omitted_bound.dart.direct.expect │ │ ├── typedef_omitted_bound.dart.direct.transformed.expect │ │ ├── typedef_omitted_bound.dart.outline.expect │ │ ├── typedef_omitted_bound.dart.strong.expect │ │ ├── typedef_omitted_bound.dart.strong.transformed.expect │ │ ├── typedef_raw_in_bound.dart │ │ ├── typedef_raw_in_bound.dart.direct.expect │ │ ├── typedef_raw_in_bound.dart.direct.transformed.expect │ │ ├── typedef_raw_in_bound.dart.outline.expect │ │ ├── typedef_raw_in_bound.dart.strong.expect │ │ ├── typedef_raw_in_bound.dart.strong.transformed.expect │ │ └── typedef_super_bounded_type.dart │ ├── invalid_assignment.dart │ ├── invalid_assignment.dart.direct.expect │ ├── invalid_assignment.dart.direct.transformed.expect │ ├── invalid_assignment.dart.outline.expect │ ├── invalid_assignment.dart.strong.expect │ ├── invalid_assignment.dart.strong.transformed.expect │ ├── invalid_cast.dart │ ├── invalid_cast.dart.direct.expect │ ├── invalid_cast.dart.direct.transformed.expect │ ├── invalid_cast.dart.outline.expect │ ├── invalid_cast.dart.strong.expect │ ├── invalid_cast.dart.strong.transformed.expect │ ├── invocations.dart │ ├── invocations.dart.direct.expect │ ├── invocations.dart.outline.expect │ ├── literals.dart │ ├── literals.dart.direct.expect │ ├── literals.dart.direct.transformed.expect │ ├── literals.dart.outline.expect │ ├── local_generic_function.dart │ ├── local_generic_function.dart.direct.expect │ ├── local_generic_function.dart.direct.transformed.expect │ ├── local_generic_function.dart.outline.expect │ ├── local_generic_function.dart.strong.expect │ ├── local_generic_function.dart.strong.transformed.expect │ ├── magic_const.dart │ ├── magic_const.dart.direct.expect │ ├── magic_const.dart.direct.transformed.expect │ ├── magic_const.dart.outline.expect │ ├── magic_const.dart.strong.expect │ ├── magic_const.dart.strong.transformed.expect │ ├── map.dart │ ├── map.dart.direct.expect │ ├── map.dart.direct.transformed.expect │ ├── map.dart.outline.expect │ ├── metadata_enum.dart │ ├── metadata_enum.dart.direct.expect │ ├── metadata_enum.dart.direct.transformed.expect │ ├── metadata_enum.dart.outline.expect │ ├── metadata_enum.dart.strong.expect │ ├── metadata_enum.dart.strong.transformed.expect │ ├── metadata_named_mixin_application.dart │ ├── metadata_named_mixin_application.dart.direct.expect │ ├── metadata_named_mixin_application.dart.direct.transformed.expect │ ├── metadata_named_mixin_application.dart.outline.expect │ ├── metadata_named_mixin_application.dart.strong.expect │ ├── metadata_named_mixin_application.dart.strong.transformed.expect │ ├── micro.dart │ ├── micro.dart.direct.expect │ ├── micro.dart.outline.expect │ ├── micro.dart.strong.expect │ ├── minimum_int.dart │ ├── minimum_int.dart.direct.expect │ ├── minimum_int.dart.direct.transformed.expect │ ├── minimum_int.dart.outline.expect │ ├── minimum_int.dart.strong.expect │ ├── minimum_int.dart.strong.transformed.expect │ ├── mixin.dart │ ├── mixin.dart.direct.expect │ ├── mixin.dart.direct.transformed.expect │ ├── mixin.dart.outline.expect │ ├── mixin.dart.strong.expect │ ├── mixin.dart.strong.transformed.expect │ ├── mixin_inherited_setter_for_mixed_in_field.dart │ ├── mixin_inherited_setter_for_mixed_in_field.dart.direct.expect │ ├── mixin_inherited_setter_for_mixed_in_field.dart.direct.transformed.expect │ ├── mixin_inherited_setter_for_mixed_in_field.dart.outline.expect │ ├── mixin_inherited_setter_for_mixed_in_field.dart.strong.expect │ ├── mixin_inherited_setter_for_mixed_in_field.dart.strong.transformed.expect │ ├── mixin_super_repeated.dart │ ├── mixin_super_repeated.dart.direct.expect │ ├── mixin_super_repeated.dart.direct.transformed.expect │ ├── mixin_super_repeated.dart.outline.expect │ ├── mixin_super_repeated.dart.strong.expect │ ├── mixin_super_repeated.dart.strong.transformed.expect │ ├── named_function_scope.dart │ ├── named_function_scope.dart.direct.expect │ ├── named_function_scope.dart.direct.transformed.expect │ ├── named_function_scope.dart.outline.expect │ ├── named_function_scope.dart.strong.expect │ ├── named_function_scope.dart.strong.transformed.expect │ ├── named_parameters.dart │ ├── named_parameters.dart.direct.expect │ ├── named_parameters.dart.outline.expect │ ├── named_parameters.dart.strong.expect │ ├── native_as_name.dart │ ├── native_as_name.dart.direct.expect │ ├── native_as_name.dart.direct.transformed.expect │ ├── native_as_name.dart.outline.expect │ ├── native_as_name.dart.strong.expect │ ├── native_as_name.dart.strong.transformed.expect │ ├── nested_implicit_const_with_env_var.dart │ ├── nested_implicit_const_with_env_var.dart.direct.expect │ ├── nested_implicit_const_with_env_var.dart.direct.transformed.expect │ ├── nested_implicit_const_with_env_var.dart.outline.expect │ ├── nested_implicit_const_with_env_var.dart.strong.expect │ ├── nested_implicit_const_with_env_var.dart.strong.transformed.expect │ ├── new_const_insertion │ │ ├── simple.dart │ │ ├── simple.dart.direct.expect │ │ ├── simple.dart.direct.transformed.expect │ │ ├── simple.dart.outline.expect │ │ ├── simple.dart.strong.expect │ │ └── simple.dart.strong.transformed.expect │ ├── no_such_method_forwarders │ │ ├── abstract_accessors_from_field.dart │ │ ├── abstract_accessors_from_field.dart.direct.expect │ │ ├── abstract_accessors_from_field.dart.direct.transformed.expect │ │ ├── abstract_accessors_from_field.dart.outline.expect │ │ ├── abstract_accessors_from_field.dart.strong.expect │ │ ├── abstract_accessors_from_field.dart.strong.transformed.expect │ │ ├── abstract_accessors_from_field_arent_mixed_in.dart │ │ ├── abstract_accessors_from_field_arent_mixed_in.dart.direct.expect │ │ ├── abstract_accessors_from_field_arent_mixed_in.dart.direct.transformed.expect │ │ ├── abstract_accessors_from_field_arent_mixed_in.dart.outline.expect │ │ ├── abstract_accessors_from_field_arent_mixed_in.dart.strong.expect │ │ ├── abstract_accessors_from_field_arent_mixed_in.dart.strong.transformed.expect │ │ ├── abstract_accessors_from_field_one_defined.dart │ │ ├── abstract_accessors_from_field_one_defined.dart.direct.expect │ │ ├── abstract_accessors_from_field_one_defined.dart.direct.transformed.expect │ │ ├── abstract_accessors_from_field_one_defined.dart.outline.expect │ │ ├── abstract_accessors_from_field_one_defined.dart.strong.expect │ │ ├── abstract_accessors_from_field_one_defined.dart.strong.transformed.expect │ │ ├── abstract_accessors_from_field_with_substitution.dart │ │ ├── abstract_accessors_from_field_with_substitution.dart.direct.expect │ │ ├── abstract_accessors_from_field_with_substitution.dart.direct.transformed.expect │ │ ├── abstract_accessors_from_field_with_substitution.dart.outline.expect │ │ ├── abstract_accessors_from_field_with_substitution.dart.strong.expect │ │ ├── abstract_accessors_from_field_with_substitution.dart.strong.transformed.expect │ │ ├── abstract_interface_nsm_inherited.dart │ │ ├── abstract_interface_nsm_inherited.dart.direct.expect │ │ ├── abstract_interface_nsm_inherited.dart.direct.transformed.expect │ │ ├── abstract_interface_nsm_inherited.dart.outline.expect │ │ ├── abstract_interface_nsm_inherited.dart.strong.expect │ │ ├── abstract_interface_nsm_inherited.dart.strong.transformed.expect │ │ ├── concrete_method_over_forwarder_in_mixin_application.dart │ │ ├── concrete_method_over_forwarder_in_mixin_application.dart.direct.expect │ │ ├── concrete_method_over_forwarder_in_mixin_application.dart.direct.transformed.expect │ │ ├── concrete_method_over_forwarder_in_mixin_application.dart.outline.expect │ │ ├── concrete_method_over_forwarder_in_mixin_application.dart.strong.expect │ │ ├── concrete_method_over_forwarder_in_mixin_application.dart.strong.transformed.expect │ │ ├── default_argument_values.dart │ │ ├── default_argument_values.dart.direct.expect │ │ ├── default_argument_values.dart.direct.transformed.expect │ │ ├── default_argument_values.dart.outline.expect │ │ ├── default_argument_values.dart.strong.expect │ │ ├── default_argument_values.dart.strong.transformed.expect │ │ ├── duplicated_abstract_method.dart │ │ ├── duplicated_abstract_method.dart.direct.expect │ │ ├── duplicated_abstract_method.dart.direct.transformed.expect │ │ ├── duplicated_abstract_method.dart.outline.expect │ │ ├── duplicated_abstract_method.dart.strong.expect │ │ ├── duplicated_abstract_method.dart.strong.transformed.expect │ │ ├── forwarders_not_assumed_from_mixin.dart │ │ ├── forwarders_not_assumed_from_mixin.dart.direct.expect │ │ ├── forwarders_not_assumed_from_mixin.dart.direct.transformed.expect │ │ ├── forwarders_not_assumed_from_mixin.dart.outline.expect │ │ ├── forwarders_not_assumed_from_mixin.dart.strong.expect │ │ ├── forwarders_not_assumed_from_mixin.dart.strong.transformed.expect │ │ ├── interface_with_concrete.dart │ │ ├── interface_with_concrete.dart.direct.expect │ │ ├── interface_with_concrete.dart.direct.transformed.expect │ │ ├── interface_with_concrete.dart.outline.expect │ │ ├── interface_with_concrete.dart.strong.expect │ │ ├── interface_with_concrete.dart.strong.transformed.expect │ │ ├── interface_with_nsm.dart │ │ ├── interface_with_nsm.dart.direct.expect │ │ ├── interface_with_nsm.dart.direct.transformed.expect │ │ ├── interface_with_nsm.dart.outline.expect │ │ ├── interface_with_nsm.dart.strong.expect │ │ ├── interface_with_nsm.dart.strong.transformed.expect │ │ ├── no_forwarders_for_abstract_classes.dart │ │ ├── no_forwarders_for_abstract_classes.dart.direct.expect │ │ ├── no_forwarders_for_abstract_classes.dart.direct.transformed.expect │ │ ├── no_forwarders_for_abstract_classes.dart.outline.expect │ │ ├── no_forwarders_for_abstract_classes.dart.strong.expect │ │ ├── no_forwarders_for_abstract_classes.dart.strong.transformed.expect │ │ ├── no_forwarders_for_abstract_classes_chain.dart │ │ ├── no_forwarders_for_abstract_classes_chain.dart.direct.expect │ │ ├── no_forwarders_for_abstract_classes_chain.dart.direct.transformed.expect │ │ ├── no_forwarders_for_abstract_classes_chain.dart.outline.expect │ │ ├── no_forwarders_for_abstract_classes_chain.dart.strong.expect │ │ ├── no_forwarders_for_abstract_classes_chain.dart.strong.transformed.expect │ │ ├── nsm_inherited.dart │ │ ├── nsm_inherited.dart.direct.expect │ │ ├── nsm_inherited.dart.direct.transformed.expect │ │ ├── nsm_inherited.dart.outline.expect │ │ ├── nsm_inherited.dart.strong.expect │ │ ├── nsm_inherited.dart.strong.transformed.expect │ │ ├── nsm_mixed_in.dart │ │ ├── nsm_mixed_in.dart.direct.expect │ │ ├── nsm_mixed_in.dart.direct.transformed.expect │ │ ├── nsm_mixed_in.dart.outline.expect │ │ ├── nsm_mixed_in.dart.strong.expect │ │ ├── nsm_mixed_in.dart.strong.transformed.expect │ │ ├── private.dart │ │ ├── private.dart.direct.expect │ │ ├── private.dart.direct.transformed.expect │ │ ├── private.dart.outline.expect │ │ ├── private.dart.strong.expect │ │ ├── private.dart.strong.transformed.expect │ │ ├── private_module.dart │ │ ├── private_module.dart.direct.expect │ │ ├── private_module.dart.direct.transformed.expect │ │ ├── private_module.dart.outline.expect │ │ ├── private_module.dart.strong.expect │ │ ├── private_module.dart.strong.transformed.expect │ │ ├── private_same.dart │ │ ├── private_same.dart.direct.expect │ │ ├── private_same.dart.direct.transformed.expect │ │ ├── private_same.dart.outline.expect │ │ ├── private_same.dart.strong.expect │ │ ├── private_same.dart.strong.transformed.expect │ │ ├── same.dart │ │ ├── same.dart.direct.expect │ │ ├── same.dart.direct.transformed.expect │ │ ├── same.dart.outline.expect │ │ ├── same.dart.strong.expect │ │ ├── same.dart.strong.transformed.expect │ │ ├── setter_not_shadowed_by_method.dart │ │ ├── setter_not_shadowed_by_method.dart.direct.expect │ │ ├── setter_not_shadowed_by_method.dart.direct.transformed.expect │ │ ├── setter_not_shadowed_by_method.dart.outline.expect │ │ ├── setter_not_shadowed_by_method.dart.strong.expect │ │ ├── setter_not_shadowed_by_method.dart.strong.transformed.expect │ │ ├── subst_on_forwarder.dart │ │ ├── subst_on_forwarder.dart.direct.expect │ │ ├── subst_on_forwarder.dart.direct.transformed.expect │ │ ├── subst_on_forwarder.dart.outline.expect │ │ ├── subst_on_forwarder.dart.strong.expect │ │ └── subst_on_forwarder.dart.strong.transformed.expect │ ├── null_aware.dart │ ├── null_aware.dart.direct.expect │ ├── null_aware.dart.direct.transformed.expect │ ├── null_aware.dart.outline.expect │ ├── null_aware.dart.strong.expect │ ├── operators.dart │ ├── operators.dart.direct.expect │ ├── operators.dart.direct.transformed.expect │ ├── operators.dart.outline.expect │ ├── optional.dart │ ├── optional.dart.direct.expect │ ├── optional.dart.outline.expect │ ├── optional.dart.strong.expect │ ├── outline.status │ ├── override.dart │ ├── override.dart.direct.expect │ ├── override.dart.direct.transformed.expect │ ├── override.dart.outline.expect │ ├── override.dart.strong.expect │ ├── override.dart.strong.transformed.expect │ ├── override_check_accessor_after_inference.dart │ ├── override_check_accessor_after_inference.dart.direct.expect │ ├── override_check_accessor_after_inference.dart.direct.transformed.expect │ ├── override_check_accessor_after_inference.dart.outline.expect │ ├── override_check_accessor_after_inference.dart.strong.expect │ ├── override_check_accessor_basic.dart │ ├── override_check_accessor_basic.dart.direct.expect │ ├── override_check_accessor_basic.dart.direct.transformed.expect │ ├── override_check_accessor_basic.dart.outline.expect │ ├── override_check_accessor_basic.dart.strong.expect │ ├── override_check_accessor_with_covariant_modifier.dart │ ├── override_check_accessor_with_covariant_modifier.dart.direct.expect │ ├── override_check_accessor_with_covariant_modifier.dart.direct.transformed.expect │ ├── override_check_accessor_with_covariant_modifier.dart.outline.expect │ ├── override_check_accessor_with_covariant_modifier.dart.strong.expect │ ├── override_check_after_inference.dart │ ├── override_check_after_inference.dart.direct.expect │ ├── override_check_after_inference.dart.direct.transformed.expect │ ├── override_check_after_inference.dart.outline.expect │ ├── override_check_after_inference.dart.strong.expect │ ├── override_check_basic.dart │ ├── override_check_basic.dart.direct.expect │ ├── override_check_basic.dart.direct.transformed.expect │ ├── override_check_basic.dart.outline.expect │ ├── override_check_basic.dart.strong.expect │ ├── override_check_generic_method_f_bounded.dart │ ├── override_check_generic_method_f_bounded.dart.direct.expect │ ├── override_check_generic_method_f_bounded.dart.direct.transformed.expect │ ├── override_check_generic_method_f_bounded.dart.outline.expect │ ├── override_check_generic_method_f_bounded.dart.strong.expect │ ├── override_check_generic_method_f_bounded.dart.strong.transformed.expect │ ├── override_check_two_substitutions.dart │ ├── override_check_two_substitutions.dart.direct.expect │ ├── override_check_two_substitutions.dart.direct.transformed.expect │ ├── override_check_two_substitutions.dart.outline.expect │ ├── override_check_two_substitutions.dart.strong.expect │ ├── override_check_two_substitutions.dart.strong.transformed.expect │ ├── override_check_with_covariant_modifier.dart │ ├── override_check_with_covariant_modifier.dart.direct.expect │ ├── override_check_with_covariant_modifier.dart.direct.transformed.expect │ ├── override_check_with_covariant_modifier.dart.outline.expect │ ├── override_check_with_covariant_modifier.dart.strong.expect │ ├── platform.dart │ ├── platform.dart.direct.expect │ ├── platform.dart.direct.transformed.expect │ ├── platform.dart.outline.expect │ ├── prefer_baseclass.dart │ ├── prefer_baseclass.dart.direct.expect │ ├── prefer_baseclass.dart.direct.transformed.expect │ ├── prefer_baseclass.dart.outline.expect │ ├── prefer_baseclass.dart.strong.expect │ ├── qualified.dart │ ├── qualified.dart.direct.expect │ ├── qualified.dart.direct.transformed.expect │ ├── qualified.dart.outline.expect │ ├── qualified.dart.strong.expect │ ├── qualified.dart.strong.transformed.expect │ ├── qualified_lib.dart │ ├── qualified_part.dart │ ├── rasta │ │ ├── README.md │ │ ├── abstract_constructor.dart │ │ ├── abstract_constructor.dart.direct.expect │ │ ├── abstract_constructor.dart.outline.expect │ │ ├── bad_constructor_redirection.dart │ │ ├── bad_constructor_redirection.dart.direct.expect │ │ ├── bad_constructor_redirection.dart.outline.expect │ │ ├── bad_continue.dart │ │ ├── bad_continue.dart.direct.expect │ │ ├── bad_continue.dart.outline.expect │ │ ├── bad_default_constructor.dart │ │ ├── bad_default_constructor.dart.direct.expect │ │ ├── bad_default_constructor.dart.outline.expect │ │ ├── bad_explicit_super_constructor.dart │ │ ├── bad_explicit_super_constructor.dart.direct.expect │ │ ├── bad_explicit_super_constructor.dart.outline.expect │ │ ├── bad_implicit_super_constructor.dart │ │ ├── bad_implicit_super_constructor.dart.direct.expect │ │ ├── bad_implicit_super_constructor.dart.outline.expect │ │ ├── bad_interpolation.dart │ │ ├── bad_interpolation.dart.outline.expect │ │ ├── bad_redirection.dart │ │ ├── bad_redirection.dart.direct.expect │ │ ├── bad_redirection.dart.outline.expect │ │ ├── bad_setter_initializer.dart │ │ ├── bad_setter_initializer.dart.direct.expect │ │ ├── bad_setter_initializer.dart.outline.expect │ │ ├── bad_unicode.dart │ │ ├── bad_unicode.dart.direct.expect │ │ ├── bad_unicode.dart.outline.expect │ │ ├── breaking_bad.dart │ │ ├── breaking_bad.dart.direct.expect │ │ ├── breaking_bad.dart.outline.expect │ │ ├── cascades.dart │ │ ├── cascades.dart.direct.expect │ │ ├── cascades.dart.direct.transformed.expect │ │ ├── cascades.dart.outline.expect │ │ ├── class_hierarchy.dart │ │ ├── class_hierarchy.dart.direct.expect │ │ ├── class_hierarchy.dart.outline.expect │ │ ├── class_member.dart │ │ ├── class_member.dart.direct.expect │ │ ├── class_member.dart.outline.expect │ │ ├── constant_get_and_invoke.dart │ │ ├── constant_get_and_invoke.dart.direct.expect │ │ ├── constant_get_and_invoke.dart.outline.expect │ │ ├── deferred_lib.dart │ │ ├── deferred_lib.dart.direct.expect │ │ ├── deferred_lib.dart.outline.expect │ │ ├── deferred_load.dart │ │ ├── deferred_load.dart.direct.expect │ │ ├── deferred_load.dart.outline.expect │ │ ├── duplicated_mixin.dart │ │ ├── duplicated_mixin.dart.direct.expect │ │ ├── duplicated_mixin.dart.direct.transformed.expect │ │ ├── duplicated_mixin.dart.outline.expect │ │ ├── duplicated_mixin.dart.strong.expect │ │ ├── duplicated_mixin.dart.strong.transformed.expect │ │ ├── enum.dart │ │ ├── enum.dart.direct.expect │ │ ├── enum.dart.direct.transformed.expect │ │ ├── enum.dart.outline.expect │ │ ├── export.dart │ │ ├── export.dart.direct.expect │ │ ├── export.dart.direct.transformed.expect │ │ ├── export.dart.outline.expect │ │ ├── export.dart.strong.expect │ │ ├── export.dart.strong.transformed.expect │ │ ├── external_factory_redirection.dart │ │ ├── external_factory_redirection.dart.direct.expect │ │ ├── external_factory_redirection.dart.outline.expect │ │ ├── foo.dart │ │ ├── foo.dart.direct.expect │ │ ├── foo.dart.direct.transformed.expect │ │ ├── foo.dart.outline.expect │ │ ├── foo.dart.strong.expect │ │ ├── foo.dart.strong.transformed.expect │ │ ├── for_loop.dart │ │ ├── for_loop.dart.direct.expect │ │ ├── for_loop.dart.outline.expect │ │ ├── generic_factory.dart │ │ ├── generic_factory.dart.direct.expect │ │ ├── generic_factory.dart.outline.expect │ │ ├── hello.dart │ │ ├── hello.dart.direct.expect │ │ ├── hello.dart.direct.transformed.expect │ │ ├── hello.dart.outline.expect │ │ ├── import_export.dart │ │ ├── import_export.dart.direct.expect │ │ ├── import_export.dart.direct.transformed.expect │ │ ├── import_export.dart.outline.expect │ │ ├── import_export.dart.strong.expect │ │ ├── import_export.dart.strong.transformed.expect │ │ ├── issue_000001.dart │ │ ├── issue_000001.dart.direct.expect │ │ ├── issue_000001.dart.outline.expect │ │ ├── issue_000002.dart │ │ ├── issue_000002.dart.direct.expect │ │ ├── issue_000002.dart.direct.transformed.expect │ │ ├── issue_000002.dart.outline.expect │ │ ├── issue_000004.dart │ │ ├── issue_000004.dart.direct.expect │ │ ├── issue_000004.dart.direct.transformed.expect │ │ ├── issue_000004.dart.outline.expect │ │ ├── issue_000006.dart │ │ ├── issue_000006.dart.direct.expect │ │ ├── issue_000006.dart.direct.transformed.expect │ │ ├── issue_000006.dart.outline.expect │ │ ├── issue_000007.dart │ │ ├── issue_000007.dart.direct.expect │ │ ├── issue_000007.dart.direct.transformed.expect │ │ ├── issue_000007.dart.outline.expect │ │ ├── issue_000007.dart.strong.expect │ │ ├── issue_000007.dart.strong.transformed.expect │ │ ├── issue_000008.dart │ │ ├── issue_000008.dart.direct.expect │ │ ├── issue_000008.dart.direct.transformed.expect │ │ ├── issue_000008.dart.outline.expect │ │ ├── issue_000011.dart │ │ ├── issue_000011.dart.direct.expect │ │ ├── issue_000011.dart.direct.transformed.expect │ │ ├── issue_000011.dart.outline.expect │ │ ├── issue_000012.dart │ │ ├── issue_000012.dart.direct.expect │ │ ├── issue_000012.dart.direct.transformed.expect │ │ ├── issue_000012.dart.outline.expect │ │ ├── issue_000025.dart │ │ ├── issue_000025.dart.direct.expect │ │ ├── issue_000025.dart.direct.transformed.expect │ │ ├── issue_000025.dart.outline.expect │ │ ├── issue_000026.dart │ │ ├── issue_000026.dart.direct.expect │ │ ├── issue_000026.dart.direct.transformed.expect │ │ ├── issue_000026.dart.outline.expect │ │ ├── issue_000031.dart │ │ ├── issue_000031.dart.direct.expect │ │ ├── issue_000031.dart.outline.expect │ │ ├── issue_000032.dart │ │ ├── issue_000032.dart.direct.expect │ │ ├── issue_000032.dart.outline.expect │ │ ├── issue_000033.dart │ │ ├── issue_000033.dart.direct.expect │ │ ├── issue_000033.dart.direct.transformed.expect │ │ ├── issue_000033.dart.outline.expect │ │ ├── issue_000034.dart │ │ ├── issue_000034.dart.direct.expect │ │ ├── issue_000034.dart.outline.expect │ │ ├── issue_000035.dart │ │ ├── issue_000035.dart.direct.expect │ │ ├── issue_000035.dart.outline.expect │ │ ├── issue_000035a.dart │ │ ├── issue_000035a.dart.direct.expect │ │ ├── issue_000035a.dart.outline.expect │ │ ├── issue_000036.dart │ │ ├── issue_000036.dart.direct.expect │ │ ├── issue_000036.dart.outline.expect │ │ ├── issue_000039.dart │ │ ├── issue_000039.dart.direct.expect │ │ ├── issue_000039.dart.outline.expect │ │ ├── issue_000041.dart │ │ ├── issue_000041.dart.direct.expect │ │ ├── issue_000041.dart.outline.expect │ │ ├── issue_000041.dart.strong.expect │ │ ├── issue_000042.dart │ │ ├── issue_000042.dart.direct.expect │ │ ├── issue_000042.dart.outline.expect │ │ ├── issue_000043.dart │ │ ├── issue_000043.dart.direct.expect │ │ ├── issue_000043.dart.outline.expect │ │ ├── issue_000044.dart │ │ ├── issue_000044.dart.direct.expect │ │ ├── issue_000044.dart.outline.expect │ │ ├── issue_000045.dart │ │ ├── issue_000045.dart.direct.expect │ │ ├── issue_000045.dart.outline.expect │ │ ├── issue_000046.dart │ │ ├── issue_000046.dart.direct.expect │ │ ├── issue_000046.dart.outline.expect │ │ ├── issue_000047.dart │ │ ├── issue_000047.dart.direct.expect │ │ ├── issue_000047.dart.outline.expect │ │ ├── issue_000048.dart │ │ ├── issue_000048.dart.direct.expect │ │ ├── issue_000048.dart.direct.transformed.expect │ │ ├── issue_000048.dart.outline.expect │ │ ├── issue_000052.dart │ │ ├── issue_000052.dart.direct.expect │ │ ├── issue_000052.dart.direct.transformed.expect │ │ ├── issue_000052.dart.outline.expect │ │ ├── issue_000053.dart │ │ ├── issue_000053.dart.direct.expect │ │ ├── issue_000053.dart.direct.transformed.expect │ │ ├── issue_000053.dart.outline.expect │ │ ├── issue_000067.dart │ │ ├── issue_000067.dart.direct.expect │ │ ├── issue_000067.dart.direct.transformed.expect │ │ ├── issue_000067.dart.outline.expect │ │ ├── issue_000068.dart │ │ ├── issue_000068.dart.direct.expect │ │ ├── issue_000068.dart.direct.transformed.expect │ │ ├── issue_000068.dart.outline.expect │ │ ├── issue_000069.dart │ │ ├── issue_000069.dart.direct.expect │ │ ├── issue_000069.dart.direct.transformed.expect │ │ ├── issue_000069.dart.outline.expect │ │ ├── issue_000070.dart │ │ ├── issue_000070.dart.direct.expect │ │ ├── issue_000070.dart.direct.transformed.expect │ │ ├── issue_000070.dart.outline.expect │ │ ├── issue_000080.dart │ │ ├── issue_000080.dart.direct.expect │ │ ├── issue_000080.dart.direct.transformed.expect │ │ ├── issue_000080.dart.outline.expect │ │ ├── issue_000080.dart.strong.expect │ │ ├── issue_000080.dart.strong.transformed.expect │ │ ├── issue_000081.dart │ │ ├── issue_000081.dart.direct.expect │ │ ├── issue_000081.dart.outline.expect │ │ ├── malformed_const_constructor.dart │ │ ├── malformed_const_constructor.dart.direct.expect │ │ ├── malformed_const_constructor.dart.outline.expect │ │ ├── malformed_function.dart │ │ ├── malformed_function.dart.direct.expect │ │ ├── malformed_function.dart.outline.expect │ │ ├── malformed_function_type.dart │ │ ├── malformed_function_type.dart.direct.expect │ │ ├── malformed_function_type.dart.direct.transformed.expect │ │ ├── malformed_function_type.dart.outline.expect │ │ ├── mandatory_parameter_initializer.dart │ │ ├── mandatory_parameter_initializer.dart.direct.expect │ │ ├── mandatory_parameter_initializer.dart.outline.expect │ │ ├── mixin_library.dart │ │ ├── mixin_library.dart.direct.expect │ │ ├── mixin_library.dart.outline.expect │ │ ├── mixin_library.dart.strong.expect │ │ ├── native_is_illegal.dart │ │ ├── native_is_illegal.dart.direct.expect │ │ ├── native_is_illegal.dart.outline.expect │ │ ├── parser_error.dart │ │ ├── parser_error.dart.direct.expect │ │ ├── parser_error.dart.outline.expect │ │ ├── previsit_deferred.dart │ │ ├── previsit_deferred.dart.direct.expect │ │ ├── previsit_deferred.dart.direct.transformed.expect │ │ ├── previsit_deferred.dart.outline.expect │ │ ├── previsit_deferred.dart.strong.expect │ │ ├── previsit_deferred.dart.strong.transformed.expect │ │ ├── static.dart │ │ ├── static.dart.direct.expect │ │ ├── static.dart.direct.transformed.expect │ │ ├── static.dart.outline.expect │ │ ├── super.dart │ │ ├── super.dart.direct.expect │ │ ├── super.dart.direct.transformed.expect │ │ ├── super.dart.outline.expect │ │ ├── super.dart.strong.expect │ │ ├── super_initializer.dart │ │ ├── super_initializer.dart.direct.expect │ │ ├── super_initializer.dart.outline.expect │ │ ├── super_mixin.dart │ │ ├── super_mixin.dart.direct.expect │ │ ├── super_mixin.dart.direct.transformed.expect │ │ ├── super_mixin.dart.outline.expect │ │ ├── super_mixin.dart.strong.expect │ │ ├── super_operator.dart │ │ ├── super_operator.dart.direct.expect │ │ ├── super_operator.dart.outline.expect │ │ ├── supports_reflection.dart │ │ ├── supports_reflection.dart.direct.expect │ │ ├── supports_reflection.dart.direct.transformed.expect │ │ ├── supports_reflection.dart.outline.expect │ │ ├── supports_reflection.dart.strong.expect │ │ ├── supports_reflection.dart.strong.transformed.expect │ │ ├── switch_execution_case_t02.dart │ │ ├── switch_execution_case_t02.dart.direct.expect │ │ ├── switch_execution_case_t02.dart.direct.transformed.expect │ │ ├── switch_execution_case_t02.dart.outline.expect │ │ ├── switch_fall_through.dart │ │ ├── switch_fall_through.dart.direct.expect │ │ ├── switch_fall_through.dart.direct.transformed.expect │ │ ├── switch_fall_through.dart.outline.expect │ │ ├── this_invoke.dart │ │ ├── this_invoke.dart.direct.expect │ │ ├── this_invoke.dart.direct.transformed.expect │ │ ├── this_invoke.dart.outline.expect │ │ ├── try_label.dart │ │ ├── try_label.dart.direct.expect │ │ ├── try_label.dart.outline.expect │ │ ├── type_literals.dart │ │ ├── type_literals.dart.direct.expect │ │ ├── type_literals.dart.outline.expect │ │ ├── type_with_parse_error.dart │ │ ├── type_with_parse_error.dart.direct.expect │ │ ├── type_with_parse_error.dart.outline.expect │ │ ├── typedef.dart │ │ ├── typedef.dart.direct.expect │ │ ├── typedef.dart.outline.expect │ │ ├── unresolved.dart │ │ ├── unresolved.dart.direct.expect │ │ ├── unresolved.dart.outline.expect │ │ ├── unresolved_constructor.dart │ │ ├── unresolved_constructor.dart.direct.expect │ │ ├── unresolved_constructor.dart.outline.expect │ │ ├── unresolved_for_in.dart │ │ ├── unresolved_for_in.dart.direct.expect │ │ ├── unresolved_for_in.dart.direct.transformed.expect │ │ ├── unresolved_for_in.dart.outline.expect │ │ ├── unresolved_recovery.dart │ │ ├── unresolved_recovery.dart.direct.expect │ │ ├── unresolved_recovery.dart.outline.expect │ │ ├── unsupported_platform_library.dart │ │ ├── unsupported_platform_library.dart.direct.expect │ │ ├── unsupported_platform_library.dart.direct.transformed.expect │ │ └── unsupported_platform_library.dart.outline.expect │ ├── redirecting_constructor.dart │ ├── redirecting_constructor.dart.direct.expect │ ├── redirecting_constructor.dart.direct.transformed.expect │ ├── redirecting_constructor.dart.outline.expect │ ├── redirecting_factory.dart │ ├── redirecting_factory.dart.direct.expect │ ├── redirecting_factory.dart.outline.expect │ ├── redirecting_factory.dart.strong.expect │ ├── redirecting_factory_chain_test.dart │ ├── redirecting_factory_chain_test.dart.direct.expect │ ├── redirecting_factory_chain_test.dart.outline.expect │ ├── redirecting_factory_chain_test.dart.strong.expect │ ├── redirecting_factory_const_inference.dart │ ├── redirecting_factory_const_inference.dart.direct.expect │ ├── redirecting_factory_const_inference.dart.direct.transformed.expect │ ├── redirecting_factory_const_inference.dart.outline.expect │ ├── redirecting_factory_const_inference.dart.strong.expect │ ├── redirecting_factory_const_inference.dart.strong.transformed.expect │ ├── redirecting_factory_metadata.dart │ ├── redirecting_factory_metadata.dart.direct.expect │ ├── redirecting_factory_metadata.dart.direct.transformed.expect │ ├── redirecting_factory_metadata.dart.outline.expect │ ├── redirecting_factory_metadata.dart.strong.expect │ ├── redirecting_factory_metadata.dart.strong.transformed.expect │ ├── redirecting_factory_simple_test.dart │ ├── redirecting_factory_simple_test.dart.direct.expect │ ├── redirecting_factory_simple_test.dart.outline.expect │ ├── redirecting_factory_simple_test.dart.strong.expect │ ├── redirecting_factory_typeargs_test.dart │ ├── redirecting_factory_typeargs_test.dart.direct.expect │ ├── redirecting_factory_typeargs_test.dart.outline.expect │ ├── redirecting_factory_typeargs_test.dart.strong.expect │ ├── redirecting_factory_typeparam_test.dart │ ├── redirecting_factory_typeparam_test.dart.direct.expect │ ├── redirecting_factory_typeparam_test.dart.outline.expect │ ├── redirecting_factory_typeparam_test.dart.strong.expect │ ├── redirecting_factory_typeparambounds_test.dart │ ├── redirecting_factory_typeparambounds_test.dart.direct.expect │ ├── redirecting_factory_typeparambounds_test.dart.outline.expect │ ├── redirecting_factory_typeparambounds_test.dart.strong.expect │ ├── redirecting_initializer_arguments_assignable_test.dart │ ├── redirecting_initializer_arguments_assignable_test.dart.direct.expect │ ├── redirecting_initializer_arguments_assignable_test.dart.direct.transformed.expect │ ├── redirecting_initializer_arguments_assignable_test.dart.outline.expect │ ├── redirecting_initializer_arguments_assignable_test.dart.strong.expect │ ├── redirecting_initializer_arguments_assignable_test.dart.strong.transformed.expect │ ├── redirecting_initializer_arguments_test.dart │ ├── redirecting_initializer_arguments_test.dart.direct.expect │ ├── redirecting_initializer_arguments_test.dart.direct.transformed.expect │ ├── redirecting_initializer_arguments_test.dart.outline.expect │ ├── redirecting_initializer_arguments_test.dart.strong.expect │ ├── redirecting_initializer_arguments_test.dart.strong.transformed.expect │ ├── redirection_chain_type_arguments.dart │ ├── redirection_chain_type_arguments.dart.direct.expect │ ├── redirection_chain_type_arguments.dart.direct.transformed.expect │ ├── redirection_chain_type_arguments.dart.outline.expect │ ├── redirection_chain_type_arguments.dart.strong.expect │ ├── redirection_chain_type_arguments.dart.strong.transformed.expect │ ├── redirection_chain_type_arguments_subst.dart │ ├── redirection_chain_type_arguments_subst.dart.direct.expect │ ├── redirection_chain_type_arguments_subst.dart.direct.transformed.expect │ ├── redirection_chain_type_arguments_subst.dart.outline.expect │ ├── redirection_chain_type_arguments_subst.dart.strong.expect │ ├── redirection_chain_type_arguments_subst.dart.strong.transformed.expect │ ├── redirection_type_arguments.dart │ ├── redirection_type_arguments.dart.direct.expect │ ├── redirection_type_arguments.dart.direct.transformed.expect │ ├── redirection_type_arguments.dart.outline.expect │ ├── redirection_type_arguments.dart.strong.expect │ ├── redirection_type_arguments.dart.strong.transformed.expect │ ├── regress │ │ ├── issue_29937.dart │ │ ├── issue_29937.dart.direct.expect │ │ ├── issue_29937.dart.direct.transformed.expect │ │ ├── issue_29937.dart.outline.expect │ │ ├── issue_29937.dart.strong.expect │ │ ├── issue_29937.dart.strong.transformed.expect │ │ ├── issue_29940.dart │ │ ├── issue_29940.dart.direct.expect │ │ ├── issue_29940.dart.direct.transformed.expect │ │ ├── issue_29940.dart.outline.expect │ │ ├── issue_29940.dart.strong.expect │ │ ├── issue_29940.dart.strong.transformed.expect │ │ ├── issue_29941.dart │ │ ├── issue_29941.dart.direct.expect │ │ ├── issue_29941.dart.direct.transformed.expect │ │ ├── issue_29941.dart.outline.expect │ │ ├── issue_29941.dart.strong.expect │ │ ├── issue_29941.dart.strong.transformed.expect │ │ ├── issue_29942.dart │ │ ├── issue_29942.dart.direct.expect │ │ ├── issue_29942.dart.direct.transformed.expect │ │ ├── issue_29942.dart.outline.expect │ │ ├── issue_29942.dart.strong.expect │ │ ├── issue_29942.dart.strong.transformed.expect │ │ ├── issue_29943.dart │ │ ├── issue_29943.dart.direct.expect │ │ ├── issue_29943.dart.direct.transformed.expect │ │ ├── issue_29943.dart.outline.expect │ │ ├── issue_29943.dart.strong.expect │ │ ├── issue_29943.dart.strong.transformed.expect │ │ ├── issue_29944.dart │ │ ├── issue_29944.dart.direct.expect │ │ ├── issue_29944.dart.direct.transformed.expect │ │ ├── issue_29944.dart.outline.expect │ │ ├── issue_29944.dart.strong.expect │ │ ├── issue_29944.dart.strong.transformed.expect │ │ ├── issue_29945.dart │ │ ├── issue_29945.dart.direct.expect │ │ ├── issue_29945.dart.direct.transformed.expect │ │ ├── issue_29945.dart.outline.expect │ │ ├── issue_29945.dart.strong.expect │ │ ├── issue_29945.dart.strong.transformed.expect │ │ ├── issue_29975.dart │ │ ├── issue_29975.dart.direct.expect │ │ ├── issue_29975.dart.outline.expect │ │ ├── issue_29975.dart.strong.expect │ │ ├── issue_29976.dart │ │ ├── issue_29976.dart.direct.expect │ │ ├── issue_29976.dart.direct.transformed.expect │ │ ├── issue_29976.dart.outline.expect │ │ ├── issue_29976.dart.strong.expect │ │ ├── issue_29976.dart.strong.transformed.expect │ │ ├── issue_29977.dart │ │ ├── issue_29977.dart.direct.expect │ │ ├── issue_29977.dart.direct.transformed.expect │ │ ├── issue_29977.dart.outline.expect │ │ ├── issue_29977.dart.strong.expect │ │ ├── issue_29977.dart.strong.transformed.expect │ │ ├── issue_29978.dart │ │ ├── issue_29978.dart.direct.expect │ │ ├── issue_29978.dart.direct.transformed.expect │ │ ├── issue_29978.dart.outline.expect │ │ ├── issue_29978.dart.strong.expect │ │ ├── issue_29978.dart.strong.transformed.expect │ │ ├── issue_29979.dart │ │ ├── issue_29979.dart.direct.expect │ │ ├── issue_29979.dart.direct.transformed.expect │ │ ├── issue_29979.dart.outline.expect │ │ ├── issue_29979.dart.strong.expect │ │ ├── issue_29979.dart.strong.transformed.expect │ │ ├── issue_29980.dart │ │ ├── issue_29980.dart.direct.expect │ │ ├── issue_29980.dart.direct.transformed.expect │ │ ├── issue_29980.dart.outline.expect │ │ ├── issue_29980.dart.strong.expect │ │ ├── issue_29980.dart.strong.transformed.expect │ │ ├── issue_29981.dart │ │ ├── issue_29981.dart.direct.expect │ │ ├── issue_29981.dart.direct.transformed.expect │ │ ├── issue_29981.dart.outline.expect │ │ ├── issue_29981.dart.strong.expect │ │ ├── issue_29981.dart.strong.transformed.expect │ │ ├── issue_29982.dart │ │ ├── issue_29982.dart.direct.expect │ │ ├── issue_29982.dart.outline.expect │ │ ├── issue_29982.dart.strong.expect │ │ ├── issue_29983.dart │ │ ├── issue_29983.dart.direct.expect │ │ ├── issue_29983.dart.direct.transformed.expect │ │ ├── issue_29983.dart.outline.expect │ │ ├── issue_29983.dart.strong.expect │ │ ├── issue_29983.dart.strong.transformed.expect │ │ ├── issue_29984.dart │ │ ├── issue_29984.dart.direct.expect │ │ ├── issue_29984.dart.direct.transformed.expect │ │ ├── issue_29984.dart.outline.expect │ │ ├── issue_29984.dart.strong.expect │ │ ├── issue_29984.dart.strong.transformed.expect │ │ ├── issue_29985.dart │ │ ├── issue_29985.dart.direct.expect │ │ ├── issue_29985.dart.direct.transformed.expect │ │ ├── issue_29985.dart.outline.expect │ │ ├── issue_29985.dart.strong.expect │ │ ├── issue_29985.dart.strong.transformed.expect │ │ ├── issue_29986.dart │ │ ├── issue_29986.dart.direct.expect │ │ ├── issue_29986.dart.direct.transformed.expect │ │ ├── issue_29986.dart.outline.expect │ │ ├── issue_29986.dart.strong.expect │ │ ├── issue_29986.dart.strong.transformed.expect │ │ ├── issue_29987.dart │ │ ├── issue_29987.dart.direct.expect │ │ ├── issue_29987.dart.direct.transformed.expect │ │ ├── issue_29987.dart.outline.expect │ │ ├── issue_29987.dart.strong.expect │ │ ├── issue_29987.dart.strong.transformed.expect │ │ ├── issue_30834.dart │ │ ├── issue_30834.dart.direct.expect │ │ ├── issue_30834.dart.direct.transformed.expect │ │ ├── issue_30834.dart.outline.expect │ │ ├── issue_30834.dart.strong.expect │ │ ├── issue_30834.dart.strong.transformed.expect │ │ ├── issue_30836.dart │ │ ├── issue_30836.dart.direct.expect │ │ ├── issue_30836.dart.direct.transformed.expect │ │ ├── issue_30836.dart.outline.expect │ │ ├── issue_30836.dart.strong.expect │ │ ├── issue_30836.dart.strong.transformed.expect │ │ ├── issue_30838.dart │ │ ├── issue_30838.dart.direct.expect │ │ ├── issue_30838.dart.direct.transformed.expect │ │ ├── issue_30838.dart.outline.expect │ │ ├── issue_30838.dart.strong.expect │ │ ├── issue_30838.dart.strong.transformed.expect │ │ ├── issue_30981.dart │ │ ├── issue_30981.dart.direct.expect │ │ ├── issue_30981.dart.direct.transformed.expect │ │ ├── issue_30981.dart.outline.expect │ │ ├── issue_30981.dart.strong.expect │ │ ├── issue_30981.dart.strong.transformed.expect │ │ ├── issue_30994.dart │ │ ├── issue_30994.dart.direct.expect │ │ ├── issue_30994.dart.direct.transformed.expect │ │ ├── issue_30994.dart.outline.expect │ │ ├── issue_30994.dart.strong.expect │ │ ├── issue_30994.dart.strong.transformed.expect │ │ ├── issue_31155.dart │ │ ├── issue_31155.dart.direct.expect │ │ ├── issue_31155.dart.direct.transformed.expect │ │ ├── issue_31155.dart.outline.expect │ │ ├── issue_31155.dart.strong.expect │ │ ├── issue_31155.dart.strong.transformed.expect │ │ ├── issue_31157.dart │ │ ├── issue_31157.dart.direct.expect │ │ ├── issue_31157.dart.direct.transformed.expect │ │ ├── issue_31157.dart.outline.expect │ │ ├── issue_31157.dart.strong.expect │ │ ├── issue_31157.dart.strong.transformed.expect │ │ ├── issue_31171.dart │ │ ├── issue_31171.dart.direct.expect │ │ ├── issue_31171.dart.direct.transformed.expect │ │ ├── issue_31171.dart.outline.expect │ │ ├── issue_31171.dart.strong.expect │ │ ├── issue_31171.dart.strong.transformed.expect │ │ ├── issue_31180.dart │ │ ├── issue_31180.dart.direct.expect │ │ ├── issue_31180.dart.direct.transformed.expect │ │ ├── issue_31180.dart.outline.expect │ │ ├── issue_31180.dart.strong.expect │ │ ├── issue_31180.dart.strong.transformed.expect │ │ ├── issue_31181.dart │ │ ├── issue_31181.dart.direct.expect │ │ ├── issue_31181.dart.direct.transformed.expect │ │ ├── issue_31181.dart.outline.expect │ │ ├── issue_31181.dart.strong.expect │ │ ├── issue_31181.dart.strong.transformed.expect │ │ ├── issue_31183.dart │ │ ├── issue_31183.dart.direct.expect │ │ ├── issue_31183.dart.direct.transformed.expect │ │ ├── issue_31183.dart.outline.expect │ │ ├── issue_31183.dart.strong.expect │ │ ├── issue_31183.dart.strong.transformed.expect │ │ ├── issue_31184.dart │ │ ├── issue_31184.dart.direct.expect │ │ ├── issue_31184.dart.direct.transformed.expect │ │ ├── issue_31184.dart.outline.expect │ │ ├── issue_31184.dart.strong.expect │ │ ├── issue_31185.dart │ │ ├── issue_31185.dart.direct.expect │ │ ├── issue_31185.dart.direct.transformed.expect │ │ ├── issue_31185.dart.outline.expect │ │ ├── issue_31185.dart.strong.expect │ │ ├── issue_31185.dart.strong.transformed.expect │ │ ├── issue_31186.dart │ │ ├── issue_31186.dart.direct.expect │ │ ├── issue_31186.dart.direct.transformed.expect │ │ ├── issue_31186.dart.outline.expect │ │ ├── issue_31186.dart.strong.expect │ │ ├── issue_31186.dart.strong.transformed.expect │ │ ├── issue_31187.dart │ │ ├── issue_31187.dart.direct.expect │ │ ├── issue_31187.dart.direct.transformed.expect │ │ ├── issue_31187.dart.outline.expect │ │ ├── issue_31187.dart.strong.expect │ │ ├── issue_31187.dart.strong.transformed.expect │ │ ├── issue_31188.dart │ │ ├── issue_31188.dart.direct.expect │ │ ├── issue_31188.dart.direct.transformed.expect │ │ ├── issue_31188.dart.outline.expect │ │ ├── issue_31188.dart.strong.expect │ │ ├── issue_31188.dart.strong.transformed.expect │ │ ├── issue_31190.dart │ │ ├── issue_31190.dart.direct.expect │ │ ├── issue_31190.dart.direct.transformed.expect │ │ ├── issue_31190.dart.outline.expect │ │ ├── issue_31190.dart.strong.expect │ │ ├── issue_31190.dart.strong.transformed.expect │ │ ├── issue_31192.dart │ │ ├── issue_31192.dart.direct.expect │ │ ├── issue_31192.dart.direct.transformed.expect │ │ ├── issue_31192.dart.outline.expect │ │ ├── issue_31192.dart.strong.expect │ │ ├── issue_31192.dart.strong.transformed.expect │ │ ├── issue_31198.dart │ │ ├── issue_31198.dart.direct.expect │ │ ├── issue_31198.dart.direct.transformed.expect │ │ ├── issue_31198.dart.outline.expect │ │ ├── issue_31198.dart.strong.expect │ │ ├── issue_31198.dart.strong.transformed.expect │ │ ├── issue_31213.dart │ │ ├── issue_31213.dart.direct.expect │ │ ├── issue_31213.dart.direct.transformed.expect │ │ ├── issue_31213.dart.outline.expect │ │ ├── issue_31213.dart.strong.expect │ │ ├── issue_31213.dart.strong.transformed.expect │ │ ├── issue_31299.dart │ │ ├── issue_31299.dart.direct.expect │ │ ├── issue_31299.dart.direct.transformed.expect │ │ ├── issue_31299.dart.outline.expect │ │ ├── issue_31299.dart.strong.expect │ │ ├── issue_31766.dart │ │ ├── issue_31766.dart.direct.expect │ │ ├── issue_31766.dart.direct.transformed.expect │ │ ├── issue_31766.dart.outline.expect │ │ ├── issue_31766.dart.strong.expect │ │ ├── issue_31766.dart.strong.transformed.expect │ │ ├── issue_31846.dart │ │ ├── issue_31846.dart.direct.expect │ │ ├── issue_31846.dart.direct.transformed.expect │ │ ├── issue_31846.dart.outline.expect │ │ ├── issue_31846.dart.strong.expect │ │ ├── issue_31846.dart.strong.transformed.expect │ │ ├── issue_31996.dart │ │ ├── issue_31996.dart.direct.expect │ │ ├── issue_31996.dart.direct.transformed.expect │ │ ├── issue_31996.dart.outline.expect │ │ ├── issue_31996.dart.strong.expect │ │ ├── issue_31996.dart.strong.transformed.expect │ │ ├── issue_32182.dart │ │ ├── issue_32182.dart.direct.expect │ │ ├── issue_32182.dart.direct.transformed.expect │ │ ├── issue_32182.dart.outline.expect │ │ ├── issue_32182.dart.strong.expect │ │ ├── issue_32182.dart.strong.transformed.expect │ │ ├── issue_32196.dart │ │ ├── issue_32196.dart.direct.expect │ │ ├── issue_32196.dart.direct.transformed.expect │ │ ├── issue_32196.dart.outline.expect │ │ ├── issue_32196.dart.strong.expect │ │ ├── issue_32196.dart.strong.transformed.expect │ │ ├── issue_32200.dart │ │ ├── issue_32200.dart.direct.expect │ │ ├── issue_32200.dart.direct.transformed.expect │ │ ├── issue_32200.dart.outline.expect │ │ ├── issue_32200.dart.strong.expect │ │ ├── issue_32200.dart.strong.transformed.expect │ │ ├── issue_32660.dart │ │ ├── issue_32660.dart.direct.expect │ │ ├── issue_32660.dart.direct.transformed.expect │ │ ├── issue_32660.dart.outline.expect │ │ ├── issue_32660.dart.strong.expect │ │ ├── issue_32972.dart │ │ ├── issue_32972.dart.direct.expect │ │ ├── issue_32972.dart.direct.transformed.expect │ │ ├── issue_32972.dart.outline.expect │ │ ├── issue_32972.dart.strong.expect │ │ ├── issue_33452.dart │ │ ├── issue_33452.dart.direct.expect │ │ ├── issue_33452.dart.direct.transformed.expect │ │ ├── issue_33452.dart.outline.expect │ │ ├── issue_33452.dart.strong.expect │ │ ├── issue_33452.dart.strong.transformed.expect │ │ ├── issue_34225.dart │ │ ├── issue_34225.dart.direct.expect │ │ ├── issue_34225.dart.direct.transformed.expect │ │ ├── issue_34225.dart.outline.expect │ │ ├── issue_34225.dart.strong.expect │ │ ├── issue_34225.dart.strong.transformed.expect │ │ ├── issue_34291.dart │ │ ├── issue_34291.dart.direct.expect │ │ ├── issue_34291.dart.direct.transformed.expect │ │ ├── issue_34291.dart.outline.expect │ │ ├── issue_34291.dart.strong.expect │ │ ├── issue_34291.dart.strong.transformed.expect │ │ └── issue_34291_lib.dart │ ├── reject_generic_function_types_in_bounds.dart │ ├── reject_generic_function_types_in_bounds.dart.direct.expect │ ├── reject_generic_function_types_in_bounds.dart.direct.transformed.expect │ ├── reject_generic_function_types_in_bounds.dart.outline.expect │ ├── reject_generic_function_types_in_bounds.dart.strong.expect │ ├── reject_generic_function_types_in_bounds.dart.strong.transformed.expect │ ├── return_with_unknown_type_in_context.dart │ ├── return_with_unknown_type_in_context.dart.direct.expect │ ├── return_with_unknown_type_in_context.dart.direct.transformed.expect │ ├── return_with_unknown_type_in_context.dart.outline.expect │ ├── return_with_unknown_type_in_context.dart.strong.expect │ ├── return_with_unknown_type_in_context.dart.strong.transformed.expect │ ├── runtime_checks │ │ ├── call_kinds.dart │ │ ├── call_kinds.dart.direct.expect │ │ ├── call_kinds.dart.direct.transformed.expect │ │ ├── call_kinds.dart.outline.expect │ │ ├── call_kinds.dart.strong.expect │ │ ├── call_kinds.dart.strong.transformed.expect │ │ ├── call_kinds_get.dart │ │ ├── call_kinds_get.dart.direct.expect │ │ ├── call_kinds_get.dart.direct.transformed.expect │ │ ├── call_kinds_get.dart.outline.expect │ │ ├── call_kinds_get.dart.strong.expect │ │ ├── call_kinds_get.dart.strong.transformed.expect │ │ ├── call_kinds_set.dart │ │ ├── call_kinds_set.dart.direct.expect │ │ ├── call_kinds_set.dart.direct.transformed.expect │ │ ├── call_kinds_set.dart.outline.expect │ │ ├── call_kinds_set.dart.strong.expect │ │ ├── call_kinds_set.dart.strong.transformed.expect │ │ ├── call_method_implicit_tear_off.dart │ │ ├── call_method_implicit_tear_off.dart.direct.expect │ │ ├── call_method_implicit_tear_off.dart.direct.transformed.expect │ │ ├── call_method_implicit_tear_off.dart.outline.expect │ │ ├── call_method_implicit_tear_off.dart.strong.expect │ │ ├── call_method_implicit_tear_off.dart.strong.transformed.expect │ │ ├── call_method_implicit_tear_off_future_or.dart │ │ ├── call_method_implicit_tear_off_future_or.dart.direct.expect │ │ ├── call_method_implicit_tear_off_future_or.dart.direct.transformed.expect │ │ ├── call_method_implicit_tear_off_future_or.dart.outline.expect │ │ ├── call_method_implicit_tear_off_future_or.dart.strong.expect │ │ ├── call_method_implicit_tear_off_future_or.dart.strong.transformed.expect │ │ ├── contravariant_field.dart │ │ ├── contravariant_field.dart.direct.expect │ │ ├── contravariant_field.dart.direct.transformed.expect │ │ ├── contravariant_field.dart.outline.expect │ │ ├── contravariant_field.dart.strong.expect │ │ ├── contravariant_field.dart.strong.transformed.expect │ │ ├── contravariant_generic_method_type_parameter.dart │ │ ├── contravariant_generic_method_type_parameter.dart.direct.expect │ │ ├── contravariant_generic_method_type_parameter.dart.direct.transformed.expect │ │ ├── contravariant_generic_method_type_parameter.dart.outline.expect │ │ ├── contravariant_generic_method_type_parameter.dart.strong.expect │ │ ├── contravariant_generic_method_type_parameter.dart.strong.transformed.expect │ │ ├── contravariant_generic_return.dart │ │ ├── contravariant_generic_return.dart.direct.expect │ │ ├── contravariant_generic_return.dart.direct.transformed.expect │ │ ├── contravariant_generic_return.dart.outline.expect │ │ ├── contravariant_generic_return.dart.strong.expect │ │ ├── contravariant_generic_return.dart.strong.transformed.expect │ │ ├── contravariant_generic_return_null_aware.dart │ │ ├── contravariant_generic_return_null_aware.dart.direct.expect │ │ ├── contravariant_generic_return_null_aware.dart.direct.transformed.expect │ │ ├── contravariant_generic_return_null_aware.dart.outline.expect │ │ ├── contravariant_generic_return_null_aware.dart.strong.expect │ │ ├── contravariant_generic_return_null_aware.dart.strong.transformed.expect │ │ ├── contravariant_generic_return_tear_off.dart │ │ ├── contravariant_generic_return_tear_off.dart.direct.expect │ │ ├── contravariant_generic_return_tear_off.dart.direct.transformed.expect │ │ ├── contravariant_generic_return_tear_off.dart.outline.expect │ │ ├── contravariant_generic_return_tear_off.dart.strong.expect │ │ ├── contravariant_generic_return_tear_off.dart.strong.transformed.expect │ │ ├── contravariant_getter.dart │ │ ├── contravariant_getter.dart.direct.expect │ │ ├── contravariant_getter.dart.direct.transformed.expect │ │ ├── contravariant_getter.dart.outline.expect │ │ ├── contravariant_getter.dart.strong.expect │ │ ├── contravariant_getter.dart.strong.transformed.expect │ │ ├── contravariant_getter_return.dart │ │ ├── contravariant_getter_return.dart.direct.expect │ │ ├── contravariant_getter_return.dart.direct.transformed.expect │ │ ├── contravariant_getter_return.dart.outline.expect │ │ ├── contravariant_getter_return.dart.strong.expect │ │ ├── contravariant_getter_return.dart.strong.transformed.expect │ │ ├── contravariant_getter_return_null_aware.dart │ │ ├── contravariant_getter_return_null_aware.dart.direct.expect │ │ ├── contravariant_getter_return_null_aware.dart.direct.transformed.expect │ │ ├── contravariant_getter_return_null_aware.dart.outline.expect │ │ ├── contravariant_getter_return_null_aware.dart.strong.expect │ │ ├── contravariant_getter_return_null_aware.dart.strong.transformed.expect │ │ ├── covariant_generic_method_type_parameter.dart │ │ ├── covariant_generic_method_type_parameter.dart.direct.expect │ │ ├── covariant_generic_method_type_parameter.dart.direct.transformed.expect │ │ ├── covariant_generic_method_type_parameter.dart.outline.expect │ │ ├── covariant_generic_method_type_parameter.dart.strong.expect │ │ ├── covariant_generic_method_type_parameter.dart.strong.transformed.expect │ │ ├── covariant_generic_parameter.dart │ │ ├── covariant_generic_parameter.dart.direct.expect │ │ ├── covariant_generic_parameter.dart.direct.transformed.expect │ │ ├── covariant_generic_parameter.dart.outline.expect │ │ ├── covariant_generic_parameter.dart.strong.expect │ │ ├── covariant_generic_parameter.dart.strong.transformed.expect │ │ ├── covariant_generic_parameter_complex.dart │ │ ├── covariant_generic_parameter_complex.dart.direct.expect │ │ ├── covariant_generic_parameter_complex.dart.direct.transformed.expect │ │ ├── covariant_generic_parameter_complex.dart.outline.expect │ │ ├── covariant_generic_parameter_complex.dart.strong.expect │ │ ├── covariant_generic_parameter_complex.dart.strong.transformed.expect │ │ ├── covariant_generic_parameter_in_interface.dart │ │ ├── covariant_generic_parameter_in_interface.dart.direct.expect │ │ ├── covariant_generic_parameter_in_interface.dart.direct.transformed.expect │ │ ├── covariant_generic_parameter_in_interface.dart.outline.expect │ │ ├── covariant_generic_parameter_in_interface.dart.strong.expect │ │ ├── covariant_generic_parameter_in_interface.dart.strong.transformed.expect │ │ ├── covariant_generic_parameter_in_interface_mixin.dart │ │ ├── covariant_generic_parameter_in_interface_mixin.dart.direct.expect │ │ ├── covariant_generic_parameter_in_interface_mixin.dart.direct.transformed.expect │ │ ├── covariant_generic_parameter_in_interface_mixin.dart.outline.expect │ │ ├── covariant_generic_parameter_in_interface_mixin.dart.strong.expect │ │ ├── covariant_generic_parameter_in_interface_mixin.dart.strong.transformed.expect │ │ ├── covariant_generic_parameter_in_interface_super.dart │ │ ├── covariant_generic_parameter_in_interface_super.dart.direct.expect │ │ ├── covariant_generic_parameter_in_interface_super.dart.direct.transformed.expect │ │ ├── covariant_generic_parameter_in_interface_super.dart.outline.expect │ │ ├── covariant_generic_parameter_in_interface_super.dart.strong.expect │ │ ├── covariant_generic_parameter_in_interface_super.dart.strong.transformed.expect │ │ ├── covariant_generic_parameter_in_interface_super_mixin.dart │ │ ├── covariant_generic_parameter_in_interface_super_mixin.dart.direct.expect │ │ ├── covariant_generic_parameter_in_interface_super_mixin.dart.direct.transformed.expect │ │ ├── covariant_generic_parameter_in_interface_super_mixin.dart.outline.expect │ │ ├── covariant_generic_parameter_in_interface_super_mixin.dart.strong.expect │ │ ├── covariant_generic_parameter_in_interface_super_mixin.dart.strong.transformed.expect │ │ ├── covariant_generic_parameter_tear_off.dart │ │ ├── covariant_generic_parameter_tear_off.dart.direct.expect │ │ ├── covariant_generic_parameter_tear_off.dart.direct.transformed.expect │ │ ├── covariant_generic_parameter_tear_off.dart.outline.expect │ │ ├── covariant_generic_parameter_tear_off.dart.strong.expect │ │ ├── covariant_generic_parameter_tear_off.dart.strong.transformed.expect │ │ ├── covariant_keyword.dart │ │ ├── covariant_keyword.dart.direct.expect │ │ ├── covariant_keyword.dart.direct.transformed.expect │ │ ├── covariant_keyword.dart.outline.expect │ │ ├── covariant_keyword.dart.strong.expect │ │ ├── covariant_keyword.dart.strong.transformed.expect │ │ ├── covariant_keyword_field.dart │ │ ├── covariant_keyword_field.dart.direct.expect │ │ ├── covariant_keyword_field.dart.direct.transformed.expect │ │ ├── covariant_keyword_field.dart.outline.expect │ │ ├── covariant_keyword_field.dart.strong.expect │ │ ├── covariant_keyword_field.dart.strong.transformed.expect │ │ ├── covariant_keyword_field_inherited_by_setter.dart │ │ ├── covariant_keyword_field_inherited_by_setter.dart.direct.expect │ │ ├── covariant_keyword_field_inherited_by_setter.dart.direct.transformed.expect │ │ ├── covariant_keyword_field_inherited_by_setter.dart.outline.expect │ │ ├── covariant_keyword_field_inherited_by_setter.dart.strong.expect │ │ ├── covariant_keyword_field_inherited_by_setter.dart.strong.transformed.expect │ │ ├── covariant_keyword_setter.dart │ │ ├── covariant_keyword_setter.dart.direct.expect │ │ ├── covariant_keyword_setter.dart.direct.transformed.expect │ │ ├── covariant_keyword_setter.dart.outline.expect │ │ ├── covariant_keyword_setter.dart.strong.expect │ │ ├── covariant_keyword_setter.dart.strong.transformed.expect │ │ ├── covariant_keyword_setter_inherited_by_field.dart │ │ ├── covariant_keyword_setter_inherited_by_field.dart.direct.expect │ │ ├── covariant_keyword_setter_inherited_by_field.dart.direct.transformed.expect │ │ ├── covariant_keyword_setter_inherited_by_field.dart.outline.expect │ │ ├── covariant_keyword_setter_inherited_by_field.dart.strong.expect │ │ ├── covariant_keyword_setter_inherited_by_field.dart.strong.transformed.expect │ │ ├── covariant_setter.dart │ │ ├── covariant_setter.dart.direct.expect │ │ ├── covariant_setter.dart.direct.transformed.expect │ │ ├── covariant_setter.dart.outline.expect │ │ ├── covariant_setter.dart.strong.expect │ │ ├── covariant_setter.dart.strong.transformed.expect │ │ ├── dynamic_invocation.dart │ │ ├── dynamic_invocation.dart.direct.expect │ │ ├── dynamic_invocation.dart.direct.transformed.expect │ │ ├── dynamic_invocation.dart.outline.expect │ │ ├── dynamic_invocation.dart.strong.expect │ │ ├── dynamic_invocation.dart.strong.transformed.expect │ │ ├── dynamic_invocation_generic.dart │ │ ├── dynamic_invocation_generic.dart.direct.expect │ │ ├── dynamic_invocation_generic.dart.direct.transformed.expect │ │ ├── dynamic_invocation_generic.dart.outline.expect │ │ ├── dynamic_invocation_generic.dart.strong.expect │ │ ├── dynamic_invocation_generic.dart.strong.transformed.expect │ │ ├── dynamic_invocation_of_getter.dart │ │ ├── dynamic_invocation_of_getter.dart.direct.expect │ │ ├── dynamic_invocation_of_getter.dart.direct.transformed.expect │ │ ├── dynamic_invocation_of_getter.dart.outline.expect │ │ ├── dynamic_invocation_of_getter.dart.strong.expect │ │ ├── dynamic_invocation_of_getter.dart.strong.transformed.expect │ │ ├── field_forwarding_stub_generic_covariant.dart │ │ ├── field_forwarding_stub_generic_covariant.dart.direct.expect │ │ ├── field_forwarding_stub_generic_covariant.dart.direct.transformed.expect │ │ ├── field_forwarding_stub_generic_covariant.dart.outline.expect │ │ ├── field_forwarding_stub_generic_covariant.dart.strong.expect │ │ ├── field_forwarding_stub_generic_covariant.dart.strong.transformed.expect │ │ ├── forwarding_stub_with_default_values.dart │ │ ├── forwarding_stub_with_default_values.dart.direct.expect │ │ ├── forwarding_stub_with_default_values.dart.direct.transformed.expect │ │ ├── forwarding_stub_with_default_values.dart.outline.expect │ │ ├── forwarding_stub_with_default_values.dart.strong.expect │ │ ├── forwarding_stub_with_default_values.dart.strong.transformed.expect │ │ ├── forwarding_stub_with_non_covariant_param.dart │ │ ├── forwarding_stub_with_non_covariant_param.dart.direct.expect │ │ ├── forwarding_stub_with_non_covariant_param.dart.direct.transformed.expect │ │ ├── forwarding_stub_with_non_covariant_param.dart.outline.expect │ │ ├── forwarding_stub_with_non_covariant_param.dart.strong.expect │ │ ├── forwarding_stub_with_non_covariant_param.dart.strong.transformed.expect │ │ ├── generic_covariance_inheritance_setter_field.dart │ │ ├── generic_covariance_inheritance_setter_field.dart.direct.expect │ │ ├── generic_covariance_inheritance_setter_field.dart.direct.transformed.expect │ │ ├── generic_covariance_inheritance_setter_field.dart.outline.expect │ │ ├── generic_covariance_inheritance_setter_field.dart.strong.expect │ │ ├── generic_covariance_inheritance_setter_field.dart.strong.transformed.expect │ │ ├── generic_vs_explicit_covariance.dart │ │ ├── generic_vs_explicit_covariance.dart.direct.expect │ │ ├── generic_vs_explicit_covariance.dart.direct.transformed.expect │ │ ├── generic_vs_explicit_covariance.dart.outline.expect │ │ ├── generic_vs_explicit_covariance.dart.strong.expect │ │ ├── generic_vs_explicit_covariance.dart.strong.transformed.expect │ │ ├── implicit_downcast_assert_initializer.dart │ │ ├── implicit_downcast_assert_initializer.dart.direct.expect │ │ ├── implicit_downcast_assert_initializer.dart.direct.transformed.expect │ │ ├── implicit_downcast_assert_initializer.dart.outline.expect │ │ ├── implicit_downcast_assert_initializer.dart.strong.expect │ │ ├── implicit_downcast_assert_initializer.dart.strong.transformed.expect │ │ ├── implicit_downcast_assert_statement.dart │ │ ├── implicit_downcast_assert_statement.dart.direct.expect │ │ ├── implicit_downcast_assert_statement.dart.direct.transformed.expect │ │ ├── implicit_downcast_assert_statement.dart.outline.expect │ │ ├── implicit_downcast_assert_statement.dart.strong.expect │ │ ├── implicit_downcast_assert_statement.dart.strong.transformed.expect │ │ ├── implicit_downcast_constructor_initializer.dart │ │ ├── implicit_downcast_constructor_initializer.dart.direct.expect │ │ ├── implicit_downcast_constructor_initializer.dart.direct.transformed.expect │ │ ├── implicit_downcast_constructor_initializer.dart.outline.expect │ │ ├── implicit_downcast_constructor_initializer.dart.strong.expect │ │ ├── implicit_downcast_constructor_initializer.dart.strong.transformed.expect │ │ ├── implicit_downcast_do.dart │ │ ├── implicit_downcast_do.dart.direct.expect │ │ ├── implicit_downcast_do.dart.direct.transformed.expect │ │ ├── implicit_downcast_do.dart.outline.expect │ │ ├── implicit_downcast_do.dart.strong.expect │ │ ├── implicit_downcast_do.dart.strong.transformed.expect │ │ ├── implicit_downcast_for_condition.dart │ │ ├── implicit_downcast_for_condition.dart.direct.expect │ │ ├── implicit_downcast_for_condition.dart.direct.transformed.expect │ │ ├── implicit_downcast_for_condition.dart.outline.expect │ │ ├── implicit_downcast_for_condition.dart.strong.expect │ │ ├── implicit_downcast_for_condition.dart.strong.transformed.expect │ │ ├── implicit_downcast_if.dart │ │ ├── implicit_downcast_if.dart.direct.expect │ │ ├── implicit_downcast_if.dart.direct.transformed.expect │ │ ├── implicit_downcast_if.dart.outline.expect │ │ ├── implicit_downcast_if.dart.strong.expect │ │ ├── implicit_downcast_if.dart.strong.transformed.expect │ │ ├── implicit_downcast_not.dart │ │ ├── implicit_downcast_not.dart.direct.expect │ │ ├── implicit_downcast_not.dart.direct.transformed.expect │ │ ├── implicit_downcast_not.dart.outline.expect │ │ ├── implicit_downcast_not.dart.strong.expect │ │ ├── implicit_downcast_not.dart.strong.transformed.expect │ │ ├── implicit_downcast_while.dart │ │ ├── implicit_downcast_while.dart.direct.expect │ │ ├── implicit_downcast_while.dart.direct.transformed.expect │ │ ├── implicit_downcast_while.dart.outline.expect │ │ ├── implicit_downcast_while.dart.strong.expect │ │ └── implicit_downcast_while.dart.strong.transformed.expect │ ├── runtime_checks_new │ │ ├── abstract_override_becomes_forwarding_stub.dart │ │ ├── abstract_override_becomes_forwarding_stub.dart.direct.expect │ │ ├── abstract_override_becomes_forwarding_stub.dart.direct.transformed.expect │ │ ├── abstract_override_becomes_forwarding_stub.dart.outline.expect │ │ ├── abstract_override_becomes_forwarding_stub.dart.strong.expect │ │ ├── abstract_override_becomes_forwarding_stub.dart.strong.transformed.expect │ │ ├── call_through_this.dart │ │ ├── call_through_this.dart.direct.expect │ │ ├── call_through_this.dart.direct.transformed.expect │ │ ├── call_through_this.dart.outline.expect │ │ ├── call_through_this.dart.strong.expect │ │ ├── call_through_this.dart.strong.transformed.expect │ │ ├── contravariant_combiner.dart │ │ ├── contravariant_combiner.dart.direct.expect │ │ ├── contravariant_combiner.dart.direct.transformed.expect │ │ ├── contravariant_combiner.dart.outline.expect │ │ ├── contravariant_combiner.dart.strong.expect │ │ ├── contravariant_combiner.dart.strong.transformed.expect │ │ ├── contravariant_generic_return_with_compound_assign_implicit_downcast.dart │ │ ├── contravariant_generic_return_with_compound_assign_implicit_downcast.dart.direct.expect │ │ ├── contravariant_generic_return_with_compound_assign_implicit_downcast.dart.direct.transformed.expect │ │ ├── contravariant_generic_return_with_compound_assign_implicit_downcast.dart.outline.expect │ │ ├── contravariant_generic_return_with_compound_assign_implicit_downcast.dart.strong.expect │ │ ├── contravariant_generic_return_with_compound_assign_implicit_downcast.dart.strong.transformed.expect │ │ ├── contravariant_getter_return_compound_assign.dart │ │ ├── contravariant_getter_return_compound_assign.dart.direct.expect │ │ ├── contravariant_getter_return_compound_assign.dart.direct.transformed.expect │ │ ├── contravariant_getter_return_compound_assign.dart.outline.expect │ │ ├── contravariant_getter_return_compound_assign.dart.strong.expect │ │ ├── contravariant_getter_return_compound_assign.dart.strong.transformed.expect │ │ ├── contravariant_index_assign.dart │ │ ├── contravariant_index_assign.dart.direct.expect │ │ ├── contravariant_index_assign.dart.direct.transformed.expect │ │ ├── contravariant_index_assign.dart.outline.expect │ │ ├── contravariant_index_assign.dart.strong.expect │ │ ├── contravariant_index_assign.dart.strong.transformed.expect │ │ ├── contravariant_index_get.dart │ │ ├── contravariant_index_get.dart.direct.expect │ │ ├── contravariant_index_get.dart.direct.transformed.expect │ │ ├── contravariant_index_get.dart.outline.expect │ │ ├── contravariant_index_get.dart.strong.expect │ │ ├── contravariant_index_get.dart.strong.transformed.expect │ │ ├── derived_class_typed.dart │ │ ├── derived_class_typed.dart.direct.expect │ │ ├── derived_class_typed.dart.direct.transformed.expect │ │ ├── derived_class_typed.dart.outline.expect │ │ ├── derived_class_typed.dart.strong.expect │ │ ├── derived_class_typed.dart.strong.transformed.expect │ │ ├── field_forwarding_stub_abstract_generic_covariant.dart │ │ ├── field_forwarding_stub_abstract_generic_covariant.dart.direct.expect │ │ ├── field_forwarding_stub_abstract_generic_covariant.dart.direct.transformed.expect │ │ ├── field_forwarding_stub_abstract_generic_covariant.dart.outline.expect │ │ ├── field_forwarding_stub_abstract_generic_covariant.dart.strong.expect │ │ ├── field_forwarding_stub_abstract_generic_covariant.dart.strong.transformed.expect │ │ ├── field_forwarding_stub_explicit_covariant.dart │ │ ├── field_forwarding_stub_explicit_covariant.dart.direct.expect │ │ ├── field_forwarding_stub_explicit_covariant.dart.direct.transformed.expect │ │ ├── field_forwarding_stub_explicit_covariant.dart.outline.expect │ │ ├── field_forwarding_stub_explicit_covariant.dart.strong.expect │ │ ├── field_forwarding_stub_explicit_covariant.dart.strong.transformed.expect │ │ ├── for_in_call_kinds.dart │ │ ├── for_in_call_kinds.dart.direct.expect │ │ ├── for_in_call_kinds.dart.direct.transformed.expect │ │ ├── for_in_call_kinds.dart.outline.expect │ │ ├── for_in_call_kinds.dart.strong.expect │ │ ├── for_in_call_kinds.dart.strong.transformed.expect │ │ ├── generic_covariance_based_on_inference.dart │ │ ├── generic_covariance_based_on_inference.dart.direct.expect │ │ ├── generic_covariance_based_on_inference.dart.direct.transformed.expect │ │ ├── generic_covariance_based_on_inference.dart.outline.expect │ │ ├── generic_covariance_based_on_inference.dart.strong.expect │ │ ├── generic_covariance_based_on_inference.dart.strong.transformed.expect │ │ ├── implicit_downcast_field.dart │ │ ├── implicit_downcast_field.dart.direct.expect │ │ ├── implicit_downcast_field.dart.direct.transformed.expect │ │ ├── implicit_downcast_field.dart.outline.expect │ │ ├── implicit_downcast_field.dart.strong.expect │ │ ├── implicit_downcast_field.dart.strong.transformed.expect │ │ ├── mixin_forwarding_stub_field.dart │ │ ├── mixin_forwarding_stub_field.dart.direct.expect │ │ ├── mixin_forwarding_stub_field.dart.direct.transformed.expect │ │ ├── mixin_forwarding_stub_field.dart.outline.expect │ │ ├── mixin_forwarding_stub_field.dart.strong.expect │ │ ├── mixin_forwarding_stub_getter.dart │ │ ├── mixin_forwarding_stub_getter.dart.direct.expect │ │ ├── mixin_forwarding_stub_getter.dart.direct.transformed.expect │ │ ├── mixin_forwarding_stub_getter.dart.outline.expect │ │ ├── mixin_forwarding_stub_getter.dart.strong.expect │ │ ├── mixin_forwarding_stub_getter_and_setter.dart.strong.expect │ │ ├── mixin_forwarding_stub_setter.dart │ │ ├── mixin_forwarding_stub_setter.dart.direct.expect │ │ ├── mixin_forwarding_stub_setter.dart.direct.transformed.expect │ │ ├── mixin_forwarding_stub_setter.dart.outline.expect │ │ ├── mixin_forwarding_stub_setter.dart.strong.expect │ │ ├── stub_checked_via_target.dart │ │ ├── stub_checked_via_target.dart.direct.expect │ │ ├── stub_checked_via_target.dart.direct.transformed.expect │ │ ├── stub_checked_via_target.dart.outline.expect │ │ ├── stub_checked_via_target.dart.strong.expect │ │ ├── stub_checked_via_target.dart.strong.transformed.expect │ │ ├── stub_from_interface_contravariant_from_class.dart │ │ ├── stub_from_interface_contravariant_from_class.dart.direct.expect │ │ ├── stub_from_interface_contravariant_from_class.dart.direct.transformed.expect │ │ ├── stub_from_interface_contravariant_from_class.dart.outline.expect │ │ ├── stub_from_interface_contravariant_from_class.dart.strong.expect │ │ ├── stub_from_interface_covariantImpl_from_class.dart │ │ ├── stub_from_interface_covariantImpl_from_class.dart.direct.expect │ │ ├── stub_from_interface_covariantImpl_from_class.dart.direct.transformed.expect │ │ ├── stub_from_interface_covariantImpl_from_class.dart.outline.expect │ │ ├── stub_from_interface_covariantImpl_from_class.dart.strong.expect │ │ ├── stub_from_interface_covariantImpl_from_class.dart.strong.transformed.expect │ │ ├── stub_from_interface_covariantImpl_from_interface.dart │ │ ├── stub_from_interface_covariantImpl_from_interface.dart.direct.expect │ │ ├── stub_from_interface_covariantImpl_from_interface.dart.direct.transformed.expect │ │ ├── stub_from_interface_covariantImpl_from_interface.dart.outline.expect │ │ ├── stub_from_interface_covariantImpl_from_interface.dart.strong.expect │ │ ├── stub_from_interface_covariantImpl_from_interface.dart.strong.transformed.expect │ │ ├── stub_from_interface_covariantImpl_from_super.dart │ │ ├── stub_from_interface_covariantImpl_from_super.dart.direct.expect │ │ ├── stub_from_interface_covariantImpl_from_super.dart.direct.transformed.expect │ │ ├── stub_from_interface_covariantImpl_from_super.dart.outline.expect │ │ ├── stub_from_interface_covariantImpl_from_super.dart.strong.expect │ │ ├── stub_from_interface_covariantInterface_from_class.dart │ │ ├── stub_from_interface_covariantInterface_from_class.dart.direct.expect │ │ ├── stub_from_interface_covariantInterface_from_class.dart.direct.transformed.expect │ │ ├── stub_from_interface_covariantInterface_from_class.dart.outline.expect │ │ ├── stub_from_interface_covariantInterface_from_class.dart.strong.expect │ │ ├── stub_from_interface_covariant_from_interface.dart │ │ ├── stub_from_interface_covariant_from_interface.dart.direct.expect │ │ ├── stub_from_interface_covariant_from_interface.dart.direct.transformed.expect │ │ ├── stub_from_interface_covariant_from_interface.dart.outline.expect │ │ ├── stub_from_interface_covariant_from_interface.dart.strong.expect │ │ ├── stub_from_interface_covariant_from_interface.dart.strong.transformed.expect │ │ ├── stub_from_interface_covariant_from_super.dart │ │ ├── stub_from_interface_covariant_from_super.dart.direct.expect │ │ ├── stub_from_interface_covariant_from_super.dart.direct.transformed.expect │ │ ├── stub_from_interface_covariant_from_super.dart.outline.expect │ │ └── stub_from_interface_covariant_from_super.dart.strong.expect │ ├── sdk.status │ ├── statements.dart │ ├── statements.dart.direct.expect │ ├── statements.dart.outline.expect │ ├── static_setter.dart │ ├── static_setter.dart.direct.expect │ ├── static_setter.dart.direct.transformed.expect │ ├── static_setter.dart.outline.expect │ ├── static_setter.dart.strong.expect │ ├── static_setter.dart.strong.transformed.expect │ ├── store_load.dart │ ├── store_load.dart.direct.expect │ ├── store_load.dart.direct.transformed.expect │ ├── store_load.dart.outline.expect │ ├── store_load.dart.strong.expect │ ├── store_load.dart.strong.transformed.expect │ ├── stringliteral.dart │ ├── stringliteral.dart.direct.expect │ ├── stringliteral.dart.direct.transformed.expect │ ├── stringliteral.dart.outline.expect │ ├── stringliteral.dart.strong.expect │ ├── strong.status │ ├── super_call.dart │ ├── super_call.dart.direct.expect │ ├── super_call.dart.direct.transformed.expect │ ├── super_call.dart.outline.expect │ ├── super_call.dart.strong.expect │ ├── super_call.dart.strong.transformed.expect │ ├── super_nsm.dart │ ├── super_nsm.dart.direct.expect │ ├── super_nsm.dart.direct.transformed.expect │ ├── super_nsm.dart.outline.expect │ ├── super_nsm.dart.strong.expect │ ├── super_nsm.dart.strong.transformed.expect │ ├── super_rasta_copy.dart │ ├── super_rasta_copy.dart.direct.expect │ ├── super_rasta_copy.dart.direct.transformed.expect │ ├── super_rasta_copy.dart.outline.expect │ ├── super_rasta_copy.dart.strong.expect │ ├── tabs.dart │ ├── tabs.dart.direct.expect │ ├── tabs.dart.direct.transformed.expect │ ├── tabs.dart.outline.expect │ ├── tabs.dart.strong.expect │ ├── tabs.dart.strong.transformed.expect │ ├── top_level_accessors.dart │ ├── top_level_accessors.dart.direct.expect │ ├── top_level_accessors.dart.direct.transformed.expect │ ├── top_level_accessors.dart.outline.expect │ ├── top_level_accessors_part.dart │ ├── top_level_library_method.dart │ ├── top_level_library_method.dart.direct.expect │ ├── top_level_library_method.dart.direct.transformed.expect │ ├── top_level_library_method.dart.outline.expect │ ├── top_level_library_method.dart.strong.expect │ ├── top_level_library_method.dart.strong.transformed.expect │ ├── type_variable_as_super.dart │ ├── type_variable_as_super.dart.direct.expect │ ├── type_variable_as_super.dart.outline.expect │ ├── type_variable_prefix.dart │ ├── type_variable_prefix.dart.direct.expect │ ├── type_variable_prefix.dart.direct.transformed.expect │ ├── type_variable_prefix.dart.outline.expect │ ├── type_variable_prefix.dart.strong.expect │ ├── type_variable_prefix.dart.strong.transformed.expect │ ├── type_variable_uses.dart │ ├── type_variable_uses.dart.direct.expect │ ├── type_variable_uses.dart.direct.transformed.expect │ ├── type_variable_uses.dart.outline.expect │ ├── type_variable_uses.dart.strong.expect │ ├── type_variable_uses.dart.strong.transformed.expect │ ├── typedef.dart │ ├── typedef.dart.direct.expect │ ├── typedef.dart.direct.transformed.expect │ ├── typedef.dart.outline.expect │ ├── undefined.dart │ ├── undefined.dart.direct.expect │ ├── undefined.dart.direct.transformed.expect │ ├── undefined.dart.outline.expect │ ├── undefined.dart.strong.expect │ ├── undefined.dart.strong.transformed.expect │ ├── undefined_getter_in_compound_assignment.dart │ ├── undefined_getter_in_compound_assignment.dart.direct.expect │ ├── undefined_getter_in_compound_assignment.dart.direct.transformed.expect │ ├── undefined_getter_in_compound_assignment.dart.outline.expect │ ├── undefined_getter_in_compound_assignment.dart.strong.expect │ ├── undefined_getter_in_compound_assignment.dart.strong.transformed.expect │ ├── uninitialized_fields.dart │ ├── uninitialized_fields.dart.direct.expect │ ├── uninitialized_fields.dart.outline.expect │ ├── uninitialized_fields.dart.strong.expect │ ├── unused_methods.dart │ ├── unused_methods.dart.direct.expect │ ├── unused_methods.dart.direct.transformed.expect │ ├── unused_methods.dart.outline.expect │ ├── unused_methods.dart.strong.expect │ ├── void_methods.dart │ ├── void_methods.dart.direct.expect │ ├── void_methods.dart.outline.expect │ ├── void_methods.dart.strong.expect │ ├── warn_unresolved_sends.dart │ ├── warn_unresolved_sends.dart.direct.expect │ ├── warn_unresolved_sends.dart.direct.transformed.expect │ ├── warn_unresolved_sends.dart.outline.expect │ └── warn_unresolved_sends.dart.strong.expect │ ├── testing.json │ └── tool │ ├── _fasta │ ├── abcompile.dart │ ├── additional_targets.dart │ ├── additional_targets_test.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 │ ├── generate_messages_test.dart │ ├── log_analyzer.dart │ ├── log_collector.dart │ ├── outline.dart │ ├── parser.dart │ ├── resolve_input_uri.dart │ ├── resolve_input_uri_test.dart │ ├── scanner.dart │ └── standard_deviation.dart │ ├── example.dart │ ├── fasta │ ├── fasta_perf.dart │ ├── fasta_perf_test.dart │ ├── incremental_perf.dart │ ├── incremental_perf_test.dart │ ├── perf.dart │ ├── perf_common.dart │ ├── perf_test.dart │ └── status_files │ ├── update_from_log.dart │ └── update_strong.sh ├── data └── optional-semicolons │ ├── Makefile │ └── baseline to parse-original comparison.txt ├── examples ├── argument-blocks │ ├── README.md │ ├── alert_dialog.dart │ ├── chat_message.dart │ ├── child_lists.dart │ ├── conditional.dart │ ├── conditional_list.dart │ ├── deep_chain.dart │ ├── delimiters.dart │ ├── horizontal.dart │ ├── intercession.dart │ ├── named_children.dart │ └── simple.dart ├── original │ ├── alert_dialog.dart │ ├── chat_message.dart │ ├── child_lists.dart │ ├── conditional.dart │ ├── conditional_list.dart │ ├── deep_chain.dart │ ├── delimiters.dart │ ├── horizontal.dart │ ├── intercession.dart │ ├── named_children.dart │ └── simple.dart ├── parameter-freedom │ ├── README.md │ ├── alert_dialog.dart │ ├── chat_message.dart │ ├── child_lists.dart │ ├── conditional.dart │ ├── conditional_list.dart │ ├── deep_chain.dart │ ├── delimiters.dart │ ├── horizontal.dart │ ├── intercession.dart │ ├── named_children.dart │ └── simple.dart └── spread-collection │ ├── postfix-ellipses │ ├── build_methods.dart │ └── other.dart │ └── prefix-ellipses │ ├── build_methods.dart │ └── other.dart ├── ideas ├── README.md ├── backflow.md ├── collapsed_tags.md ├── control-flow-elements.md ├── decorators.md ├── hanging-named-parameters.md ├── implicit-enums.md ├── named-argument-blocks.md ├── named-arguments-anywhere.md └── optional-semicolons.md ├── in-progress ├── README.md ├── parameter-freedom.md └── spread-collections.md ├── rejected ├── README.md └── parameter-redux.md └── scripts ├── bin ├── build_control_flow.dart ├── build_methods.dart ├── class_reuse.dart ├── constructor_parameters.dart ├── default_values.dart ├── diff_dirs.dart ├── empty_statements.dart ├── generate_parameter_freedom_tests.dart ├── hanging_return_values.dart ├── horizontal_space.dart ├── infix_operators.dart ├── make_test_cases.dart ├── nesting.dart ├── newlines.dart ├── null_aware.dart ├── parameter_freedom.dart ├── parameter_redux.dart ├── reprint.dart ├── spread_sizes.dart ├── strip_semicolons.dart ├── token_pairs.dart └── trailing_commas.dart ├── lib ├── histogram.dart ├── parameter_freedom │ ├── ast.dart │ ├── parser.dart │ └── subtype.dart ├── parser.dart └── visitor.dart ├── pubspec.lock └── pubspec.yaml /code/dart_style_semicolon/.gitignore: -------------------------------------------------------------------------------- 1 | .dart_tool/ 2 | .idea 3 | .pub 4 | .packages 5 | build -------------------------------------------------------------------------------- /code/dart_style_semicolon/.test_config: -------------------------------------------------------------------------------- 1 | { 2 | "test_package": { 3 | "platforms": ["vm"] 4 | } 5 | } -------------------------------------------------------------------------------- /code/dart_style_semicolon/AUTHORS: -------------------------------------------------------------------------------- 1 | # Names should be added to this file with this pattern: 2 | # 3 | # For individuals: 4 | # Name 5 | # 6 | # For organizations: 7 | # Organization 8 | # 9 | Google Inc. <*@google.com> -------------------------------------------------------------------------------- /code/dart_style_semicolon/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | linter: 2 | rules: 3 | - unawaited_futures 4 | -------------------------------------------------------------------------------- /code/dart_style_semicolon/codereview.settings: -------------------------------------------------------------------------------- 1 | CODE_REVIEW_SERVER: https://codereview.chromium.org/ 2 | VIEW_VC: https://github.com/dart-lang/dart_style/commit/ 3 | CC_LIST: reviews@dartlang.org 4 | -------------------------------------------------------------------------------- /code/dart_style_semicolon/dist/dart-style.d.ts: -------------------------------------------------------------------------------- 1 | // Type definitions for dart-style 2 | 3 | interface FormatResult { 4 | code?: string; 5 | error?: string; 6 | } 7 | 8 | export function formatCode(code: string): FormatResult; 9 | -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0000/0009.unit: -------------------------------------------------------------------------------- 1 | >>> 2 | List> _stageTransformers( 3 | Map> transformerDependencies) {} 4 | <<< 5 | List> _stageTransformers( 6 | Map> transformerDependencies) {} -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0000/0039.stmt: -------------------------------------------------------------------------------- 1 | >>> (indent 2) 2 | var serialization1 = new Serialization(format: format) 3 | ..addRules(rules.values); 4 | <<< 5 | var serialization1 = new Serialization(format: format) 6 | ..addRules(rules.values); -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0000/0041.stmt: -------------------------------------------------------------------------------- 1 | >>> (indent 8) 2 | return new Serialization.blank()..namedObjects['Node'] =reflect(new Node('')).type; 3 | <<< 4 | return new Serialization.blank() 5 | ..namedObjects['Node'] = reflect(new Node('')).type; -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0000/0046.stmt: -------------------------------------------------------------------------------- 1 | >>> 2 | foo() { 3 | if (true) 4 | // comment! 5 | return 0; 6 | } 7 | <<< 8 | foo() { 9 | if (true) 10 | // comment! 11 | return 0; 12 | } -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0000/0047.unit: -------------------------------------------------------------------------------- 1 | >>> 2 | String say(String from, String msg, 3 | [String device='carrier pigeon', String mood]) {} 4 | <<< 5 | String say(String from, String msg, 6 | [String device = 'carrier pigeon', String mood]) {} -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0000/0056.stmt: -------------------------------------------------------------------------------- 1 | >>> (indent 8) 2 | _sources[uri] = src = new _MockSdkSource(uri, 'library dart.${uri.path};'); 3 | <<< 4 | _sources[uri] = 5 | src = new _MockSdkSource(uri, 'library dart.${uri.path};'); -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0000/0085.unit: -------------------------------------------------------------------------------- 1 | >>> 2 | @MyGlobal() 3 | final SomeType type; 4 | <<< 5 | @MyGlobal() 6 | final SomeType type; -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0000/0086.unit: -------------------------------------------------------------------------------- 1 | >>> 2 | import 'package:analyzer/src/generated/element.dart' show LibraryElement, CompilationUnitElement; 3 | <<< 4 | import 'package:analyzer/src/generated/element.dart' 5 | show LibraryElement, CompilationUnitElement; -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0000/0091.stmt: -------------------------------------------------------------------------------- 1 | >>> (indent 2) 2 | expect(Bidi.guardBracketInHtml(strWithRtl2), 3 | equals("\u05d0 a (asc:))")); 4 | <<< 5 | expect(Bidi.guardBracketInHtml(strWithRtl2), 6 | equals("\u05d0 a (asc:))")); -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0000/0098.stmt: -------------------------------------------------------------------------------- 1 | >>> (indent 4) 2 | var camelSuperClass = 3 | superClass.split('-').map((e) => _toCamelCase(e)).join(''); 4 | <<< 5 | var camelSuperClass = 6 | superClass.split('-').map((e) => _toCamelCase(e)).join(''); -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0000/0099.stmt: -------------------------------------------------------------------------------- 1 | >>> 2 | String html = ''' 3 | some long string that does not fit in one line along with the type 4 | '''; 5 | <<< 6 | String html = ''' 7 | some long string that does not fit in one line along with the type 8 | '''; -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0100/0109.unit: -------------------------------------------------------------------------------- 1 | >>> 2 | library x.y.z; 3 | <<< 4 | library x.y.z; -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0100/0113.unit: -------------------------------------------------------------------------------- 1 | >>> 2 | foo() { 3 | // comment 4 | f() + 1; 5 | } 6 | <<< 7 | foo() { 8 | // comment 9 | f() + 1; 10 | } -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0100/0132.stmt: -------------------------------------------------------------------------------- 1 | >>> 2 | for (; i < words.length; i++) { 3 | buffer.write(' '); 4 | buffer.write(words[i]); 5 | } 6 | <<< 7 | for (; i < words.length; i++) { 8 | buffer.write(' '); 9 | buffer.write(words[i]); 10 | } -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0100/0140.stmt: -------------------------------------------------------------------------------- 1 | >>> (indent 8) 2 | localsHandler.directLocals[localsHandler 3 | .getTypeVariableAsLocal(typeVariable)] = param; 4 | <<< 5 | localsHandler.directLocals[ 6 | localsHandler.getTypeVariableAsLocal(typeVariable)] = param; -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0100/0146.unit: -------------------------------------------------------------------------------- 1 | >>> 2 | main() { 3 | foo([1, 2, 4, 5, 6, 7, 8, 20], argument, argument, argument, argument, argument); 4 | } 5 | <<< 6 | main() { 7 | foo([1, 2, 4, 5, 6, 7, 8, 20], argument, argument, argument, argument, 8 | argument); 9 | } -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0100/0154.stmt: -------------------------------------------------------------------------------- 1 | >>> 2 | foo() async { 3 | await for(var x in y) { 4 | } 5 | } 6 | <<< 7 | foo() async { 8 | await for (var x in y) {} 9 | } -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0100/0155.stmt: -------------------------------------------------------------------------------- 1 | >>> 2 | var from = node.baseType, to = node.convertedType; 3 | <<< 4 | var from = node.baseType, to = node.convertedType; -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0100/0156.unit: -------------------------------------------------------------------------------- 1 | >>> 2 | class Foo { 3 | final bar; 4 | final baz; 5 | Foo(int this.bar(), this.baz); 6 | } 7 | <<< 8 | class Foo { 9 | final bar; 10 | final baz; 11 | Foo(int this.bar(), this.baz); 12 | } -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0100/0161.stmt: -------------------------------------------------------------------------------- 1 | >>> (indent 4) 2 | var partOf = unit.directives.firstWhere((d) => d is PartOfDirective, 3 | orElse: () => null); 4 | <<< 5 | var partOf = unit.directives 6 | .firstWhere((d) => d is PartOfDirective, orElse: () => null); -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0100/0168.unit: -------------------------------------------------------------------------------- 1 | >>> 2 | class Foo {} 3 | class Bar {} 4 | <<< 5 | class Foo {} 6 | 7 | class Bar {} -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0100/0170.unit: -------------------------------------------------------------------------------- 1 | >>> 2 | main() { 3 | print(- -2); 4 | } 5 | <<< 6 | main() { 7 | print(- -2); 8 | } 9 | >>> 10 | main() { 11 | var x = - --y; 12 | } 13 | <<< 14 | main() { 15 | var x = - --y; 16 | } -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0100/0177.stmt: -------------------------------------------------------------------------------- 1 | >>> 2 | List l0 = /*info:InferredTypeLiteral*/[]; 3 | <<< 4 | List l0 = /*info:InferredTypeLiteral*/ []; -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0100/0178.unit: -------------------------------------------------------------------------------- 1 | >>> 2 | import 'dart:async'; /* soup */ import 'dart:io'; 3 | 4 | void main() { 5 | print('hi'); 6 | } 7 | <<< 8 | import 'dart:async'; 9 | /* soup */ 10 | import 'dart:io'; 11 | 12 | void main() { 13 | print('hi'); 14 | } -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0100/0192.unit: -------------------------------------------------------------------------------- 1 | >>> 2 | class Foo { 3 | /// test 4 | Foo(); 5 | } 6 | <<< 7 | class Foo { 8 | /// test 9 | Foo(); 10 | } -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0100/0197.unit: -------------------------------------------------------------------------------- 1 | >>> 2 | class FormatterBugTest { 3 | final String _test; 4 | 5 | FormatterBugTest(@deprecated this._test); 6 | } 7 | <<< 8 | class FormatterBugTest { 9 | final String _test; 10 | 11 | FormatterBugTest(@deprecated this._test); 12 | } -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0200/0226.stmt: -------------------------------------------------------------------------------- 1 | >>> 2 | test('Bad Request${(detail!='' ? ': ' : '')}$detail'); 3 | <<< 4 | test('Bad Request${(detail != '' ? ': ' : '')}$detail'); -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0300/0366.stmt: -------------------------------------------------------------------------------- 1 | >>> (indent 4) 2 | zoop( 3 | "zoop description here", 4 | spang(() { 5 | ; 6 | })); 7 | <<< 8 | zoop("zoop description here", spang(() { 9 | ; 10 | })); -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0300/0374.stmt: -------------------------------------------------------------------------------- 1 | >>> 2 | shadowRoot.querySelector("#slide-out")..onKeyDown.listen(_hideOnEsc)..onClick.listen(hide); 3 | <<< 4 | shadowRoot.querySelector("#slide-out") 5 | ..onKeyDown.listen(_hideOnEsc) 6 | ..onClick.listen(hide); -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0300/0375.stmt: -------------------------------------------------------------------------------- 1 | >>> (indent 4) 2 | for (int inputIndex = 1, statementIndex = 0; 3 | inputIndex < inputs.length; 4 | statementIndex++) {} 5 | <<< 6 | for (int inputIndex = 1, statementIndex = 0; 7 | inputIndex < inputs.length; 8 | statementIndex++) {} -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0300/0377.stmt: -------------------------------------------------------------------------------- 1 | >>> (indent 6) 2 | for (int i = 0; 3 | i < positionalArgumentCount; 4 | arguments = arguments.tail, i++) {} 5 | <<< 6 | for (int i = 0; 7 | i < positionalArgumentCount; 8 | arguments = arguments.tail, i++) {} -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0300/0381.unit: -------------------------------------------------------------------------------- 1 | >>> 2 | import 'package:ads.acx2.components.material_expansionpanel.examples/examples.dart' deferred as expansion; 3 | <<< 4 | import 'package:ads.acx2.components.material_expansionpanel.examples/examples.dart' 5 | deferred as expansion; -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0300/0384.stmt: -------------------------------------------------------------------------------- 1 | >>> (indent 4) 2 | (scubaMatchers.publishers[ 3 | ErrorCollectingPublisher] as ErrorCollectingPublisher).verify(); 4 | <<< 5 | (scubaMatchers.publishers[ErrorCollectingPublisher] 6 | as ErrorCollectingPublisher) 7 | .verify(); -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0400/0438.stmt: -------------------------------------------------------------------------------- 1 | >>> 2 | final JsFunction _setDartInstance = context['Polymer']['PolymerInterop'] 3 | ['setDartInstance']; 4 | <<< 5 | final JsFunction _setDartInstance = 6 | context['Polymer']['PolymerInterop']['setDartInstance']; -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0400/0443.unit: -------------------------------------------------------------------------------- 1 | >>> 2 | @sg.GeneratedPart('package:injection/generator.dart') 3 | part 'app.injection.dart'; 4 | <<< 5 | @sg.GeneratedPart('package:injection/generator.dart') 6 | part 'app.injection.dart'; -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0400/0449.stmt: -------------------------------------------------------------------------------- 1 | >>> (indent 4) 2 | for (int i = 0; i < variables.length; ++i) 3 | performance.updateVariable(variables[i]); 4 | <<< 5 | for (int i = 0; i < variables.length; ++i) 6 | performance.updateVariable(variables[i]); -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0400/0488.stmt: -------------------------------------------------------------------------------- 1 | >>> 2 | { 3 | fn(x) { ; } 4 | items.forEach(fn); 5 | } 6 | <<< 7 | { 8 | fn(x) { 9 | ; 10 | } 11 | 12 | items.forEach(fn); 13 | } -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0400/0489.stmt: -------------------------------------------------------------------------------- 1 | >>> 2 | longerNamedFoo..items.add(new Foo() 3 | ..name = bar.toto 4 | ..placeUrl = place.toString()); 5 | <<< 6 | longerNamedFoo 7 | ..items.add(new Foo() 8 | ..name = bar.toto 9 | ..placeUrl = place.toString()); -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0500/0513.unit: -------------------------------------------------------------------------------- 1 | >>> 2 | #!script 3 | 4 | 5 | library x; 6 | <<< 7 | #!script 8 | library x; 9 | >>> 10 | #!script 11 | 12 | library x; 13 | <<< 14 | #!script 15 | library x; -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0500/0519.stmt: -------------------------------------------------------------------------------- 1 | >>> (indent 4) 2 | < 3 | int>[1, 2, 3, 4].forEach((int value) { 4 | print(value); 5 | }); 6 | <<< 7 | [1, 2, 3, 4].forEach((int value) { 8 | print(value); 9 | }); -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0500/0527.stmt: -------------------------------------------------------------------------------- 1 | >>> (indent 4) 2 | for (int i = 0; i < variables.length; ++i) performance.updateVariable(variables[i]); 3 | <<< 4 | for (int i = 0; i < variables.length; ++i) 5 | performance.updateVariable(variables[i]); -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0500/0529.unit: -------------------------------------------------------------------------------- 1 | >>> 2 | enum _ElementLifecycle { 3 | initial, 4 | active, 5 | inactive, 6 | defunct, 7 | } 8 | <<< 9 | enum _ElementLifecycle { 10 | initial, 11 | active, 12 | inactive, 13 | defunct, 14 | } -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0500/0541.unit: -------------------------------------------------------------------------------- 1 | >>> 2 | String A() native ; 3 | <<< 4 | String A() native; -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0500/0571.unit: -------------------------------------------------------------------------------- 1 | >>> 2 | @Timeout(const Duration(minutes: 1)) 3 | 4 | import "package:test/test.dart"; 5 | <<< 6 | @Timeout(const Duration(minutes: 1)) 7 | 8 | import "package:test/test.dart"; -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0500/0584.unit: -------------------------------------------------------------------------------- 1 | >>> 2 | bool 3 | listEquals(List a, List b) => const ListEquality().equals(a, b); 4 | <<< 5 | bool listEquals(List a, List b) => 6 | const ListEquality().equals(a, b); -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0600/0613.unit: -------------------------------------------------------------------------------- 1 | >>> 2 | void takeIdentityFunction(T id(T x)) {} 3 | <<< 4 | void takeIdentityFunction(T id(T x)) {} -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0600/0619.unit: -------------------------------------------------------------------------------- 1 | >>> 2 | typedef F = void Function(T); 3 | <<< 4 | typedef F = void Function(T); -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0600/0621.stmt: -------------------------------------------------------------------------------- 1 | >>> 2 | var x = (f as dynamic)(40, 2); 3 | <<< 4 | var x = (f as dynamic)(40, 2); 5 | >>> 6 | var y = (f as dynamic)('hi', '!'); 7 | <<< 8 | var y = (f as dynamic)('hi', '!'); -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0600/0648.stmt: -------------------------------------------------------------------------------- 1 | >>> 2 | for (@nullCheck var i in codePoints) {} 3 | <<< 4 | for (@nullCheck var i in codePoints) {} -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0700/0707.stmt: -------------------------------------------------------------------------------- 1 | >>> (indent 4) (fix optional-new) 2 | sink.write('FILE ACCESSED ${new DateTime.now()}\n'); 3 | <<< 4 | sink.write('FILE ACCESSED ${DateTime.now()}\n'); -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0700/0711.stmt: -------------------------------------------------------------------------------- 1 | >>> 2 | var str = '''${""" 3 | a 4 | b 5 | c 6 | """}'''; 7 | <<< 8 | var str = '''${""" 9 | a 10 | b 11 | c 12 | """}'''; -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/regression/0700/0720.unit: -------------------------------------------------------------------------------- 1 | >>> (fix optional-const) 2 | @meta(const Foo(const [])) 3 | library foo; 4 | <<< 5 | @meta(Foo([])) 6 | library foo; 7 | >>> (fix optional-const) 8 | @meta(const Foo(const [])) 9 | import 'foo.dart'; 10 | <<< 11 | @meta(Foo([])) 12 | import 'foo.dart'; -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/semicolons/plus.stmt: -------------------------------------------------------------------------------- 1 | 40 columns | 2 | >>> 3 | a + b 4 | <<< 5 | a + b; 6 | >>> 7 | a 8 | + b 9 | <<< 10 | a + b; 11 | >>> 12 | a + 13 | b 14 | <<< 15 | a + b; -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/semicolons/rethrow.stmt: -------------------------------------------------------------------------------- 1 | 40 columns | 2 | >>> 3 | try {} catch (_) { 4 | rethrow 5 | } 6 | <<< 7 | try {} catch (_) { 8 | rethrow; 9 | } 10 | >>> 11 | try {} catch (_) { rethrow } 12 | <<< 13 | try {} catch (_) { 14 | rethrow; 15 | } -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/splitting/arrows.unit: -------------------------------------------------------------------------------- 1 | 40 columns | 2 | >>> 3 | myFunction() => argument + anotherArgument; 4 | <<< 5 | myFunction() => 6 | argument + anotherArgument; -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/whitespace/do.stmt: -------------------------------------------------------------------------------- 1 | 40 columns | 2 | >>> empty 3 | do {} while (true); 4 | <<< 5 | do {} while (true); 6 | >>> indented body 7 | do 8 | {;} while (true); 9 | <<< 10 | do { 11 | ; 12 | } while (true); -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/whitespace/statements.stmt: -------------------------------------------------------------------------------- 1 | 40 columns | 2 | >>> multiple labels 3 | a: b:c:d: 4 | 5 | 6 | 7 | e: 8 | 9 | foo(); 10 | <<< 11 | a: 12 | b: 13 | c: 14 | d: 15 | e: 16 | foo(); 17 | >>> label in block 18 | {a:foo();} 19 | <<< 20 | { 21 | a: 22 | foo(); 23 | } -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/whitespace/strings.stmt: -------------------------------------------------------------------------------- 1 | 40 columns | 2 | >>> 3 | "a" "b" "c"; 4 | <<< 5 | "a" "b" "c"; 6 | >>> empty multi-line 7 | """""" ''''''; 8 | <<< 9 | """""" ''''''; -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/whitespace/type_parameters.unit: -------------------------------------------------------------------------------- 1 | 40 columns | 2 | >>> no spaces around braces 3 | class Foo< T > {} 4 | <<< 5 | class Foo {} 6 | >>> space between names 7 | class Foo< A,B, C,D> {} 8 | <<< 9 | class Foo {} -------------------------------------------------------------------------------- /code/dart_style_semicolon/test/whitespace/while.stmt: -------------------------------------------------------------------------------- 1 | 40 columns | 2 | >>> empty body 3 | while (true); 4 | <<< 5 | while (true); -------------------------------------------------------------------------------- /code/front_end_semicolon/.dart_tool/pub/bin/kernel/count_breakdown.dart.snapshot.dart2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munificent/ui-as-code/2f7a20f1766910c8caf32f242b1d2119ef910958/code/front_end_semicolon/.dart_tool/pub/bin/kernel/count_breakdown.dart.snapshot.dart2 -------------------------------------------------------------------------------- /code/front_end_semicolon/.dart_tool/pub/bin/kernel/dump.dart.snapshot.dart2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munificent/ui-as-code/2f7a20f1766910c8caf32f242b1d2119ef910958/code/front_end_semicolon/.dart_tool/pub/bin/kernel/dump.dart.snapshot.dart2 -------------------------------------------------------------------------------- /code/front_end_semicolon/.dart_tool/pub/bin/kernel/eval.dart.snapshot.dart2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munificent/ui-as-code/2f7a20f1766910c8caf32f242b1d2119ef910958/code/front_end_semicolon/.dart_tool/pub/bin/kernel/eval.dart.snapshot.dart2 -------------------------------------------------------------------------------- /code/front_end_semicolon/.dart_tool/pub/bin/kernel/size_breakdown.dart.snapshot.dart2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munificent/ui-as-code/2f7a20f1766910c8caf32f242b1d2119ef910958/code/front_end_semicolon/.dart_tool/pub/bin/kernel/size_breakdown.dart.snapshot.dart2 -------------------------------------------------------------------------------- /code/front_end_semicolon/.dart_tool/pub/bin/kernel/split.dart.snapshot.dart2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munificent/ui-as-code/2f7a20f1766910c8caf32f242b1d2119ef910958/code/front_end_semicolon/.dart_tool/pub/bin/kernel/split.dart.snapshot.dart2 -------------------------------------------------------------------------------- /code/front_end_semicolon/.dart_tool/pub/bin/kernel/transform.dart.snapshot.dart2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munificent/ui-as-code/2f7a20f1766910c8caf32f242b1d2119ef910958/code/front_end_semicolon/.dart_tool/pub/bin/kernel/transform.dart.snapshot.dart2 -------------------------------------------------------------------------------- /code/front_end_semicolon/.dart_tool/pub/bin/kernel/type_check.dart.snapshot.dart2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munificent/ui-as-code/2f7a20f1766910c8caf32f242b1d2119ef910958/code/front_end_semicolon/.dart_tool/pub/bin/kernel/type_check.dart.snapshot.dart2 -------------------------------------------------------------------------------- /code/front_end_semicolon/.dart_tool/pub/bin/sdk-version: -------------------------------------------------------------------------------- 1 | 2.1.0-edge.832a3a2db72cd9f52585af751a69ed75536f6a6b 2 | -------------------------------------------------------------------------------- /code/front_end_semicolon/README.md: -------------------------------------------------------------------------------- 1 | A fork of front_end 0.1.5 with hacked in support for terminating tokens. 2 | -------------------------------------------------------------------------------- /code/front_end_semicolon/benchmarks/ikg/hello.dart: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file 2 | // for details. All rights reserved. Use of this source code is governed by a 3 | // BSD-style license that can be found in the LICENSE file. 4 | 5 | main() => print('hello world'); 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/benchmarks/ikg/hello.edits.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "mainlib", 4 | "edits": [ 5 | ["pkg/front_end/benchmarks/ikg/hello.dart", "world", "fisk"] 6 | ] 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/ambiguous_exports.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static const field dynamic _exports# = "{\"main\":\"'main' is exported from both 'pkg/front_end/testcases/hello.dart' and 'pkg/front_end/testcases/map.dart'.\"}" /* from null */; 5 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/ambiguous_exports.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static const field dynamic _exports# = "{\"main\":\"'main' is exported from both 'pkg/front_end/testcases/hello.dart' and 'pkg/front_end/testcases/map.dart'.\"}" /* from null */; 5 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/ambiguous_exports.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static const field dynamic _exports# = "{\"main\":\"'main' is exported from both 'pkg/front_end/testcases/hello.dart' and 'pkg/front_end/testcases/map.dart'.\"}" /* from null */; 5 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/ambiguous_exports.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static const field dynamic _exports# = "{\"main\":\"'main' is exported from both 'pkg/front_end/testcases/hello.dart' and 'pkg/front_end/testcases/map.dart'.\"}" /* from null */; 5 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/ambiguous_exports.dart.strong.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static const field dynamic _exports# = "{\"main\":\"'main' is exported from both 'pkg/front_end/testcases/hello.dart' and 'pkg/front_end/testcases/map.dart'.\"}" /* from null */; 5 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/annotation_eof.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/annotation_typedef_formals_resolution.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | typedef F = (@self::app core::int app) → core::int; 6 | static const field core::int app = 0; 7 | static method main() → dynamic {} 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/annotation_typedef_formals_resolution.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | typedef F = (@self::app core::int app) → core::int; 6 | static const field core::int app = 0; 7 | static method main() → dynamic {} 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/annotation_typedef_formals_resolution.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | typedef F = (core::int) → core::int; 6 | static const field core::int app; 7 | static method main() → dynamic 8 | ; 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/annotation_typedef_formals_resolution.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | typedef F = (@self::app core::int app) → core::int; 6 | static const field core::int app = 0; 7 | static method main() → dynamic {} 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/annotation_typedef_formals_resolution.dart.strong.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | typedef F = (@self::app core::int app) → core::int; 6 | static const field core::int app = 0; 7 | static method main() → dynamic {} 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/argument_mismatch.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method foo() → dynamic 5 | ; 6 | static method test() → dynamic 7 | ; 8 | static method main() → dynamic 9 | ; 10 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/arithmetic.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method foo(core::int x, core::int y) → core::int 6 | ; 7 | static method loop(core::List xs) → void 8 | ; 9 | static method main() → dynamic 10 | ; 11 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/arrow_function.dart: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file 2 | // for details. All rights reserved. Use of this source code is governed by a 3 | // BSD-style license that can be found in the LICENSE file. 4 | 5 | main() => () => T; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/arrow_function.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method main() → dynamic 6 | return () → dynamic => self::main::T; 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/arrow_function.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method main() → dynamic 6 | return () → dynamic => self::main::T; 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/arrow_function.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method main() → dynamic 6 | ; 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/arrow_function.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method main() → dynamic 6 | return () → core::Type => self::main::T; 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/arrow_function.dart.strong.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method main() → dynamic 6 | return () → core::Type => self::main::T; 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/await.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method main() → dynamic async { 6 | core::print(await "Hello, World!"); 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/await.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/bug21938.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method test() → dynamic 5 | ; 6 | static method main() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/bug31124.dart: -------------------------------------------------------------------------------- 1 | var a = () => 'b';a(); 2 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/bug31124.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method #main() → dynamic { 5 | throw "pkg/front_end/testcases/bug31124.dart:1:1: Error: Duplicated name: a 6 | var a = () => 'b';a(); 7 | ^"; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/bug31124.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method #main() → dynamic { 5 | throw "pkg/front_end/testcases/bug31124.dart:1:1: Error: Duplicated name: a 6 | var a = () => 'b';a(); 7 | ^"; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/bug31124.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static field dynamic a; 5 | static abstract method a() → dynamic; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/bug31124.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method #main() → dynamic { 5 | throw "pkg/front_end/testcases/bug31124.dart:1:1: Error: Duplicated name: a 6 | var a = () => 'b';a(); 7 | ^"; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/bug31124.dart.strong.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method #main() → dynamic { 5 | throw "pkg/front_end/testcases/bug31124.dart:1:1: Error: Duplicated name: a 6 | var a = () => 'b';a(); 7 | ^"; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/bug32414a.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method test() → void { 5 | dynamic a = 5; 6 | dynamic b = a.toString(); 7 | b = 42; 8 | } 9 | static method main() → void {} 10 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/bug32414a.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method test() → void { 5 | dynamic a = 5; 6 | dynamic b = a.toString(); 7 | b = 42; 8 | } 9 | static method main() → void {} 10 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/bug32414a.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method test() → void 5 | ; 6 | static method main() → void 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/bug32414b.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method test() → void 5 | ; 6 | static method main() → void 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/bug33196.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:async" as asy; 4 | import "dart:core" as core; 5 | 6 | static method main() → dynamic 7 | ; 8 | static method returnsString() → asy::FutureOr 9 | ; 10 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/cascade.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/casts.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/check_deferred_allocation.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | static method test() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/check_deferred_as_check.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic {} 5 | static method test(dynamic x) → dynamic { 6 | x as invalid-type; 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/check_deferred_as_check.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic {} 5 | static method test(dynamic x) → dynamic { 6 | x as invalid-type; 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/check_deferred_as_check.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | static method test(dynamic x) → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/check_deferred_before_args.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | static method test() → dynamic 7 | ; 8 | static method m2() → dynamic 9 | ; 10 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/check_deferred_before_args2.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | static method test() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/check_deferred_before_call.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "./deferred_lib.dart" as def; 4 | 5 | static method main() → dynamic {} 6 | static method test() → dynamic { 7 | let final dynamic #t1 = CheckLibraryIsLoaded(lib) in def::m(3); 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/check_deferred_before_call.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "./deferred_lib.dart" as def; 4 | 5 | static method main() → dynamic {} 6 | static method test() → dynamic { 7 | let final dynamic #t1 = CheckLibraryIsLoaded(lib) in def::m(3); 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/check_deferred_before_call.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | static method test() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/check_deferred_before_call.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "./deferred_lib.dart" as def; 4 | 5 | static method main() → dynamic {} 6 | static method test() → dynamic { 7 | let final dynamic #t1 = CheckLibraryIsLoaded(lib) in def::m(3); 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/check_deferred_before_write.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "./deferred_lib.dart" as def; 4 | 5 | static method main() → dynamic {} 6 | static method test() → dynamic { 7 | let final dynamic #t1 = CheckLibraryIsLoaded(lib) in def::x = 2; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/check_deferred_before_write.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "./deferred_lib.dart" as def; 4 | 5 | static method main() → dynamic {} 6 | static method test() → dynamic { 7 | let final dynamic #t1 = CheckLibraryIsLoaded(lib) in def::x = 2; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/check_deferred_before_write.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | static method test() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/check_deferred_before_write.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "./deferred_lib.dart" as def; 4 | 5 | static method main() → dynamic {} 6 | static method test() → dynamic { 7 | let final dynamic #t1 = CheckLibraryIsLoaded(lib) in def::x = 2; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/check_deferred_is_check.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method main() → dynamic {} 6 | static method test(dynamic x) → dynamic { 7 | core::print(x is invalid-type); 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/check_deferred_is_check.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method main() → dynamic {} 6 | static method test(dynamic x) → dynamic { 7 | core::print(x is invalid-type); 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/check_deferred_is_check.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | static method test(dynamic x) → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/check_deferred_read.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | static method test() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/check_deferred_read_static_field.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | static method test() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/check_deferred_read_type.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | static method test() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/check_deferred_static_method_call.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | static method test() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/check_deferred_type_declaration.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | return self::test(); 6 | static method test() → dynamic { 7 | invalid-type x = null; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/check_deferred_type_declaration.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | return self::test(); 6 | static method test() → dynamic { 7 | invalid-type x = null; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/check_deferred_type_declaration.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | static method test() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/co19_language_metadata_syntax_t04.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method #main() → dynamic { 5 | throw "pkg/front_end/testcases/co19_language_metadata_syntax_t04.dart:16:9: Error: Duplicated name: A 6 | class A { 7 | ^"; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/co19_language_metadata_syntax_t04.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method #main() → dynamic { 5 | throw "pkg/front_end/testcases/co19_language_metadata_syntax_t04.dart:16:9: Error: Duplicated name: A 6 | class A { 7 | ^"; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/co19_language_metadata_syntax_t04.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method #main() → dynamic { 5 | throw "pkg/front_end/testcases/co19_language_metadata_syntax_t04.dart:16:9: Error: Duplicated name: A 6 | class A { 7 | ^"; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/co19_language_metadata_syntax_t04.dart.strong.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method #main() → dynamic { 5 | throw "pkg/front_end/testcases/co19_language_metadata_syntax_t04.dart:16:9: Error: Duplicated name: A 6 | class A { 7 | ^"; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/default_values.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method topLevel([dynamic a = 42]) → dynamic 6 | return a; 7 | static method main() → dynamic { 8 | core::print(self::topLevel()); 9 | } 10 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/default_values.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method topLevel([dynamic a = 42]) → dynamic 6 | return a; 7 | static method main() → dynamic { 8 | core::print(self::topLevel()); 9 | } 10 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/default_values.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method topLevel([dynamic a]) → dynamic 5 | ; 6 | static method main() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/deferred_type_annotation.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "./deferred_lib.dart" as def; 4 | 5 | static method bad(def::C x) → dynamic {} 6 | static method main() → dynamic {} 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/deferred_type_annotation.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "./deferred_lib.dart" as def; 4 | 5 | static method bad(def::C x) → dynamic {} 6 | static method main() → dynamic {} 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/deferred_type_annotation.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "./deferred_lib.dart" as def; 4 | 5 | static method bad(def::C x) → dynamic 6 | ; 7 | static method main() → dynamic 8 | ; 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/dynamic_and_void.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method testDynamic() → invalid-type 5 | return 0; 6 | static method testVoid() → void {} 7 | static method main() → dynamic {} 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/dynamic_and_void.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method testDynamic() → invalid-type 5 | return 0; 6 | static method testVoid() → void {} 7 | static method main() → dynamic {} 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/dynamic_and_void.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method testDynamic() → invalid-type 5 | ; 6 | static method testVoid() → void 7 | ; 8 | static method main() → dynamic 9 | ; 10 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/export_main.dart: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file 2 | // for details. All rights reserved. Use of this source code is governed by a 3 | // BSD-style license that can be found in the LICENSE file. 4 | 5 | export 'hello.dart' show main; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/export_main.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "./hello.dart" as hel; 4 | additionalExports = (hel::main) 5 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/export_main.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "./hello.dart" as hel; 4 | additionalExports = (hel::main) 5 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/export_main.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "./hello.dart" as hel; 4 | additionalExports = (hel::main) 5 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/export_main.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "./hello.dart" as hel; 4 | additionalExports = (hel::main) 5 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/export_main.dart.strong.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "./hello.dart" as hel; 4 | additionalExports = (hel::main) 5 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/export_test.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | import "dart:developer" as dev; 5 | additionalExports = (core::print) 6 | 7 | static method main() → dynamic { 8 | core::print(dev::UserTag); 9 | } 10 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/export_test.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | import "dart:developer" as dev; 5 | additionalExports = (core::print) 6 | 7 | static method main() → dynamic { 8 | core::print(dev::UserTag); 9 | } 10 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/export_test.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | additionalExports = (core::print) 5 | 6 | static method main() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/export_test.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | import "dart:developer" as dev; 5 | additionalExports = (core::print) 6 | 7 | static method main() → dynamic { 8 | core::print(dev::UserTag); 9 | } 10 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/export_test.dart.strong.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | import "dart:developer" as dev; 5 | additionalExports = (core::print) 6 | 7 | static method main() → dynamic { 8 | core::print(dev::UserTag); 9 | } 10 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/expression.status: -------------------------------------------------------------------------------- 1 | # Copyright (c) 2018, the Dart project authors. Please see the AUTHORS file 2 | # for details. All rights reserved. Use of this source code is governed by a 3 | # BSD-style license that can be found in the LICENSE file. 4 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/expression/class_capture.expression.yaml.expect: -------------------------------------------------------------------------------- 1 | Errors: { 2 | } 3 | method /* from org-dartlang-debug:synthetic_debug_expression */ debugExpr() → dynamic 4 | return () → dart.core::int { 5 | return this.{main::B::x}.{dart.core::num::+}(this.{main::B::y}); 6 | }; 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/expression/class_getter.expression.yaml.expect: -------------------------------------------------------------------------------- 1 | Errors: { 2 | } 3 | method /* from org-dartlang-debug:synthetic_debug_expression */ debugExpr() → dynamic 4 | return this.{main::B::z}; 5 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/expression/class_method.expression.yaml.expect: -------------------------------------------------------------------------------- 1 | Errors: { 2 | } 3 | method /* from org-dartlang-debug:synthetic_debug_expression */ debugExpr() → dynamic 4 | return this.{main::A::doit_with_this}(2); 5 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/expression/class_setter.expression.yaml.expect: -------------------------------------------------------------------------------- 1 | Errors: { 2 | } 3 | method /* from org-dartlang-debug:synthetic_debug_expression */ debugExpr() → dynamic 4 | return this.{main::B::z} = 3; 5 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/expression/class_static.expression.yaml.expect: -------------------------------------------------------------------------------- 1 | Errors: { 2 | } 3 | static method /* from org-dartlang-debug:synthetic_debug_expression */ debugExpr() → dynamic 4 | return main::A::doit(3); 5 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/expression/class_type_param_bound.expression.yaml.expect: -------------------------------------------------------------------------------- 1 | Errors: { 2 | } 3 | method /* from org-dartlang-debug:synthetic_debug_expression */ debugExpr(dynamic x) → dynamic 4 | return main::hasBound(); 5 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/expression/class_type_param_bound_illegal.expression.yaml.expect: -------------------------------------------------------------------------------- 1 | Errors: { 2 | } 3 | method /* from org-dartlang-debug:synthetic_debug_expression */ debugExpr(dynamic x) → dynamic 4 | return main::hasBound(); 5 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/expression/class_type_param_reference.expression.yaml.expect: -------------------------------------------------------------------------------- 1 | Errors: { 2 | } 3 | method /* from org-dartlang-debug:synthetic_debug_expression */ debugExpr(dynamic x) → dynamic 4 | return x is main::A::T; 5 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/expression/class_type_param_reference_arg.expression.yaml.expect: -------------------------------------------------------------------------------- 1 | Errors: { 2 | } 3 | method /* from org-dartlang-debug:synthetic_debug_expression */ debugExpr(dynamic x) → dynamic 4 | return main::id(x as{TypeError} main::A::T); 5 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/expression/class_type_param_reference_arg_inferred.expression.yaml.expect: -------------------------------------------------------------------------------- 1 | Errors: { 2 | } 3 | method /* from org-dartlang-debug:synthetic_debug_expression */ debugExpr(dynamic x) → dynamic 4 | return () → dart.core::Null { 5 | x = main::id(x); 6 | }; 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/expression/class_type_param_reference_ctor.expression.yaml.expect: -------------------------------------------------------------------------------- 1 | Errors: { 2 | } 3 | method /* from org-dartlang-debug:synthetic_debug_expression */ debugExpr(dynamic x) → dynamic 4 | return new main::A::•(); 5 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/expression/class_type_param_reference_ctor_inferred.expression.yaml.expect: -------------------------------------------------------------------------------- 1 | Errors: { 2 | } 3 | method /* from org-dartlang-debug:synthetic_debug_expression */ debugExpr(dynamic x) → dynamic 4 | return () → dart.core::Null { 5 | x = new main::A::•(); 6 | }; 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/expression/class_type_param_reference_var.expression.yaml.expect: -------------------------------------------------------------------------------- 1 | Errors: { 2 | } 3 | method /* from org-dartlang-debug:synthetic_debug_expression */ debugExpr() → dynamic 4 | return () → main::A::T { 5 | main::A::T k = null; 6 | return k; 7 | }; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/expression/core_lib_imported.expression.yaml.expect: -------------------------------------------------------------------------------- 1 | Errors: { 2 | } 3 | method /* from org-dartlang-debug:synthetic_debug_expression */ debugExpr() → dynamic 4 | return dart.core::identical(1, 1); 5 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/expression/core_lib_internal.expression.yaml.expect: -------------------------------------------------------------------------------- 1 | Errors: { 2 | } 3 | method /* from org-dartlang-debug:synthetic_debug_expression */ debugExpr() → dynamic 4 | return null is dart.collection::Queue; 5 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/expression/invalid_type_variable.expression.yaml.expect: -------------------------------------------------------------------------------- 1 | Errors: { 2 | } 3 | 4 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/expression/invalid_variable.expression.yaml.expect: -------------------------------------------------------------------------------- 1 | Errors: { 2 | } 3 | 4 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/expression/lib_ctor.expression.yaml.expect: -------------------------------------------------------------------------------- 1 | Errors: { 2 | } 3 | method /* from org-dartlang-debug:synthetic_debug_expression */ debugExpr() → dynamic 4 | return () → dart.core::Null { 5 | new main::A::•(); 6 | const main::A::•(); 7 | }; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/expression/lib_reference.expression.yaml.expect: -------------------------------------------------------------------------------- 1 | Errors: { 2 | } 3 | method /* from org-dartlang-debug:synthetic_debug_expression */ debugExpr() → dynamic 4 | return dart.io::exit(2); 5 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/expression/lib_simple.expression.yaml.expect: -------------------------------------------------------------------------------- 1 | Errors: { 2 | } 3 | method /* from org-dartlang-debug:synthetic_debug_expression */ debugExpr() → dynamic 4 | return main::doitstat(2); 5 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/expression/noclass.expression.yaml.expect: -------------------------------------------------------------------------------- 1 | Errors: { 2 | } 3 | 4 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/expression/nolib.expression.yaml.expect: -------------------------------------------------------------------------------- 1 | Errors: { 2 | } 3 | method /* from org-dartlang-debug:synthetic_debug_expression */ debugExpr() → dynamic 4 | return 0; 5 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/expression/param_assign.expression.yaml.expect: -------------------------------------------------------------------------------- 1 | Errors: { 2 | } 3 | method /* from org-dartlang-debug:synthetic_debug_expression */ debugExpr(dynamic x, dynamic y) → dynamic 4 | return x = 3; 5 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/expression/param_capture.expression.yaml.expect: -------------------------------------------------------------------------------- 1 | Errors: { 2 | } 3 | method /* from org-dartlang-debug:synthetic_debug_expression */ debugExpr(dynamic x, dynamic y) → dynamic 4 | return () → dart.core::Null { 5 | x = x.+(y); 6 | }; 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/expression/param_conflict.expression.yaml.expect: -------------------------------------------------------------------------------- 1 | Errors: { 2 | } 3 | method /* from org-dartlang-debug:synthetic_debug_expression */ debugExpr(dynamic dostat, dynamic y) → dynamic 4 | return dostat.foo(); 5 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/expression/param_conflict_class.expression.yaml.expect: -------------------------------------------------------------------------------- 1 | Errors: { 2 | } 3 | method /* from org-dartlang-debug:synthetic_debug_expression */ debugExpr(dynamic A, dynamic y) → dynamic 4 | return A.foo(y); 5 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/expression/param_method.expression.yaml.expect: -------------------------------------------------------------------------------- 1 | Errors: { 2 | } 3 | method /* from org-dartlang-debug:synthetic_debug_expression */ debugExpr(dynamic x, dynamic y) → dynamic 4 | return x.foo(y); 5 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/expression/type_param_bound.expression.yaml.expect: -------------------------------------------------------------------------------- 1 | Errors: { 2 | } 3 | method /* from org-dartlang-debug:synthetic_debug_expression */ debugExpr() → dynamic 4 | return main::hasBound(); 5 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/expression/type_param_shadow.expression.yaml.expect: -------------------------------------------------------------------------------- 1 | Errors: { 2 | } 3 | method /* from org-dartlang-debug:synthetic_debug_expression */ debugExpr(dynamic x) → dynamic 4 | return x is main::A::debugExpr::T; 5 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/expression/type_param_shadow_arg.expression.yaml.expect: -------------------------------------------------------------------------------- 1 | Errors: { 2 | } 3 | method /* from org-dartlang-debug:synthetic_debug_expression */ debugExpr(dynamic x) → dynamic 4 | return main::id(x as{TypeError} main::A::debugExpr::T); 5 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/expression/type_param_shadow_ctor.expression.yaml.expect: -------------------------------------------------------------------------------- 1 | Errors: { 2 | } 3 | method /* from org-dartlang-debug:synthetic_debug_expression */ debugExpr() → dynamic 4 | return new main::A::•(); 5 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/expression/type_param_shadow_var.expression.yaml.expect: -------------------------------------------------------------------------------- 1 | Errors: { 2 | } 3 | method /* from org-dartlang-debug:synthetic_debug_expression */ debugExpr(dynamic x) → dynamic 4 | return () → dart.core::Null { 5 | main::A::debugExpr::T x = null; 6 | }; 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/expressions.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method foo({dynamic fisk}) → dynamic 5 | ; 6 | static method caller(dynamic f) → dynamic 7 | ; 8 | static method main() → dynamic 9 | ; 10 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/external.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static field dynamic subscription; 5 | static method onData(dynamic x) → void 6 | ; 7 | static method main() → dynamic 8 | ; 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/external_import.dart: -------------------------------------------------------------------------------- 1 | import 'dart-ext:here'; 2 | import 'dart-ext:foo/../there'; 3 | import 'dart-ext:/usr/local/somewhere'; 4 | 5 | main() {} 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/fallthrough.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method main(core::List args) → void 6 | ; 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/fibonacci.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method fibonacci(core::int n) → core::int 6 | ; 7 | static method main() → dynamic 8 | ; 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/for_in_scope.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method main(core::List arguments) → dynamic { 6 | for (core::String arguments in arguments) { 7 | core::print(arguments); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/for_in_scope.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method main(core::List arguments) → dynamic { 6 | for (core::String arguments in arguments) { 7 | core::print(arguments); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/for_in_scope.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method main(core::List arguments) → dynamic 6 | ; 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/function_in_field.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static field dynamic x = () → dynamic { 6 | dynamic y = 42; 7 | return y; 8 | }; 9 | static method main() → dynamic { 10 | core::print(self::x.call()); 11 | } 12 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/function_in_field.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static field dynamic x = () → dynamic { 6 | dynamic y = 42; 7 | return y; 8 | }; 9 | static method main() → dynamic { 10 | core::print(self::x.call()); 11 | } 12 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/function_in_field.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static field dynamic x; 5 | static method main() → dynamic 6 | ; 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/function_type_is_check.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method test(dynamic f) → dynamic 5 | ; 6 | static method main() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/function_type_recovery.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | typedef F = ((core::String) → core::int) → core::int; 6 | static method main() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/functions.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/hello.dart: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file 2 | // for details. All rights reserved. Use of this source code is governed by a 3 | // BSD-style license that can be found in the LICENSE file. 4 | 5 | main() { 6 | print("Hello, World!"); 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/hello.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method main() → dynamic { 6 | core::print("Hello, World!"); 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/hello.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method main() → dynamic { 6 | core::print("Hello, World!"); 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/hello.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/illegal_named_function_expression.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/illegal_named_function_expression_scope.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/assert.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method f() → self::f::T 6 | ; 7 | static method test() → void 8 | ; 9 | static method main() → dynamic 10 | ; 11 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/async_closure_return_type_future.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:async" as asy; 4 | 5 | static field dynamic f = () → asy::Future async => 0; 6 | static method main() → dynamic { 7 | self::f; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/block_bodied_lambdas_basic_void.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method f() → dynamic 5 | ; 6 | static method main() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/block_bodied_lambdas_returns.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/block_bodied_lambdas_void_context.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method f() → dynamic 5 | ; 6 | static method main() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/bottom.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static field dynamic v = null; 5 | static method main() → dynamic { 6 | self::v; 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/bottom.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static field dynamic v = null; 5 | static method main() → dynamic { 6 | self::v; 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/bottom.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static field dynamic v = null; 5 | static method main() → dynamic { 6 | self::v; 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/bottom.dart.strong.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static field dynamic v = null; 5 | static method main() → dynamic { 6 | self::v; 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/bottom_in_closure.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static field dynamic v = () → dynamic => null; 5 | static method main() → dynamic { 6 | self::v; 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/bottom_in_closure.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static field dynamic v = () → dynamic => null; 5 | static method main() → dynamic { 6 | self::v; 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/bottom_in_closure.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static field () → core::Null v = () → core::Null => null; 6 | static method main() → dynamic { 7 | self::v; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/bottom_in_closure.dart.strong.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static field () → core::Null v = () → core::Null => null; 6 | static method main() → dynamic { 7 | self::v; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/bug30620_d.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method foo(dynamic obj) → core::String 6 | return obj is core::String ? obj{core::String}.toUpperCase() : null; 7 | static method main() → dynamic {} 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/bug30620_d.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method foo(dynamic obj) → core::String 6 | return obj is core::String ? obj{core::String}.toUpperCase() : null; 7 | static method main() → dynamic {} 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/bug30620_d.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method foo(dynamic obj) → core::String 6 | ; 7 | static method main() → dynamic 8 | ; 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/bug31133.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method test() → void 5 | ; 6 | static method main() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/bug31436.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method block_test() → void 5 | ; 6 | static method arrow_test() → void 7 | ; 8 | static method main() → dynamic 9 | ; 10 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/bug32291.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method main() → void 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/bug33324.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method foo() → core::int 6 | ; 7 | static method main() → dynamic 8 | ; 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/circular_reference_via_closures.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static field dynamic x = () → dynamic => self::y; 5 | static field dynamic y = () → dynamic => self::x; 6 | static method main() → dynamic {} 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/circular_reference_via_closures.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static field dynamic x = () → dynamic => self::y; 5 | static field dynamic y = () → dynamic => self::x; 6 | static method main() → dynamic {} 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/circular_reference_via_closures_initializer_types.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static field dynamic x = () → dynamic => self::y; 5 | static field dynamic y = () → dynamic => self::x; 6 | static method main() → dynamic {} 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/circular_reference_via_closures_initializer_types.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static field dynamic x = () → dynamic => self::y; 5 | static field dynamic y = () → dynamic => self::x; 6 | static method main() → dynamic {} 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/closure_param_null_to_object.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method test() → void { 6 | (core::Null) → core::int f = (dynamic x) → dynamic => 1; 7 | } 8 | static method main() → dynamic {} 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/closure_param_null_to_object.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method test() → void { 6 | (core::Null) → core::int f = (dynamic x) → dynamic => 1; 7 | } 8 | static method main() → dynamic {} 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/closure_param_null_to_object.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method test() → void 5 | ; 6 | static method main() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/closure_param_null_to_object.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method test() → void { 6 | (core::Null) → core::int f = (core::Object x) → core::int => 1; 7 | } 8 | static method main() → dynamic {} 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/closure_param_null_to_object.dart.strong.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method test() → void { 6 | (core::Null) → core::int f = (core::Object x) → core::int => 1; 7 | } 8 | static method main() → dynamic {} 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/coerce_bottom_and_null_types.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method f() → dynamic 5 | ; 6 | static method main() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/complex_predecrement.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/conditional_lub.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static field core::bool b; 6 | static field core::int x; 7 | static field core::double y; 8 | static field dynamic z; 9 | static method main() → dynamic 10 | ; 11 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/dont_infer_type_on_dynamic.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method test() → dynamic { 5 | dynamic x = 3; 6 | x = "hi"; 7 | } 8 | static method main() → dynamic { 9 | self::test(); 10 | } 11 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/dont_infer_type_on_dynamic.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method test() → dynamic { 5 | dynamic x = 3; 6 | x = "hi"; 7 | } 8 | static method main() → dynamic { 9 | self::test(); 10 | } 11 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/dont_infer_type_on_dynamic.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method test() → dynamic { 5 | dynamic x = 3; 6 | x = "hi"; 7 | } 8 | static method main() → dynamic { 9 | self::test(); 10 | } 11 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/dont_infer_type_on_dynamic.dart.strong.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method test() → dynamic { 5 | dynamic x = 3; 6 | x = "hi"; 7 | } 8 | static method main() → dynamic { 9 | self::test(); 10 | } 11 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/dont_infer_type_when_initializer_is_null.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method test() → dynamic { 5 | dynamic x = null; 6 | x = "hi"; 7 | x = 3; 8 | } 9 | static method main() → dynamic { 10 | self::test(); 11 | } 12 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/dont_infer_type_when_initializer_is_null.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method test() → dynamic { 5 | dynamic x = null; 6 | x = "hi"; 7 | x = 3; 8 | } 9 | static method main() → dynamic { 10 | self::test(); 11 | } 12 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/for_each_downcast_iterable.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method test() → dynamic 5 | ; 6 | static method main() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/for_in_loop_promotion.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method test(core::List nums) → void 6 | ; 7 | static method main() → dynamic 8 | ; 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/for_loop_empty_condition.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method test() → void 5 | ; 6 | static method main() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/for_loop_initializer_expression.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method test() → void 5 | ; 6 | static method main() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/for_loop_promotion.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method test() → void 5 | ; 6 | static method main() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/future_then_downwards_method_target.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method test() → dynamic 5 | ; 6 | static method main() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/future_then_explicit_future.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method m1() → dynamic 5 | ; 6 | static method m2() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/future_then_upwards_from_block.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method test() → dynamic 5 | ; 6 | static method main() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/generator_closure.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:async" as asy; 4 | import "dart:core" as core; 5 | 6 | static method foo(() → asy::Stream values) → void 7 | ; 8 | static method main() → void 9 | ; 10 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/generic_methods_infer_js_builtin.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method #main() → dynamic { 5 | throw "dart:_foreign_helper: Error: Not found: dart:_foreign_helper."; 6 | } 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/infer_conditional.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static field dynamic a = 1.==(2) ? 1 : 2.0; 5 | static field dynamic b = 1.==(2) ? 1.0 : 2; 6 | static method main() → dynamic { 7 | self::a; 8 | self::b; 9 | } 10 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/infer_conditional.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static field dynamic a = 1.==(2) ? 1 : 2.0; 5 | static field dynamic b = 1.==(2) ? 1.0 : 2; 6 | static method main() → dynamic { 7 | self::a; 8 | self::b; 9 | } 10 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/infer_consts_transitively_2_b.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static const field dynamic b1 = 2; 5 | static method main() → dynamic { 6 | self::b1; 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/infer_consts_transitively_2_b.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static const field dynamic b1 = 2; 5 | static method main() → dynamic { 6 | self::b1; 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/infer_consts_transitively_2_b.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static const field core::int b1 = 2; 6 | static method main() → dynamic { 7 | self::b1; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/infer_consts_transitively_2_b.dart.strong.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static const field core::int b1 = 2; 6 | static method main() → dynamic { 7 | self::b1; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/infer_consts_transitively_b.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static const field dynamic b1 = 2; 5 | static method main() → dynamic { 6 | self::b1; 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/infer_consts_transitively_b.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static const field dynamic b1 = 2; 5 | static method main() → dynamic { 6 | self::b1; 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/infer_consts_transitively_b.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static const field core::int b1 = 2; 6 | static method main() → dynamic { 7 | self::b1; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/infer_consts_transitively_b.dart.strong.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static const field core::int b1 = 2; 6 | static method main() → dynamic { 7 | self::b1; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/infer_from_variables_in_cycle_libs_when_flag_is_on_a.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static field dynamic x = 2; 5 | static method main() → dynamic {} 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/infer_from_variables_in_cycle_libs_when_flag_is_on_a.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static field dynamic x = 2; 5 | static method main() → dynamic {} 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/infer_from_variables_in_cycle_libs_when_flag_is_on_a.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static field core::int x = 2; 6 | static method main() → dynamic {} 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/infer_from_variables_in_cycle_libs_when_flag_is_on_a.dart.strong.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static field core::int x = 2; 6 | static method main() → dynamic {} 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/infer_from_variables_in_non_cycle_imports_with_flag_a.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static field dynamic x = 2; 5 | static method main() → dynamic { 6 | self::x; 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/infer_from_variables_in_non_cycle_imports_with_flag_a.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static field dynamic x = 2; 5 | static method main() → dynamic { 6 | self::x; 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/infer_from_variables_in_non_cycle_imports_with_flag_a.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static field core::int x = 2; 6 | static method main() → dynamic { 7 | self::x; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/infer_from_variables_in_non_cycle_imports_with_flag_a.dart.strong.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static field core::int x = 2; 6 | static method main() → dynamic { 7 | self::x; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/infer_local_function_referenced_before_declaration.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method test() → dynamic 5 | ; 6 | static method main() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/infer_rethrow.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method test(() → dynamic f, () → dynamic g) → dynamic 5 | ; 6 | static method main() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/infer_statics_transitively_b.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static final field dynamic b1 = 2; 5 | static method main() → dynamic { 6 | self::b1; 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/infer_statics_transitively_b.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static final field dynamic b1 = 2; 5 | static method main() → dynamic { 6 | self::b1; 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/infer_statics_transitively_b.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static final field core::int b1 = 2; 6 | static method main() → dynamic { 7 | self::b1; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/infer_statics_transitively_b.dart.strong.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static final field core::int b1 = 2; 6 | static method main() → dynamic { 7 | self::b1; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/infer_statics_with_method_invocations_a.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method m3(core::String a, core::String b, [dynamic a1 = null, dynamic a2 = null]) → dynamic {} 6 | static method main() → dynamic {} 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/infer_statics_with_method_invocations_a.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method m3(core::String a, core::String b, [dynamic a1 = null, dynamic a2 = null]) → dynamic {} 6 | static method main() → dynamic {} 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/infer_type_on_var.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method test1() → dynamic { 6 | core::int x = 3; 7 | x = "hi"; 8 | } 9 | static method main() → dynamic {} 10 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/infer_type_on_var.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method test1() → dynamic { 6 | core::int x = 3; 7 | x = "hi"; 8 | } 9 | static method main() → dynamic {} 10 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/infer_type_on_var2.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method test2() → dynamic { 5 | dynamic x = 3; 6 | x = "hi"; 7 | } 8 | static method main() → dynamic {} 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/infer_type_on_var2.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method test2() → dynamic { 5 | dynamic x = 3; 6 | x = "hi"; 7 | } 8 | static method main() → dynamic {} 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/infer_use_of_void_local.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method f() → void {} 5 | static method g() → void { 6 | dynamic x = self::f(); 7 | } 8 | static method main() → dynamic {} 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/infer_use_of_void_local.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method f() → void {} 5 | static method g() → void { 6 | dynamic x = self::f(); 7 | } 8 | static method main() → dynamic {} 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/infer_use_of_void_local.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method f() → void 5 | ; 6 | static method g() → void 7 | ; 8 | static method main() → dynamic 9 | ; 10 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/infer_use_of_void_local.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method f() → void {} 5 | static method g() → void { 6 | void x = self::f(); 7 | } 8 | static method main() → dynamic {} 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/infer_use_of_void_local.dart.strong.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method f() → void {} 5 | static method g() → void { 6 | void x = self::f(); 7 | } 8 | static method main() → dynamic {} 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/infer_variable_void.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static field dynamic x = self::f(); 5 | static method f() → void {} 6 | static method main() → dynamic { 7 | self::x; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/infer_variable_void.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static field dynamic x = self::f(); 5 | static method f() → void {} 6 | static method main() → dynamic { 7 | self::x; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/infer_variable_void.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static field void x = self::f(); 5 | static method f() → void {} 6 | static method main() → dynamic { 7 | self::x; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/infer_variable_void.dart.strong.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static field void x = self::f(); 5 | static method f() → void {} 6 | static method main() → dynamic { 7 | self::x; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/inferred_type_block_closure_no_args_no_return.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method main() → dynamic { 5 | dynamic f = () → dynamic {}; 6 | } 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/inferred_type_block_closure_no_args_no_return.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method main() → dynamic { 5 | dynamic f = () → dynamic {}; 6 | } 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/inferred_type_block_closure_no_args_no_return.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method main() → dynamic { 6 | () → core::Null f = () → core::Null {}; 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/inferred_type_block_closure_no_args_no_return.dart.strong.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method main() → dynamic { 6 | () → core::Null f = () → core::Null {}; 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/inferred_type_from_top_level_executable_tear_off.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static field dynamic v = core::print; 6 | static method main() → dynamic { 7 | self::v; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/inferred_type_from_top_level_executable_tear_off.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static field dynamic v = core::print; 6 | static method main() → dynamic { 7 | self::v; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/inferred_type_from_top_level_executable_tear_off.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static field (core::Object) → void v = core::print; 6 | static method main() → dynamic { 7 | self::v; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/inferred_type_from_top_level_executable_tear_off.dart.strong.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static field (core::Object) → void v = core::print; 6 | static method main() → dynamic { 7 | self::v; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/inferred_type_is_typedef.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | typedef F = () → void; 6 | static final field dynamic x = {}; 7 | static method main() → dynamic { 8 | self::x; 9 | } 10 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/inferred_type_via_closure_type_independent_of_args_top_level.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static final field dynamic f = (core::bool b) → dynamic => 1; 6 | static method main() → dynamic { 7 | self::f; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/instantiate_tearoff_of_call.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method test((T) → T f) → void 6 | ; 7 | static method main() → dynamic 8 | ; 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/int_upwards_local.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method main() → dynamic { 5 | dynamic x = 1; 6 | } 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/int_upwards_local.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method main() → dynamic { 5 | dynamic x = 1; 6 | } 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/int_upwards_local.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/int_upwards_local.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method main() → dynamic { 6 | core::int x = 1; 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/int_upwards_local.dart.strong.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method main() → dynamic { 6 | core::int x = 1; 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/lambda_return_type.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | typedef FunctionReturningNum = () → core::num; 6 | static method test() → dynamic 7 | ; 8 | static method main() → dynamic 9 | ; 10 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/lambda_void_context.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method f() → dynamic { 6 | core::List o; 7 | o.forEach((dynamic i) → dynamic => i.+(1)); 8 | } 9 | static method main() → dynamic {} 10 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/lambda_void_context.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method f() → dynamic 5 | ; 6 | static method main() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/list_literal_typed.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static field dynamic a; 5 | static field dynamic b; 6 | static field dynamic c; 7 | static field dynamic d; 8 | static method main() → dynamic 9 | ; 10 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/list_literals_can_infer_null_bottom.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method test1() → dynamic { 5 | dynamic x = [null]; 6 | x.add(42); 7 | } 8 | static method main() → dynamic {} 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/list_literals_can_infer_null_bottom.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method test1() → dynamic { 5 | dynamic x = [null]; 6 | x.add(42); 7 | } 8 | static method main() → dynamic {} 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/local_reference_upwards_local.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/local_return_and_yield.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | typedef IntToInt = (core::int) → core::int; 6 | static method main() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/map_literals_can_infer_null.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method test1() → dynamic { 5 | dynamic x = {null: null}; 6 | x.[]=(3, "z"); 7 | } 8 | static method main() → dynamic {} 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/map_literals_can_infer_null.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method test1() → dynamic { 5 | dynamic x = {null: null}; 6 | x.[]=(3, "z"); 7 | } 8 | static method main() → dynamic {} 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/overloaded_int_operators.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/promote_from_logical_rhs.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method test(core::Object a, core::bool b) → void 6 | ; 7 | static method main() → dynamic 8 | ; 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/promotion_subtype_check.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method f(core::Object x) → void 6 | ; 7 | static method g(core::int x) → void 8 | ; 9 | static method main() → dynamic 10 | ; 11 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/propagate_variable_get.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method main() → dynamic { 5 | dynamic a = 0; 6 | dynamic b = a; 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/propagate_variable_get.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method main() → dynamic { 5 | dynamic a = 0; 6 | dynamic b = a; 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/propagate_variable_get.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/propagate_variable_get.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method main() → dynamic { 6 | core::int a = 0; 7 | core::int b = a; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/propagate_variable_get.dart.strong.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method main() → dynamic { 6 | core::int a = 0; 7 | core::int b = a; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/reference_to_typedef.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | typedef F = () → void; 5 | static final field dynamic x = () → void; 6 | static method main() → dynamic {} 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/reference_to_typedef.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | typedef F = () → void; 5 | static final field dynamic x = () → void; 6 | static method main() → dynamic {} 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/reference_to_typedef.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | typedef F = () → void; 6 | static final field core::Type x = () → void; 7 | static method main() → dynamic {} 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/reference_to_typedef.dart.strong.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | typedef F = () → void; 6 | static final field core::Type x = () → void; 7 | static method main() → dynamic {} 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/simple_literal_bool.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static field dynamic a = true; 5 | static method main() → dynamic { 6 | dynamic b = false; 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/simple_literal_bool.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static field dynamic a = true; 5 | static method main() → dynamic { 6 | dynamic b = false; 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/simple_literal_bool.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static field dynamic a; 5 | static method main() → dynamic 6 | ; 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/simple_literal_bool.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static field core::bool a = true; 6 | static method main() → dynamic { 7 | core::bool b = false; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/simple_literal_bool.dart.strong.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static field core::bool a = true; 6 | static method main() → dynamic { 7 | core::bool b = false; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/simple_literal_double.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static field dynamic a = 1.2; 5 | static method main() → dynamic { 6 | dynamic b = 3.4; 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/simple_literal_double.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static field dynamic a = 1.2; 5 | static method main() → dynamic { 6 | dynamic b = 3.4; 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/simple_literal_double.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static field dynamic a; 5 | static method main() → dynamic 6 | ; 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/simple_literal_double.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static field core::double a = 1.2; 6 | static method main() → dynamic { 7 | core::double b = 3.4; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/simple_literal_double.dart.strong.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static field core::double a = 1.2; 6 | static method main() → dynamic { 7 | core::double b = 3.4; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/simple_literal_int.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static field dynamic a = 1; 5 | static method main() → dynamic { 6 | dynamic b = 2; 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/simple_literal_int.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static field dynamic a = 1; 5 | static method main() → dynamic { 6 | dynamic b = 2; 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/simple_literal_int.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static field dynamic a; 5 | static method main() → dynamic 6 | ; 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/simple_literal_int.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static field core::int a = 1; 6 | static method main() → dynamic { 7 | core::int b = 2; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/simple_literal_int.dart.strong.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static field core::int a = 1; 6 | static method main() → dynamic { 7 | core::int b = 2; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/simple_literal_null.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static field dynamic a = null; 5 | static method main() → dynamic { 6 | dynamic b = null; 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/simple_literal_null.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static field dynamic a = null; 5 | static method main() → dynamic { 6 | dynamic b = null; 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/simple_literal_null.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static field dynamic a; 5 | static method main() → dynamic 6 | ; 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/simple_literal_null.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static field dynamic a = null; 5 | static method main() → dynamic { 6 | dynamic b = null; 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/simple_literal_null.dart.strong.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static field dynamic a = null; 5 | static method main() → dynamic { 6 | dynamic b = null; 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/string_literal.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static field dynamic x; 5 | static field dynamic a; 6 | static field dynamic b; 7 | static field dynamic c; 8 | static method main() → dynamic 9 | ; 10 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/switch_continue.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method test(core::int x, () → void f) → void 6 | ; 7 | static method main() → dynamic 8 | ; 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/symbol_literal.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method test() → void { 5 | dynamic x = #foo; 6 | } 7 | static method main() → dynamic {} 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/symbol_literal.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method test() → void { 5 | dynamic x = #foo; 6 | } 7 | static method main() → dynamic {} 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/symbol_literal.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method test() → void 5 | ; 6 | static method main() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/symbol_literal.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method test() → void { 6 | core::Symbol x = #foo; 7 | } 8 | static method main() → dynamic {} 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/symbol_literal.dart.strong.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method test() → void { 6 | core::Symbol x = #foo; 7 | } 8 | static method main() → dynamic {} 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/toplevel_inference_toplevel_var.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static field dynamic i = 0; 5 | static method main() → dynamic { 6 | dynamic j = self::i; 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/toplevel_inference_toplevel_var.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static field dynamic i = 0; 5 | static method main() → dynamic { 6 | dynamic j = self::i; 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/toplevel_inference_toplevel_var.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static field dynamic i; 5 | static method main() → dynamic 6 | ; 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/toplevel_inference_toplevel_var.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static field core::int i = 0; 6 | static method main() → dynamic { 7 | core::int j = self::i; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/toplevel_inference_toplevel_var.dart.strong.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static field core::int i = 0; 6 | static method main() → dynamic { 7 | core::int j = self::i; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/try_finally.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method test(() → void f) → void 5 | ; 6 | static method main() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/type_promotion_ignores_local_functions.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | typedef FunctionReturningInt = () → core::int; 6 | static method main() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/type_promotion_not_and_not.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method f(core::Object x) → void 6 | ; 7 | static method main() → dynamic 8 | ; 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/type_promotion_simple.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method main() → dynamic { 6 | core::num n = null; 7 | if(n is core::int) { 8 | dynamic i = n{core::int}; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/type_promotion_simple.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method main() → dynamic { 6 | core::num n = null; 7 | if(n is core::int) { 8 | dynamic i = n{core::int}; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/type_promotion_simple.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/type_promotion_simple.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method main() → dynamic { 6 | core::num n = null; 7 | if(n is core::int) { 8 | core::int i = n{core::int}; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/type_promotion_simple.dart.strong.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method main() → dynamic { 6 | core::num n = null; 7 | if(n is core::int) { 8 | core::int i = n{core::int}; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/type_promotion_stopped_by_access_in_a_closure.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/type_promotion_stopped_by_assignment_in_scope.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/type_promotion_stopped_by_mutation_in_a_closure.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/unsafe_block_closure_inference_closure_call.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method main() → dynamic { 5 | dynamic v = ((dynamic x) → dynamic => 1.0).call(() → dynamic { 6 | return 1; 7 | }); 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/unsafe_block_closure_inference_closure_call.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method main() → dynamic { 5 | dynamic v = ((dynamic x) → dynamic => 1.0).call(() → dynamic { 6 | return 1; 7 | }); 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/unsafe_block_closure_inference_in_list_dynamic.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method main() → dynamic { 5 | dynamic v = [() → dynamic { 6 | return 1; 7 | }]; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/unsafe_block_closure_inference_in_list_dynamic.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method main() → dynamic { 5 | dynamic v = [() → dynamic { 6 | return 1; 7 | }]; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/unsafe_block_closure_inference_in_list_dynamic.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method main() → dynamic { 6 | core::List v = [() → core::int { 7 | return 1; 8 | }]; 9 | } 10 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/unsafe_block_closure_inference_in_list_untyped.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method main() → dynamic { 5 | dynamic v = [() → dynamic { 6 | return 1; 7 | }]; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/unsafe_block_closure_inference_in_list_untyped.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method main() → dynamic { 5 | dynamic v = [() → dynamic { 6 | return 1; 7 | }]; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/unsafe_block_closure_inference_in_map_dynamic.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method main() → dynamic { 6 | dynamic v = {1: () → dynamic { 7 | return 1; 8 | }}; 9 | } 10 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/unsafe_block_closure_inference_in_map_untyped.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method main() → dynamic { 5 | dynamic v = {1: () → dynamic { 6 | return 1; 7 | }}; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference/unsafe_block_closure_inference_in_map_untyped.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method main() → dynamic { 5 | dynamic v = {1: () → dynamic { 6 | return 1; 7 | }}; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference_new/do_loop.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method f() → self::f::T 6 | ; 7 | static method test() → void 8 | ; 9 | static method main() → dynamic 10 | ; 11 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference_new/for_each_invalid_iterable.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method test() → dynamic 5 | ; 6 | static method main() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference_new/infer_assign_to_index.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static field core::List a; 6 | static field dynamic b; 7 | static method main() → dynamic 8 | ; 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference_new/invalid_assignment_during_toplevel_inference.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static field core::int i; 6 | static field core::String s; 7 | static field dynamic x; 8 | static method main() → dynamic 9 | ; 10 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference_new/list_literals_can_infer_null_top_level.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static field dynamic x = [null]; 5 | static method main() → dynamic { 6 | self::x; 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference_new/list_literals_can_infer_null_top_level.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static field dynamic x = [null]; 5 | static method main() → dynamic { 6 | self::x; 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference_new/list_literals_can_infer_null_top_level.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static field dynamic x; 5 | static method main() → dynamic 6 | ; 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference_new/list_literals_can_infer_null_top_level.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static field core::List x = [null]; 6 | static method main() → dynamic { 7 | self::x; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference_new/list_literals_can_infer_null_top_level.dart.strong.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static field core::List x = [null]; 6 | static method main() → dynamic { 7 | self::x; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference_new/map_literals_can_infer_null_top_level.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static field dynamic x = {null: null}; 5 | static method main() → dynamic { 6 | self::x; 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference_new/map_literals_can_infer_null_top_level.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static field dynamic x = {null: null}; 5 | static method main() → dynamic { 6 | self::x; 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference_new/map_literals_can_infer_null_top_level.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static field dynamic x; 5 | static method main() → dynamic 6 | ; 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/inference_new/while_loop.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method f() → self::f::T 6 | ; 7 | static method test() → void 8 | ; 9 | static method main() → dynamic 10 | ; 11 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/instantiate_to_bound/generic_classes_from_dill.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:collection" as col; 4 | 5 | static field col::LinkedListEntry y; 6 | static method main() → dynamic {} 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/instantiate_to_bound/generic_classes_from_dill.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:collection" as col; 4 | 5 | static field col::LinkedListEntry y; 6 | static method main() → dynamic {} 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/instantiate_to_bound/generic_classes_from_dill.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:collection" as col; 4 | 5 | static field col::LinkedListEntry y; 6 | static method main() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/instantiate_to_bound/generic_classes_from_dill.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:collection" as col; 4 | 5 | static field col::LinkedListEntry> y; 6 | static method main() → dynamic {} 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/instantiate_to_bound/generic_classes_from_dill.dart.strong.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:collection" as col; 4 | 5 | static field col::LinkedListEntry> y; 6 | static method main() → dynamic {} 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/instantiate_to_bound/typedef_literal_list.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | typedef A = (T) → dynamic; 6 | static field dynamic a = <(dynamic) → dynamic>[]; 7 | static method main() → dynamic {} 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/instantiate_to_bound/typedef_literal_list.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | typedef A = (T) → dynamic; 6 | static field dynamic a; 7 | static method main() → dynamic 8 | ; 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/instantiate_to_bound/typedef_literal_map.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | typedef A = (T) → dynamic; 6 | static field dynamic a; 7 | static method main() → dynamic 8 | ; 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/invocations.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/local_generic_function.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/map.dart: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file 2 | // for details. All rights reserved. Use of this source code is governed by a 3 | // BSD-style license that can be found in the LICENSE file. 4 | 5 | main() { 6 | print(new Map()); 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/map.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method main() → dynamic { 6 | core::print(core::Map::•()); 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/map.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method main() → dynamic { 6 | core::print(core::Map::•()); 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/map.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/minimum_int.dart: -------------------------------------------------------------------------------- 1 | main() => print(-9223372036854775808); 2 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/minimum_int.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method main() → dynamic 6 | return core::print(-9223372036854775808.unary-()); 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/minimum_int.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method main() → dynamic 6 | return core::print(-9223372036854775808.unary-()); 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/minimum_int.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/minimum_int.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method main() → dynamic 6 | return core::print(-9223372036854775808.{core::int::unary-}()); 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/minimum_int.dart.strong.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method main() → dynamic 6 | return core::print(-9223372036854775808.{core::int::unary-}()); 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/platform.dart: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file 2 | // for details. All rights reserved. Use of this source code is governed by a 3 | // BSD-style license that can be found in the LICENSE file. 4 | 5 | main() {} 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/platform.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic {} 5 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/platform.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic {} 5 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/platform.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/abstract_constructor.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | abstract class C extends core::Object { 6 | synthetic constructor •() → void 7 | ; 8 | } 9 | static method main() → dynamic 10 | ; 11 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/bad_continue.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic { 5 | invalid-expression "pkg/front_end/testcases/rasta/bad_continue.dart:6:12: Error: Can't find label 'here'.\n continue here;\n ^"; 6 | #L1: 7 | break #L1; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/bad_continue.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/bad_interpolation.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/bad_unicode.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method main() → dynamic { 6 | core::print(invalid-expression); 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/bad_unicode.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/breaking_bad.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic { 5 | invalid-expression "pkg/front_end/testcases/rasta/breaking_bad.dart:6:3: Error: No target of break.\n break;\n ^"; 6 | #L1: 7 | break #L1; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/breaking_bad.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/constant_get_and_invoke.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static const field dynamic c = 1; 5 | static method main() → dynamic { 6 | self::c; 7 | self::c.call(); 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/constant_get_and_invoke.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static const field dynamic c; 5 | static method main() → dynamic 6 | ; 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/deferred_lib.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library deferred_lib; 2 | import self as self; 3 | 4 | static method foo() → dynamic 5 | return null; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/deferred_lib.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library deferred_lib; 2 | import self as self; 3 | 4 | static method foo() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/deferred_load.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/export.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library export; 2 | import self as self; 3 | import "./foo.dart" as foo; 4 | additionalExports = (foo::foo) 5 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/export.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library export; 2 | import self as self; 3 | import "./foo.dart" as foo; 4 | additionalExports = (foo::foo) 5 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/export.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library export; 2 | import self as self; 3 | import "./foo.dart" as foo; 4 | additionalExports = (foo::foo) 5 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/export.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library export; 2 | import self as self; 3 | import "./foo.dart" as foo; 4 | additionalExports = (foo::foo) 5 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/export.dart.strong.transformed.expect: -------------------------------------------------------------------------------- 1 | library export; 2 | import self as self; 3 | import "./foo.dart" as foo; 4 | additionalExports = (foo::foo) 5 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/external_factory_redirection.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/foo.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library foo; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method foo() → dynamic { 6 | core::print("Hello, World!"); 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/foo.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library foo; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method foo() → dynamic { 6 | core::print("Hello, World!"); 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/foo.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library foo; 2 | import self as self; 3 | 4 | static method foo() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/foo.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library foo; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method foo() → dynamic { 6 | core::print("Hello, World!"); 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/foo.dart.strong.transformed.expect: -------------------------------------------------------------------------------- 1 | library foo; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method foo() → dynamic { 6 | core::print("Hello, World!"); 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/for_loop.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/hello.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method main() → dynamic { 6 | core::print("Hello, World!"); 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/hello.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method main() → dynamic { 6 | core::print("Hello, World!"); 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/hello.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/import_export.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "./foo.dart" as foo; 4 | 5 | static method main() → dynamic { 6 | foo::foo(); 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/import_export.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "./foo.dart" as foo; 4 | 5 | static method main() → dynamic { 6 | foo::foo(); 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/import_export.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/import_export.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "./foo.dart" as foo; 4 | 5 | static method main() → dynamic { 6 | foo::foo(); 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/import_export.dart.strong.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "./foo.dart" as foo; 4 | 5 | static method main() → dynamic { 6 | foo::foo(); 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/issue_000001.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method test0(dynamic x) → dynamic 5 | ; 6 | static method main() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/issue_000006.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static field dynamic list = [1, 2, 3]; 5 | static method main() → dynamic { 6 | self::list.add(1); 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/issue_000006.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static field dynamic list = [1, 2, 3]; 5 | static method main() → dynamic { 6 | self::list.add(1); 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/issue_000006.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static field dynamic list; 5 | static method main() → dynamic 6 | ; 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/issue_000008.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | class C extends core::Object { 6 | final field dynamic x; 7 | constructor •(dynamic x) → void 8 | ; 9 | } 10 | static method main() → dynamic 11 | ; 12 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/issue_000011.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method main() → dynamic { 6 | try { 7 | core::print(42); 8 | } 9 | finally { 10 | core::print(87); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/issue_000011.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method main() → dynamic { 6 | try { 7 | core::print(42); 8 | } 9 | finally { 10 | core::print(87); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/issue_000011.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/issue_000025.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static get x() → dynamic 5 | ; 6 | static set x(dynamic val) → dynamic 7 | ; 8 | static method main() → dynamic 9 | ; 10 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/issue_000031.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/issue_000032.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | class C extends core::Object { 6 | constructor •() → self::C 7 | : super core::Object::•(); 8 | } 9 | static method main() → dynamic 10 | invalid-statement; 11 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/issue_000032.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | class C extends core::Object { 6 | constructor •() → void 7 | ; 8 | } 9 | static method main() → dynamic 10 | ; 11 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/issue_000033.dart: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file 2 | // for details. All rights reserved. Use of this source code is governed by a 3 | // BSD-style license that can be found in the LICENSE.md file. 4 | 5 | @JS() 6 | main() {} 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/issue_000033.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | @invalid-expression "pkg/front_end/testcases/rasta/issue_000033.dart:5:2: Error: Method not found: 'JS'. 5 | @JS() 6 | ^" 7 | static method main() → dynamic {} 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/issue_000033.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | @invalid-expression "pkg/front_end/testcases/rasta/issue_000033.dart:5:2: Error: Method not found: 'JS'. 5 | @JS() 6 | ^" 7 | static method main() → dynamic {} 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/issue_000033.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/issue_000034.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | class C extends core::Object { 6 | const constructor •() → void 7 | ; 8 | } 9 | static method main() → dynamic 10 | ; 11 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/issue_000035.dart: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file 2 | // for details. All rights reserved. Use of this source code is governed by a 3 | // BSD-style license that can be found in the LICENSE.md file. 4 | 5 | class C {æøC();} 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/issue_000035.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | class C extends core::Object { 6 | synthetic constructor •() → void 7 | : super core::Object::•() 8 | ; 9 | abstract method æøC() → dynamic; 10 | } 11 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/issue_000035.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | class C extends core::Object { 6 | synthetic constructor •() → void 7 | ; 8 | abstract method æøC() → dynamic; 9 | } 10 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/issue_000035a.dart: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file 2 | // for details. All rights reserved. Use of this source code is governed by a 3 | // BSD-style license that can be found in the LICENSE.md file. 4 | 5 | class C{

C();} 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/issue_000035a.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | class C extends core::Object { 6 | constructor •() → void 7 | : super core::Object::•() 8 | ; 9 | } 10 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/issue_000035a.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | class C extends core::Object { 6 | constructor •() → void 7 | ; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/issue_000036.dart: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file 2 | // for details. All rights reserved. Use of this source code is governed by a 3 | // BSD-style license that can be found in the LICENSE.md file. 4 | 5 | main() => a. - 5; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/issue_000036.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | invalid-statement; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/issue_000036.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/issue_000042.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/issue_000043.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | class C extends core::Object { 6 | synthetic constructor •() → void 7 | ; 8 | get x() → dynamic 9 | ; 10 | } 11 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/issue_000045.dart: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file 2 | // for details. All rights reserved. Use of this source code is governed by a 3 | // BSD-style license that can be found in the LICENSE.md file. 4 | 5 | main() => """${1} 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/issue_000045.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | invalid-statement; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/issue_000045.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | invalid-statement; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/issue_000046.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | class C extends core::Object { 6 | field invalid-type c; 7 | constructor •() → self::C 8 | : self::C::c = invalid-expression, super core::Object::•(); 9 | } 10 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/issue_000046.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | class C extends core::Object { 6 | field invalid-type c; 7 | constructor •() → void 8 | ; 9 | } 10 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/issue_000047.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → invalid-type 5 | return null; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/issue_000047.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → invalid-type 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/issue_000052.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method main() → dynamic { 6 | function f() → dynamic { 7 | core::print("hello"); 8 | } 9 | f.call(); 10 | } 11 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/issue_000052.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method main() → dynamic { 6 | function f() → dynamic { 7 | core::print("hello"); 8 | } 9 | f.call(); 10 | } 11 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/issue_000052.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/issue_000069.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/malformed_const_constructor.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | class A extends core::Object { 6 | field dynamic x; 7 | constructor •() → void 8 | ; 9 | } 10 | static method main() → dynamic 11 | ; 12 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/malformed_function.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic { 5 | invalid-expression "pkg/front_end/testcases/rasta/malformed_function.dart:7:8: Error: Can't assign to a parenthesized expression.\n (null) = null;\n ^"; 6 | } 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/malformed_function.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/malformed_function_type.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | typedef Handle = (core::String) → dynamic; 6 | static method main() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/mandatory_parameter_initializer.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main(dynamic arguments) → dynamic {} 5 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/mandatory_parameter_initializer.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main(dynamic arguments) → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/parser_error.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method test(dynamic a, {dynamic b, dynamic c}) → core::int 6 | ; 7 | static method main() → dynamic 8 | ; 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/previsit_deferred.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "./deferred_lib.dart" as def; 4 | 5 | static method main() → dynamic {} 6 | static method test() → dynamic { 7 | let final dynamic #t1 = CheckLibraryIsLoaded(lib) in def::foo(); 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/previsit_deferred.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "./deferred_lib.dart" as def; 4 | 5 | static method main() → dynamic {} 6 | static method test() → dynamic { 7 | let final dynamic #t1 = CheckLibraryIsLoaded(lib) in def::foo(); 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/previsit_deferred.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | static method test() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/previsit_deferred.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "./deferred_lib.dart" as def; 4 | 5 | static method main() → dynamic {} 6 | static method test() → dynamic { 7 | let final dynamic #t1 = CheckLibraryIsLoaded(lib) in def::foo(); 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/supports_reflection.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method main() → dynamic { 6 | core::print(const core::bool::fromEnvironment("dart.library.mirrors")); 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/supports_reflection.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method main() → dynamic { 6 | core::print(const core::bool::fromEnvironment("dart.library.mirrors")); 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/supports_reflection.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/supports_reflection.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method main() → dynamic { 6 | core::print(const core::bool::fromEnvironment("dart.library.mirrors")); 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/supports_reflection.dart.strong.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method main() → dynamic { 6 | core::print(const core::bool::fromEnvironment("dart.library.mirrors")); 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/switch_execution_case_t02.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method test(dynamic value) → dynamic 5 | ; 6 | static method testEmptyCases(dynamic value) → dynamic 7 | ; 8 | static method main() → dynamic 9 | ; 10 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/switch_fall_through.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/try_label.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic { 5 | #L1: 6 | try { 7 | break #L1; 8 | } 9 | finally { 10 | invalid-statement; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/try_label.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/typedef.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | typedef Foo = () → void; 5 | static method main() → dynamic 6 | ; 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/unresolved.dart: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file 2 | // for details. All rights reserved. Use of this source code is governed by a 3 | // BSD-style license that can be found in the LICENSE.md file. 4 | 5 | main() { 6 | new Missing(); 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/unresolved.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/unresolved_constructor.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | class Foo extends core::Object { 6 | constructor •(dynamic x, dynamic y) → void 7 | ; 8 | } 9 | static method main() → dynamic 10 | ; 11 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/unsupported_platform_library.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method #main() → dynamic { 5 | throw "dart:html:1: Error: Not found: dart:html."; 6 | } 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/unsupported_platform_library.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method #main() → dynamic { 5 | throw "dart:html:1: Error: Not found: dart:html."; 6 | } 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/rasta/unsupported_platform_library.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_29937.dart: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file 2 | // for details. All rights reserved. Use of this source code is governed by a 3 | // BSD-style license that can be found in the LICENSE file. 4 | 5 | main() { 6 | [f() {}]; 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_29937.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_29940.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic { 5 | dynamic a = ""; 6 | invalid-type c = null; 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_29940.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic { 5 | dynamic a = ""; 6 | invalid-type c = null; 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_29940.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_29941.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method bad() → dynamic 5 | ; 6 | static method main() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_29942.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | static method f() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_29943.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method bad() → dynamic 5 | ; 6 | static method main() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_29944.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | class C extends core::Object { 6 | field dynamic C; 7 | constructor •() → void 8 | ; 9 | } 10 | static method main() → dynamic 11 | ; 12 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_29945.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic { 5 | invalid-type x = null; 6 | } 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_29945.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic { 5 | invalid-type x = null; 6 | } 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_29945.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_29975.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | typedef F = () → void; 5 | typedef F = () → void; 6 | static method main() → void 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_29976.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → void 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_29976.dart.strong.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method #main() → dynamic { 5 | throw "pkg/front_end/testcases/regress/issue_29976.dart:8:3: Error: Expected a String, but got ')'. 6 | ) 7 | ^"; 8 | } 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_29977.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_29978.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method foo(dynamic a, dynamic b) → dynamic 5 | ; 6 | static method main() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_29979.dart: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file 2 | // for details. All rights reserved. Use of this source code is governed by a 3 | // BSD-style license that can be found in the LICENSE file. 4 | 5 | main() { 6 | (f() {})(); 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_29979.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_29980.dart: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file 2 | // for details. All rights reserved. Use of this source code is governed by a 3 | // BSD-style license that can be found in the LICENSE file. 4 | 5 | main() { 6 | x.y z; 7 | } 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_29980.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic { 5 | invalid-type z; 6 | } 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_29980.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic { 5 | invalid-type z; 6 | } 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_29980.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_29982.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method #main() → dynamic { 5 | throw "pkg/front_end/testcases/regress/issue_29982.dart:7:17: Error: Expected ']' before this.\n print('\${eh[\u0233h']}');\n ^"; 6 | } 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_29982.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_29982.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method #main() → dynamic { 5 | throw "pkg/front_end/testcases/regress/issue_29982.dart:7:17: Error: Expected ']' before this.\n print('\${eh[\u0233h']}');\n ^"; 6 | } 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_29983.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method f() → dynamic 5 | ; 6 | static method g() → dynamic 7 | ; 8 | static method h() → dynamic 9 | ; 10 | static method main() → dynamic 11 | ; 12 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_29984.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method bad() → dynamic 5 | ; 6 | static method main() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_29985.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method bad() → dynamic 5 | ; 6 | static method main() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_29986.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | static abstract method C(dynamic name) → dynamic; 7 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_29987.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_30836.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | class A extends core::Object { 6 | final field core::int x; 7 | constructor •() → void 8 | ; 9 | } 10 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_30981.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | class A extends core::Object { 6 | synthetic constructor •() → void 7 | ; 8 | get A() → dynamic 9 | ; 10 | } 11 | static method main() → dynamic 12 | ; 13 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_30994.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library lib; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_31157.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method bad() → dynamic 5 | ; 6 | static method main() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_31171.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | typedef T = dynamic; 6 | typedef F = () → core::Map; 7 | static method main() → dynamic 8 | ; 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_31180.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method bad() → dynamic 5 | ; 6 | static method main() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_31184.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method bad() → dynamic 5 | ; 6 | static method main() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_31185.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static field core::int i; 6 | static method test1() → core::int 7 | ; 8 | static method test2() → core::int 9 | ; 10 | static method main() → dynamic 11 | ; 12 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_31186.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method bad() → dynamic 5 | ; 6 | static method main() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_31187.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method bad() → dynamic 5 | ; 6 | static method main() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_31188.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static field invalid-type T; 5 | static field invalid-type B; 6 | static method main() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_31192.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | class Increment extends core::Object { 6 | field core::int x; 7 | constructor •() → void 8 | ; 9 | } 10 | static method main() → dynamic 11 | ; 12 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_31846.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_32200.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | class Foo extends core::Object { 6 | field self::Foo self; 7 | synthetic constructor •() → void 8 | ; 9 | } 10 | static method main() → dynamic 11 | ; 12 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_33452.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | class ExistingClass extends core::Object { 6 | constructor existingConstructor() → void 7 | ; 8 | } 9 | static method main() → dynamic 10 | ; 11 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/regress/issue_34291_lib.dart: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2018, the Dart project authors. Please see the AUTHORS file 2 | // for details. All rights reserved. Use of this source code is governed by a 3 | // BSD-style license that can be found in the LICENSE file. 4 | 5 | class A {} 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/return_with_unknown_type_in_context.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method f(core::List x) → core::bool 6 | ; 7 | static method main() → dynamic 8 | ; 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/runtime_checks/implicit_downcast_assert_statement.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/runtime_checks/implicit_downcast_do.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/runtime_checks/implicit_downcast_for_condition.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method main() → void 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/runtime_checks/implicit_downcast_if.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/runtime_checks/implicit_downcast_not.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method main() → void 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/runtime_checks/implicit_downcast_while.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library test; 2 | import self as self; 3 | 4 | static method main() → dynamic 5 | ; 6 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/statements.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method foo() → dynamic 5 | ; 6 | static method bar() → dynamic 7 | ; 8 | static method main() → dynamic 9 | ; 10 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/stringliteral.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic {} 5 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/tabs.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method test() → dynamic 5 | ; 6 | static method main() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/top_level_library_method.dart.direct.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method library() → dynamic { 6 | core::print("Hello, World!"); 7 | } 8 | static method main() → dynamic 9 | return self::library(); 10 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/top_level_library_method.dart.direct.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method library() → dynamic { 6 | core::print("Hello, World!"); 7 | } 8 | static method main() → dynamic 9 | return self::library(); 10 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/top_level_library_method.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method library() → dynamic 5 | ; 6 | static method main() → dynamic 7 | ; 8 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/top_level_library_method.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method library() → dynamic { 6 | core::print("Hello, World!"); 7 | } 8 | static method main() → dynamic 9 | return self::library(); 10 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/top_level_library_method.dart.strong.transformed.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | import "dart:core" as core; 4 | 5 | static method library() → dynamic { 6 | core::print("Hello, World!"); 7 | } 8 | static method main() → dynamic 9 | return self::library(); 10 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/typedef.dart.outline.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | typedef _NullaryFunction = () → dynamic; 5 | typedef _UnaryFunction = (dynamic) → dynamic; 6 | typedef _BinaryFunction = (dynamic, dynamic) → dynamic; 7 | static method main() → dynamic 8 | ; 9 | -------------------------------------------------------------------------------- /code/front_end_semicolon/testcases/uninitialized_fields.dart.strong.expect: -------------------------------------------------------------------------------- 1 | library; 2 | import self as self; 3 | 4 | static method main() → dynamic {} 5 | -------------------------------------------------------------------------------- /in-progress/README.md: -------------------------------------------------------------------------------- 1 | This directory contains proposals that I'm still in the middle of writing. They 2 | are incomplete, likely to contain mistakes, and may not pan out at all. 3 | -------------------------------------------------------------------------------- /scripts/pubspec.yaml: -------------------------------------------------------------------------------- 1 | name: ui_as_code_tools 2 | dependencies: 3 | analyzer: any 4 | path: any 5 | --------------------------------------------------------------------------------