Jump to:
pkg/front_end/lib/src/fasta/kernel/kernel_shadow_ast.dart
pkg/front_end/lib/src/fasta/type_inference/type_inferrer.dart
pkg/front_end/test/fasta/strong.status
pkg/front_end/testcases/inference/bottom.dart
pkg/front_end/testcases/inference/bottom.dart.strong.expect
pkg/front_end/testcases/inference/bottom_in_closure.dart
pkg/front_end/testcases/inference/bottom_in_closure.dart.strong.expect
pkg/front_end/testcases/inference/conflicts_can_happen.dart
pkg/front_end/testcases/inference/conflicts_can_happen.dart.strong.expect
pkg/front_end/testcases/inference/conflicts_can_happen2.dart
pkg/front_end/testcases/inference/conflicts_can_happen2.dart.strong.expect
pkg/front_end/testcases/inference/do_not_infer_overridden_fields_that_explicitly_say_dynamic_infer.dart
pkg/front_end/testcases/inference/do_not_infer_overridden_fields_that_explicitly_say_dynamic_infer.dart.strong.expect
pkg/front_end/testcases/inference/dont_infer_field_type_when_initializer_is_null.dart
pkg/front_end/testcases/inference/dont_infer_field_type_when_initializer_is_null.dart.strong.expect
pkg/front_end/testcases/inference/dont_infer_type_on_dynamic.dart
pkg/front_end/testcases/inference/dont_infer_type_on_dynamic.dart.strong.expect
pkg/front_end/testcases/inference/dont_infer_type_when_initializer_is_null.dart
pkg/front_end/testcases/inference/dont_infer_type_when_initializer_is_null.dart.strong.expect
pkg/front_end/testcases/inference/downwards_inference_assignment_statements.dart.strong.expect
pkg/front_end/testcases/inference/downwards_inference_on_constructor_arguments_infer_downwards.dart.strong.expect
pkg/front_end/testcases/inference/field_refers_to_static_getter.dart
pkg/front_end/testcases/inference/field_refers_to_static_getter.dart.strong.expect
pkg/front_end/testcases/inference/field_refers_to_top_level_getter.dart
pkg/front_end/testcases/inference/field_refers_to_top_level_getter.dart.strong.expect
pkg/front_end/testcases/inference/generic_methods_basic_downward_inference.dart.strong.expect
pkg/front_end/testcases/inference/generic_methods_correctly_recognize_generic_upper_bound.dart.strong.expect
pkg/front_end/testcases/inference/generic_methods_dart_math_min_max.dart
pkg/front_end/testcases/inference/generic_methods_dart_math_min_max.dart.strong.expect
pkg/front_end/testcases/inference/generic_methods_infer_generic_function_parameter_type.dart
pkg/front_end/testcases/inference/generic_methods_infer_generic_function_parameter_type.dart.strong.expect
pkg/front_end/testcases/inference/generic_methods_infer_generic_function_parameter_type2.dart
pkg/front_end/testcases/inference/generic_methods_infer_generic_function_parameter_type2.dart.strong.expect
pkg/front_end/testcases/inference/generic_methods_infer_generic_function_return_type.dart
pkg/front_end/testcases/inference/generic_methods_infer_generic_function_return_type.dart.strong.expect
pkg/front_end/testcases/inference/generic_methods_infer_generic_instantiation.dart.strong.expect
pkg/front_end/testcases/inference/infer_assign_to_index.dart
pkg/front_end/testcases/inference/infer_assign_to_index.dart.strong.expect
pkg/front_end/testcases/inference/infer_assign_to_property.dart
pkg/front_end/testcases/inference/infer_assign_to_property.dart.strong.expect
pkg/front_end/testcases/inference/infer_assign_to_property_custom.dart
pkg/front_end/testcases/inference/infer_assign_to_property_custom.dart.strong.expect
pkg/front_end/testcases/inference/infer_assign_to_ref.dart
pkg/front_end/testcases/inference/infer_assign_to_ref.dart.strong.expect
pkg/front_end/testcases/inference/infer_conditional.dart
pkg/front_end/testcases/inference/infer_conditional.dart.strong.expect
pkg/front_end/testcases/inference/infer_consts_transitively_2_b.dart
pkg/front_end/testcases/inference/infer_consts_transitively_2_b.dart.strong.expect
pkg/front_end/testcases/inference/infer_consts_transitively_b.dart
pkg/front_end/testcases/inference/infer_consts_transitively_b.dart.strong.expect
pkg/front_end/testcases/inference/infer_from_variables_in_cycle_libs_when_flag_is_on2_a.dart
pkg/front_end/testcases/inference/infer_from_variables_in_cycle_libs_when_flag_is_on2_a.dart.strong.expect
pkg/front_end/testcases/inference/infer_from_variables_in_cycle_libs_when_flag_is_on_a.dart
pkg/front_end/testcases/inference/infer_from_variables_in_cycle_libs_when_flag_is_on_a.dart.strong.expect
pkg/front_end/testcases/inference/infer_from_variables_in_non_cycle_imports_with_flag2_a.dart
pkg/front_end/testcases/inference/infer_from_variables_in_non_cycle_imports_with_flag2_a.dart.strong.expect
pkg/front_end/testcases/inference/infer_from_variables_in_non_cycle_imports_with_flag_a.dart
pkg/front_end/testcases/inference/infer_from_variables_in_non_cycle_imports_with_flag_a.dart.strong.expect
pkg/front_end/testcases/inference/infer_local_function_return_type.dart.strong.expect
pkg/front_end/testcases/inference/infer_parameter_type_setter_from_field.dart
pkg/front_end/testcases/inference/infer_parameter_type_setter_from_field.dart.strong.expect
pkg/front_end/testcases/inference/infer_parameter_type_setter_from_setter.dart
pkg/front_end/testcases/inference/infer_parameter_type_setter_from_setter.dart.strong.expect
pkg/front_end/testcases/inference/infer_statics_transitively2.dart
pkg/front_end/testcases/inference/infer_statics_transitively2.dart.strong.expect
pkg/front_end/testcases/inference/infer_statics_transitively3_a.dart
pkg/front_end/testcases/inference/infer_statics_transitively3_a.dart.strong.expect
pkg/front_end/testcases/inference/infer_statics_transitively_2_a.dart
pkg/front_end/testcases/inference/infer_statics_transitively_2_a.dart.strong.expect
pkg/front_end/testcases/inference/infer_statics_transitively_b.dart
pkg/front_end/testcases/inference/infer_statics_transitively_b.dart.strong.expect
pkg/front_end/testcases/inference/infer_statics_with_method_invocations.dart
pkg/front_end/testcases/inference/infer_statics_with_method_invocations.dart.strong.expect
pkg/front_end/testcases/inference/infer_statics_with_method_invocations_a.dart
pkg/front_end/testcases/inference/infer_statics_with_method_invocations_a.dart.strong.expect
pkg/front_end/testcases/inference/infer_type_on_overridden_fields2.dart
pkg/front_end/testcases/inference/infer_type_on_overridden_fields2.dart.strong.expect
pkg/front_end/testcases/inference/infer_type_on_overridden_fields4.dart
pkg/front_end/testcases/inference/infer_type_on_overridden_fields4.dart.strong.expect
pkg/front_end/testcases/inference/infer_type_on_var.dart
pkg/front_end/testcases/inference/infer_type_on_var.dart.strong.expect
pkg/front_end/testcases/inference/infer_type_on_var2.dart
pkg/front_end/testcases/inference/infer_type_on_var2.dart.strong.expect
pkg/front_end/testcases/inference/infer_type_on_var_from_top_level.dart
pkg/front_end/testcases/inference/infer_type_on_var_from_top_level.dart.strong.expect
pkg/front_end/testcases/inference/infer_type_regardless_of_declaration_order_or_cycles.dart
pkg/front_end/testcases/inference/infer_type_regardless_of_declaration_order_or_cycles.dart.strong.expect
pkg/front_end/testcases/inference/infer_type_regardless_of_declaration_order_or_cycles_b.dart
pkg/front_end/testcases/inference/infer_type_regardless_of_declaration_order_or_cycles_b.dart.strong.expect
pkg/front_end/testcases/inference/infer_types_on_generic_instantiations_3.dart
pkg/front_end/testcases/inference/infer_types_on_generic_instantiations_3.dart.strong.expect
pkg/front_end/testcases/inference/infer_types_on_generic_instantiations_4.dart
pkg/front_end/testcases/inference/infer_types_on_generic_instantiations_4.dart.strong.expect
pkg/front_end/testcases/inference/infer_types_on_generic_instantiations_in_library_cycle.dart
pkg/front_end/testcases/inference/infer_types_on_generic_instantiations_in_library_cycle.dart.strong.expect
pkg/front_end/testcases/inference/infer_types_on_generic_instantiations_in_library_cycle_a.dart
pkg/front_end/testcases/inference/infer_types_on_generic_instantiations_in_library_cycle_a.dart.strong.expect
pkg/front_end/testcases/inference/infer_types_on_generic_instantiations_infer.dart
pkg/front_end/testcases/inference/infer_types_on_generic_instantiations_infer.dart.strong.expect
pkg/front_end/testcases/inference/infer_use_of_void.dart
pkg/front_end/testcases/inference/infer_use_of_void.dart.strong.expect
pkg/front_end/testcases/inference/inferred_initializing_formal_checks_default_value.dart
pkg/front_end/testcases/inference/inferred_initializing_formal_checks_default_value.dart.strong.expect
pkg/front_end/testcases/inference/inferred_nonstatic_field_depends_on_top_level_var_simple.dart
pkg/front_end/testcases/inference/inferred_nonstatic_field_depends_on_top_level_var_simple.dart.strong.expect
pkg/front_end/testcases/inference/inferred_type_is_enum.dart
pkg/front_end/testcases/inference/inferred_type_is_enum.dart.strong.expect
pkg/front_end/testcases/inference/inferred_type_is_enum_values.dart
pkg/front_end/testcases/inference/inferred_type_is_enum_values.dart.strong.expect
pkg/front_end/testcases/inference/inferred_type_uses_synthetic_function_type.dart
pkg/front_end/testcases/inference/inferred_type_uses_synthetic_function_type.dart.strong.expect
pkg/front_end/testcases/inference/inferred_type_uses_synthetic_function_type_required_param.dart
pkg/front_end/testcases/inference/inferred_type_uses_synthetic_function_type_required_param.dart.strong.expect
pkg/front_end/testcases/inference/instantiate_to_bounds_generic2_has_bound_defined_after.dart
pkg/front_end/testcases/inference/instantiate_to_bounds_generic2_has_bound_defined_after.dart.strong.expect
pkg/front_end/testcases/inference/instantiate_to_bounds_generic2_has_bound_defined_before.dart
pkg/front_end/testcases/inference/instantiate_to_bounds_generic2_has_bound_defined_before.dart.strong.expect
pkg/front_end/testcases/inference/instantiate_to_bounds_generic2_no_bound.dart
pkg/front_end/testcases/inference/instantiate_to_bounds_generic2_no_bound.dart.strong.expect
pkg/front_end/testcases/inference/instantiate_to_bounds_generic_has_bound_defined_after.dart
pkg/front_end/testcases/inference/instantiate_to_bounds_generic_has_bound_defined_after.dart.strong.expect
pkg/front_end/testcases/inference/instantiate_to_bounds_generic_has_bound_defined_before.dart
pkg/front_end/testcases/inference/instantiate_to_bounds_generic_has_bound_defined_before.dart.strong.expect
pkg/front_end/testcases/inference/instantiate_to_bounds_not_generic.dart
pkg/front_end/testcases/inference/instantiate_to_bounds_not_generic.dart.strong.expect
pkg/front_end/testcases/inference/no_error_when_declared_type_is_num_and_assigned_null.dart
pkg/front_end/testcases/inference/no_error_when_declared_type_is_num_and_assigned_null.dart.strong.expect
pkg/front_end/testcases/inference/refine_binary_expression_type_type_parameter_t_double.dart
pkg/front_end/testcases/inference/refine_binary_expression_type_type_parameter_t_double.dart.strong.expect
pkg/front_end/testcases/inference/refine_binary_expression_type_type_parameter_t_int.dart
pkg/front_end/testcases/inference/refine_binary_expression_type_type_parameter_t_int.dart.strong.expect
pkg/front_end/testcases/inference/refine_binary_expression_type_type_parameter_t_t.dart
pkg/front_end/testcases/inference/refine_binary_expression_type_type_parameter_t_t.dart.strong.expect