diff --git a/ets2panda/compiler/core/compilerImpl.cpp b/ets2panda/compiler/core/compilerImpl.cpp index 5a0a5ce4e14cc9f87f7d5ecc6220b99559a0b674..3cf171a8f5bf25f56483cbddb77e174776da7891 100644 --- a/ets2panda/compiler/core/compilerImpl.cpp +++ b/ets2panda/compiler/core/compilerImpl.cpp @@ -214,7 +214,7 @@ static bool RunVerifierAndPhases(public_lib::Context &context, parser::Program & } // Stop lowerings processing after Checker phase if any error happened. - if (phase->Name() == compiler::CheckerPhase::NAME && context.diagnosticEngine->IsAnyError()) { + if (name == "plugins-after-check" && context.diagnosticEngine->IsAnyError()) { return false; } diff --git a/ets2panda/compiler/lowering/checkerPhase.cpp b/ets2panda/compiler/lowering/checkerPhase.cpp index 019a5ce570f922d4e512c432f22a286d11c05848..f3b76ec9de021cdebcdf5d0fb8588a8c7d4fba93 100644 --- a/ets2panda/compiler/lowering/checkerPhase.cpp +++ b/ets2panda/compiler/lowering/checkerPhase.cpp @@ -30,7 +30,7 @@ bool CheckerPhase::Perform(public_lib::Context *ctx, [[maybe_unused]] parser::Pr stmt->AddAstNodeFlags(ir::AstNodeFlags::NOCLEANUP); } auto checkerResult = ctx->checker->StartChecker(ctx->parserProgram->VarBinder(), *ctx->config->options); - return checkerResult; + return program->Extension() == ScriptExtension::ETS ? true : checkerResult; } } // namespace ark::es2panda::compiler diff --git a/ets2panda/test/test-lists/recheck/recheck-ignored.txt b/ets2panda/test/test-lists/recheck/recheck-ignored.txt index 7d0a9e40abaed6122afcdd88ca63f4965a3c8368..ebbb1be785fe4176955ebfb36bb63f5bc47ec2ff 100644 --- a/ets2panda/test/test-lists/recheck/recheck-ignored.txt +++ b/ets2panda/test/test-lists/recheck/recheck-ignored.txt @@ -1,1387 +1,4 @@ -# New failures at #FailKind.ES2PANDA_FAIL -# Negative tests that are ignored -ast/parser/ets/import_tests/export_and_import_class.ets -ast/parser/ets/import_tests/export_and_import_top_level.ets -ast/parser/ets/too_many_expression.ets -compiler/ets/ConditionalExpressionCallVoidNeg.ets -compiler/ets/abstractNewClassInstanceExpression.ets -compiler/ets/dynamic_instanceof_error.ets -compiler/ets/func-ref-private.ets -compiler/ets/functions_with_ambiguous_rest_parameter.ets -compiler/ets/generic_arrayaslist.ets -compiler/ets/instanceof_dyndecl_dynvalue.ets -compiler/ets/instanceof_dyndecl_jsvalue.ets -compiler/ets/instanceof_dynvalue_dynvalue.ets -compiler/ets/instanceof_dynvalue_jsvalue.ets -compiler/ets/instanceof_etsobject_dynvalue.ets -compiler/ets/instanceof_etsobject_jsvalue.ets -compiler/ets/instanceof_jsvalue_dynvalue.ets -compiler/ets/instanceof_jsvalue_jsvalue.ets -compiler/ets/instanceof_object_dynvalue.ets -compiler/ets/instanceof_object_jsvalue.ets -compiler/ets/instanceof_object_long.ets -parser/ets/dynamic_import_tests/dynamic_iface_decl_bad.ets -parser/ets/import_tests/packages/var-duplication/subpackage_module_1.ets -parser/ets/import_tests/packages/var-duplication/subpackage_module_2.ets -parser/ets/interfaces.ets -parser/ets/lambda-type-inference-overloaded.ets -parser/ets/localTypeAlias.ets -parser/ets/re_export/import_10.ets -parser/ets/re_export/re_export_4.ets -parser/ets/test_type_alias6.ets -parser/ets/type_alias_1.ets -runtime/ets/ClassNewInstance.ets -runtime/ets/GenericsTest.ets -runtime/ets/Object-type-in-binary-logical-expression.ets -runtime/ets/StringFasta.ets -runtime/ets/conditionalExpressionGenericLUB.ets -runtime/ets/funcRefWithRestArguments.ets -runtime/ets/generics_1.ets -runtime/ets/implementsClassPropertyUnionType1.ets -runtime/ets/implementsClassPropertyUnionType2.ets -runtime/ets/lambda_with_receiver/lambda_with_receiver_generics_return_this_rotate.ets -runtime/ets/lambda_with_receiver/lambda_with_receiver_return_this3.ets -runtime/ets/lambda_with_receiver/lambda_with_receiver_trailing_in_class_method_return_this_rotate.ets -runtime/ets/lambda_with_receiver/lambda_with_receiver_trailing_in_function_return_this_rotate.ets -runtime/ets/n_overrideWithNullable.ets -runtime/ets/nullCoalesc.ets -runtime/ets/nullableType.ets -runtime/ets/objectEquality.ets -runtime/ets/optional_field.ets -runtime/ets/override_for_partial_01.ets -runtime/ets/override_for_partial_02.ets -runtime/ets/struct-identifier.ets -runtime/ets/struct-init.ets -runtime/ets/struct-init2.ets -runtime/ets/struct_implements.ets -runtime/ets/top_level_03.ets -runtime/ets/type_param_in_union.ets - -# New failures at #FailKind.ABORT_FAIL -runtime/ets/lambda_with_receiver/lambda_with_receiver_generics_return_this.ets - -# Negative tests that should be ignored -ast/parser/multi_returnstatement_typeerror.ets -ast/parser/ets/spreadexpr_in_newexpr_neg02.ets -ast/parser/ets/multiple_fields.ets -ast/parser/ets/enum18.ets -ast/parser/ets/async_ctor.ets -ast/parser/ets/special_signatures.ets -ast/parser/ets/local-class-access-modifier-private.ets -ast/parser/ets/generic_error.ets -ast/parser/ets/getterOverrideGen_n.ets -ast/parser/ets/unexpected_token_3.ets -ast/parser/ets/unexpected_token_34.ets -ast/parser/ets/partialGenericInterface_n.ets -ast/parser/ets/spreadExpressionNotArrayType.ets -ast/parser/ets/method_modifier_check_6.ets -ast/parser/ets/interfaceMethodNativeModifier.ets -ast/parser/ets/interfaceMethodPrivatePrivate.ets -ast/parser/ets/ambient_indexer_4.ets -ast/parser/ets/genericDefaultParam_4.ets -ast/parser/ets/inheritance-cyclic.ets -ast/parser/ets/lambda-type-inference-bad-arrow.ets -ast/parser/ets/non_constant_expression.ets -ast/parser/ets/function_decl.ets -ast/parser/ets/undefinedNullNotObject.ets -ast/parser/ets/unexpected_token_59.ets -ast/parser/ets/switch_alive_2.ets -ast/parser/ets/recordKeyTypeCheck01.ets -ast/parser/ets/static_func_call_10.ets -ast/parser/ets/local-class-member-access-modifier-private1.ets -ast/parser/ets/unexpected_token_52.ets -ast/parser/ets/cast_expressions7.ets -ast/parser/ets/async_method_bad.ets -ast/parser/ets/recordKeyTypeCheck04.ets -ast/parser/ets/struct_with_annotations.ets -ast/parser/ets/launch_super_ctor.ets -ast/parser/ets/declare_namespace_5.ets -ast/parser/ets/class_keyword.ets -ast/parser/ets/function_implicit_return_type2.ets -ast/parser/ets/nonIntegralIndex.ets -ast/parser/ets/missing_in_for_statement_2.ets -ast/parser/ets/accessor_void.ets -ast/parser/ets/unexpected_token_20.ets -ast/parser/ets/async_lambda_bad.ets -ast/parser/ets/unexpected_token_33.ets -ast/parser/ets/method_modifier_check_7.ets -ast/parser/ets/wrong_context_function_3.ets -ast/parser/ets/getter_native.ets -ast/parser/ets/lambda-type-inference-neg2.ets -ast/parser/ets/ambient_indexer_8.ets -ast/parser/ets/async_function_bad.ets -ast/parser/ets/increment-on-nullish-type-undefined-invalid.ets -ast/parser/ets/circulary_interface_declaration.ets -ast/parser/ets/ambiguous_call_1.ets -ast/parser/ets/function_implicit_return_type7.ets -ast/parser/ets/unexpected_token_7.ets -ast/parser/ets/nonPublicInterfaceProp.ets -ast/parser/ets/struct_keywords2.ets -ast/parser/ets/unexpected_token_30.ets -ast/parser/ets/invalidEnums.ets -ast/parser/ets/InvalidExpressions1.ets -ast/parser/ets/interface_member_initialization.ets -ast/parser/ets/constant_expression_divide_zero.ets -ast/parser/ets/default_parameter1.ets -ast/parser/ets/method_modifier_check_4.ets -ast/parser/ets/typeparameter_constraint_circular-neg_0.ets -ast/parser/ets/class_interface_enum_only_top_level_5.ets -ast/parser/ets/namespace_badtoken03.ets -ast/parser/ets/enum24.ets -ast/parser/ets/for_of_02.ets -ast/parser/ets/method_modifier_check_3.ets -ast/parser/ets/unexpected_token_31.ets -ast/parser/ets/array_2.ets -ast/parser/ets/invalid_type.ets -ast/parser/ets/visible_signatures_1.ets -ast/parser/multierror_switchcases.ets -ast/parser/ets/method_modifier_check_9.ets -ast/parser/ets/TypeInferFunc.ets -ast/parser/ets/non_proper_iterator_method.ets -ast/parser/ets/thisInConstructor.ets -ast/parser/ets/keyof_type_parameter.ets -ast/parser/ets/local-interface-access-modifier-public.ets -ast/parser/ets/rest_parameter_03.ets -ast/parser/ets/unexpected_token_50.ets -ast/parser/ets/assignment_non-functional_variable_to_functional_type.ets -ast/parser/ets/access_modifier_4.ets -ast/parser/ets/class-static-field-redeclaration.ets -ast/parser/ets/method_modifier_check_5.ets -ast/parser/ets/enum23.ets -ast/parser/ets/arrow_1.ets -ast/parser/ets/readonlyGetterSetterReassignment2.ets -ast/parser/ets/StructTest3.ets -ast/parser/ets/trailing_comma_1.ets -ast/parser/ets/invalid_access_static.ets -ast/parser/ets/interfaces2.ets -ast/parser/ets/for_with_empty_body.ets -ast/parser/ets/generics_type_param_no_typeargs_no_default_2.ets -ast/parser/ets/namespace_badtoken04.ets -ast/parser/ets/InvalidStatements1.ets -ast/parser/ets/wrong-union-array-assignment.ets -ast/parser/ets/optional_field_interfaceUnionNotCompatible.ets -ast/parser/ets/struct_invalid_nested2.ets -ast/parser/ets/distinguishable-decl-1.ets -ast/parser/ets/class_interface_enum_only_top_level_2.ets -ast/parser/ets/for_of_loop_variable.ets -ast/parser/ets/single_statement_2.ets -ast/parser/ets/switch_readonly_member_different_enum_2.ets -ast/parser/ets/unexpected_token_44.ets -ast/parser/ets/tryBlockOnly.ets -ast/parser/ets/test_type_alias2.ets -ast/parser/ets/switch_readonly_member_enum.ets -ast/parser/ets/nested_function_in_method.ets -ast/parser/ets/main_entry_point_4.ets -ast/parser/ets/enum12.ets -ast/parser/ets/n_returnNullFromMethod.ets -ast/parser/ets/enum28.ets -ast/parser/ets/unexpected_token_17.ets -ast/parser/ets/try_catch_alive_5.ets -ast/parser/ets/SmartCast_2.ets -ast/parser/ets/user_defined_20.ets -ast/parser/ets/enum13.ets -ast/parser/ets/cycle_constructor.ets -ast/parser/ets/unexpected_token_25.ets -ast/parser/ets/test_type_alias4.ets -ast/parser/ets/missing_in_for_statement_1.ets -ast/parser/ets/multi_typeerror_function_implicit_return_value.ets -ast/parser/ets/anonymous_class.ets -ast/parser/ets/ambient_indexer_7.ets -ast/parser/ets/for_of_03.ets -ast/parser/ets/rest_parameter_04.ets -ast/parser/ets/invalid_access_static2.ets -ast/parser/ets/class_property_access.ets -ast/parser/ets/tuple_type_3_neg.ets -ast/parser/ets/readonly_reference_CTE_err_elimilate.ets -ast/parser/ets/setter_native.ets -ast/parser/ets/missing_implementation_1.ets -ast/parser/ets/user_defined_14.ets -ast/parser/ets/static_func_call_9.ets -ast/parser/ets/enum2.ets -ast/parser/ets/method_modifier_check_1.ets -ast/parser/ets/dynmicImportUnimplemented.ets -ast/parser/ets/try_catch_alive_8.ets -ast/parser/ets/partialGenericInterface_2.ets -ast/parser/ets/lambda_infer_type_neg_2.ets -ast/parser/ets/local_interface_already_class.ets -ast/parser/ets/calls.ets -ast/parser/ets/this_type_lambda_declaration_return_invalid.ets -ast/parser/ets/static_field_2.ets -ast/parser/ets/invalidEnums1.ets -ast/parser/ets/static_func_call_2.ets -ast/parser/ets/record_object_value.ets -ast/parser/ets/operator_logical_nullish_equal.ets -ast/parser/ets/user_defined_24.ets -ast/parser/ets/unexpected_token_41.ets -ast/parser/ets/typeinference_function_generic.ets -ast/parser/ets/n_assignNullableFromFunctionToNonNullable.ets -ast/parser/ets/local-interface-member-access-modifier-private2.ets -ast/parser/ets/keyof_annotation.ets -ast/parser/ets/unexpected_token_37.ets -ast/parser/ets/cast_expressions8.ets -ast/parser/ets/unexpected_token_35.ets -ast/parser/ets/static_func_call_1.ets -ast/parser/ets/class_interface_enum_only_top_level_1.ets -ast/parser/ets/this_type_class_static_method_return_invalid.ets -ast/parser/ets/unexpected_token_36.ets -ast/parser/ets/struct_export1.ets -ast/parser/ets/local_interface_already_variable..ets -ast/parser/ets/enum_default_negative.ets -ast/parser/ets/struct_in_class.ets -ast/parser/ets/switch_enum.ets -ast/parser/ets/InterfaceWithDefaultFunction2.ets -ast/parser/ets/enum8.ets -ast/parser/ets/struct_invalid_abstract.ets -ast/parser/ets/partialPrimitiveConversion_n.ets -ast/parser/ets/superInConstructor3.ets -ast/parser/ets/primitive_type_method_2.ets -ast/parser/ets/method_modifier_check_11.ets -ast/parser/ets/this_type_lambda_declaration_return_in_class_invalid.ets -ast/parser/ets/interfaceAbstract.ets -ast/parser/ets/non-ambient_call_signature.ets -ast/parser/ets/await_promise_bad.ets -ast/parser/ets/class_interface_enum_only_top_level_3.ets -ast/parser/ets/forOfType.ets -ast/parser/ets/SmartCast_1.ets -ast/parser/ets/lambda-type-inference-overloaded-1.ets -ast/parser/ets/superInConstructor1.ets -ast/parser/ets/assign_bad.ets -ast/parser/ets/topLevelStaticClass.ets -ast/parser/ets/InvalidParserImpl.ets -ast/parser/ets/privateSuperConstructorCall.ets -ast/parser/ets/declare_class_neg.ets -ast/parser/ets/unexpected_token_10.ets -ast/parser/ets/method_modifier_check_16.ets -ast/parser/ets/keyof_applied_to_other.ets -ast/parser/ets/ambient_indexer_9.ets -ast/parser/ets/enum15.ets -ast/parser/ets/async_abstract_bad.ets -ast/parser/ets/typeparameter_constraint_circular-neg_1.ets -ast/parser/ets/user_defined_17.ets -ast/parser/ets/class_composite_1.ets -ast/parser/ets/unclosed_loop.ets -ast/parser/ets/static_field_3.ets -ast/parser/ets/missing_implementation_2.ets -ast/parser/ets/object_literal_withfunc.ets -ast/parser/ets/default_parameters_multi_error.ets -ast/parser/ets/unexpected_token_13.ets -ast/parser/ets/functionTypeRethrows.ets -ast/parser/ets/type_param_contraint_override.ets -ast/parser/ets/namespace_badtoken02.ets -ast/parser/ets/return_null_and_type_not_match.ets -ast/parser/ets/union_static_method.ets -ast/parser/ets/unexpected_token_28.ets -ast/parser/ets/overrideFuncWithGetter_n.ets -ast/parser/ets/operator_logical_or_equal.ets -ast/parser/ets/type_references.ets -ast/parser/ets/fields.ets -ast/parser/ets/generic_defined_before_use_neg_5.ets -ast/parser/ets/constructor_functionbody_nullptr.ets -ast/parser/ets/switch_enum_case_duplicate.ets -ast/parser/ets/lambda-arrow-after-braces.ets -ast/parser/ets/variable_throw_function_2.ets -ast/parser/ets/interfaceMethodPrivateStaticModifier.ets -ast/parser/ets/user_defined_7.ets -ast/parser/ets/optional_chaining_invalid_property.ets -ast/parser/ets/string_literal_const_cast.ets -ast/parser/ets/InvalidClasses.ets -ast/parser/ets/interfaceExtendInterfaces1.ets -ast/parser/ets/method_modifier_check_17.ets -ast/parser/ets/invalid_decorator_usage.ets -ast/parser/ets/operator_logical_and_euqal.ets -ast/parser/ets/ambient_indexer_5.ets -ast/parser/ets/declare_class_bad_2.ets -ast/parser/ets/wrong_context_function_2.ets -ast/parser/ets/enum22.ets -ast/parser/ets/test_type_alias1.ets -ast/parser/ets/unexpected_token_21.ets -ast/parser/ets/enum17.ets -ast/parser/ets/superStaticCall.ets -ast/parser/ets/unexpected_token_8.ets -ast/parser/ets/reserved_type.ets -ast/parser/ets/SmartCast_3.ets -ast/parser/ets/types_decls.ets -ast/parser/ets/partialInterface_n1.ets -ast/parser/ets/keyof_never.ets -ast/parser/ets/empty_launch.ets -ast/parser/ets/increment-on-nullish-type-undefined.ets -ast/parser/ets/generics_type_param_no_typeargs_no_default.ets -ast/parser/ets/lambda_infer_type_neg_1.ets -ast/parser/ets/readonlyFunctionTypeAnnotation.ets -ast/parser/ets/readonlyGetterSetterReassignment1.ets -ast/parser/ets/interface_instantiation.ets -ast/parser/ets/Dollar_doller_invalid2.ets -ast/parser/ets/enum3.ets -ast/parser/ets/static_field_5.ets -ast/parser/ets/unexpected_token_5.ets -ast/parser/ets/new_object_undefined.ets -ast/parser/ets/unexpected_token_40.ets -ast/parser/ets/string_literal_01.ets -ast/parser/ets/wrong_context_function_4.ets -ast/parser/ets/struct_extends_class.ets -ast/parser/ets/keyof_union.ets -ast/parser/ets/for_await_of_loop.ets -ast/parser/ets/keyof_private_and_protected.ets -ast/parser/ets/local-class-member-access-modifier-protected1.ets -ast/parser/ets/MultipleClassErrors.ets -ast/parser/ets/unexpected_token_15.ets -ast/parser/ets/arrAsArray.ets -ast/parser/ets/ambient_indexer_2.ets -ast/parser/ets/method_modifier_check_10.ets -ast/parser/ets/switch_num_compare_char_duplicate.ets -ast/parser/ets/static_func_call_8.ets -ast/parser/ets/InvalidLexer.ets -ast/parser/ets/local_class_already_class.ets -ast/parser/ets/illegal_break_statement.ets -ast/parser/ets/user_defined_13.ets -ast/parser/ets/unexpected_token_22.ets -ast/parser/ets/SmartCast_4.ets -ast/parser/ets/static_func_call_3.ets -ast/parser/ets/generics_1.ets -ast/parser/ets/unexpected_token_56.ets -ast/parser/ets/index_not_support_such_type.ets -ast/parser/ets/unexpected_token_45.ets -ast/parser/ets/unexpected_token_26.ets -ast/parser/ets/this_type_function_return_invalid.ets -ast/parser/ets/InvalidStatements2.ets -ast/parser/ets/user_defined_18.ets -ast/parser/ets/array_new_failed.ets -ast/parser/ets/trailing_comma_2.ets -ast/parser/ets/this_type_lambda_declaration_parameter_invalid.ets -ast/parser/ets/static_field_1.ets -ast/parser/ets/struct_with_component_annotation.ets -ast/parser/ets/InferTypeParamFromParam2.ets -ast/parser/ets/interface.ets -ast/parser/ets/namespace_badtoken01.ets -ast/parser/ets/recordKeyTypeCheck02.ets -ast/parser/ets/user_defined_15.ets -ast/parser/ets/ambient_iterable_declaration.ets -ast/parser/ets/lambda_omit_parentheses_parameter_neg_1.ets -ast/parser/ets/object_literal_dup_keys_0.ets -ast/parser/ets/global_const_vars1.ets -ast/parser/ets/partialType_4.ets -ast/parser/ets/function_implicit_return_type4.ets -ast/parser/ets/lambda_optional_param_3.ets -ast/parser/ets/type_variance3.ets -ast/parser/ets/partial_interface.ets -ast/parser/ets/wrong_context_class_3.ets -ast/parser/ets/try_catch_alive_2.ets -ast/parser/ets/enum14.ets -ast/parser/ets/UnexpectedToken.ets -ast/parser/ets/unexpected_token_4.ets -ast/parser/ets/setter_with_non_void.ets -ast/parser/ets/local_class_already_interface.ets -ast/parser/ets/returntype_override_object.ets -ast/parser/ets/class_optional_property.ets -ast/parser/ets/unexpected_token_60.ets -ast/parser/ets/illegal_line_after_throw.ets -ast/parser/ets/enum5.ets -ast/parser/ets/new_object_2.ets -ast/parser/ets/unexpected_token_51.ets -ast/parser/ets/constructors.ets -ast/parser/ets/static_func_call_7.ets -ast/parser/ets/constructor_with_return_3.ets -ast/parser/ets/unexpected_token_18.ets -ast/parser/ets/interfaceMethodReadonlyModifier.ets -ast/parser/ets/switch_enum2.ets -ast/parser/ets/declare_class_bad_5.ets -ast/parser/ets/async_func_return_type_bad.ets -ast/parser/ets/method_modifier_check_2.ets -ast/parser/ets/main_entry_point_2.ets -ast/parser/ets/ambiguous_call_3.ets -ast/parser/ets/method_modifier_check_13.ets -ast/parser/ets/differentTypeCompare.ets -ast/parser/ets/Interface_variable_identifier.ets -ast/parser/ets/interface_with_different_type.ets -ast/parser/ets/enum16.ets -ast/parser/ets/function_implicit_return_type3.ets -ast/parser/ets/class_as_object_1.ets -ast/parser/ets/tuple_trailing_comma.ets -ast/parser/ets/lambda_omit_parentheses_type_alias_neg_1.ets -ast/parser/ets/unexpected_token_2.ets -ast/parser/ets/getter_setter_modifier_diff.ets -ast/parser/ets/forOfCustomIterator1.ets -ast/parser/ets/property-access-method-2.ets -ast/parser/ets/switch_readonly_member_number_duplicate.ets -ast/parser/ets/declare_class_bad_3.ets -ast/parser/ets/launch_unresolved.ets -ast/parser/ets/call_expression_for_non_functional_type.ets -ast/parser/ets/keyof_array_tuple.ets -ast/parser/ets/user_defined_23.ets -ast/parser/ets/generic_defined_before_use_neg_4.ets -ast/parser/ets/this_type_lambda_declaration_parameter_in_class_invalid.ets -ast/parser/ets/double_parenthesis_invocation_supposed_to_fail.ets -ast/parser/ets/functionTypeWithDefaultParam1.ets -ast/parser/ets/cast_expressions9.ets -ast/parser/ets/assignment_non-functional_variable_to_functional_type_1.ets -ast/parser/ets/interface_private_function_1.ets -ast/parser/ets/unexpected_token_39.ets -ast/parser/ets/cast_expressions2.ets -ast/parser/ets/unexpected_token_58.ets -ast/parser/ets/unexpected_token_11.ets -ast/parser/ets/constructor_with_return_1.ets -ast/parser/ets/lambda-type-inference-neg.ets -ast/parser/ets/genericDefaultParam_2.ets -ast/parser/ets/MultipleFunctionErrors.ets -ast/parser/ets/unexpected_token_49.ets -ast/parser/ets/unexpected_token_43.ets -ast/parser/ets/static_func_call_6.ets -ast/parser/ets/iterator_override_next.ets -ast/parser/ets/user_defined_10.ets -ast/parser/ets/tuple_type_4_neg.ets -ast/parser/ets/unexpected_token_24.ets -ast/parser/ets/wrong_context_class_4.ets -ast/parser/ets/property-access-method-1.ets -ast/parser/ets/record_dup_key_02.ets -ast/parser/ets/switch_readonly_member_different_enum.ets -ast/parser/ets/user_defined_25.ets -ast/parser/ets/partialInterface_n0.ets -ast/parser/ets/unexpected_token_9.ets -ast/parser/ets/static_field_4.ets -ast/parser/ets/local-interface-member-access-modifier-private1.ets -ast/parser/ets/class-instance-field-redeclaration.ets -ast/parser/ets/enum11.ets -ast/parser/ets/user_defined_11.ets -ast/parser/ets/InvalidTyped.ets -ast/parser/ets/invalid_type_assignment.ets -ast/parser/ets/DeclareAsyncFunction.ets -ast/parser/ets/unexpected_token_1.ets -ast/parser/ets/InvalidStatements3.ets -ast/parser/ets/enum20.ets -ast/parser/ets/struct_in_interface.ets -ast/parser/ets/this_type_function_parameter_invalid.ets -ast/parser/ets/declare_func_bad.ets -ast/parser/ets/assignment_with_wrong_type.ets -ast/parser/ets/functionTypeWithDefaultParam2.ets -ast/parser/ets/method_modifier_check_12.ets -ast/parser/ets/generics_type_param_constraint_8.ets -ast/parser/ets/local-class-member-access-modifier-public1.ets -ast/parser/ets/enum7.ets -ast/parser/ets/InterfacePrivateMethod.ets -ast/parser/ets/switch_const_int_compare_char_duplicate.ets -ast/parser/ets/Dollar_doller_invalid3.ets -ast/parser/ets/try_catch_alive_3.ets -ast/parser/ets/local_class_already_variable.ets -ast/parser/ets/static_function_override_4.ets -ast/parser/ets/await_argument_null.ets -ast/parser/ets/native_constructor_non_empty_body.ets -ast/parser/ets/primitive_type_method_1.ets -ast/parser/ets/Multiline_string_escape_char.ets -ast/parser/ets/missing_in_if_statement_1.ets -ast/parser/ets/user_defined_9.ets -ast/parser/ets/unexpected_token_12.ets -ast/parser/ets/methods.ets -ast/parser/ets/nested_function.ets -ast/parser/ets/returntype_override_primitive.ets -ast/parser/ets/lambda_optional_param_2.ets -ast/parser/ets/ambient_indexer_3.ets -ast/parser/ets/required_multiple_fields.ets -ast/parser/ets/user_defined_5.ets -ast/parser/ets/object_literal_dup_keys_2.ets -ast/parser/ets/main_entry_point_3.ets -ast/parser/ets/local_interface_already_interface.ets -ast/parser/ets/generic_defined_before_use_neg_2.ets -ast/parser/ets/type_decution_unnecessary_boxing.ets -ast/parser/ets/ets_never_type_without_affect_other.ets -ast/parser/ets/return_type_non_match.ets -ast/parser/ets/nested_function_1.ets -ast/parser/ets/interfaces3.ets -ast/parser/ets/tuple_type_2_neg.ets -ast/parser/ets/interfaceExtendInterfaces2.ets -ast/parser/ets/this_type_lambda_definition_parameter_invalid.ets -ast/parser/ets/abstract_class_modidier.ets -ast/parser/ets/unexpected_token_47.ets -ast/parser/ets/wrongReadonlyUtilityType.ets -ast/parser/ets/assign-func-iface.ets -ast/parser/ets/labeled.ets -ast/parser/ets/array_missing_element.ets -ast/parser/ets/constFloatInSwitch.ets -ast/parser/ets/getter_setter_access_modifiers_2.ets -ast/parser/ets/global_scope_string.ets -ast/parser/ets/static_func_call_4.ets -ast/parser/ets/unexpected_token_23.ets -ast/parser/ets/null_invalid.ets -ast/parser/ets/static_func_call_5.ets -ast/parser/ets/keyof_predefined_type.ets -ast/parser/ets/loops.ets -ast/parser/ets/generic_defined_before_use_neg_3.ets -ast/parser/ets/user_defined_21.ets -ast/parser/ets/ambiguous_call_2.ets -ast/parser/ets/generic_defined_before_use_neg_1.ets -ast/parser/ets/local_class_in_classfunction.ets -ast/parser/ets/unexpected_token_42.ets -ast/parser/ets/local-class-member-access-modifier-private2.ets -ast/parser/ets/required_multiple_fields_2.ets -ast/parser/ets/accessor_call.ets -ast/parser/ets/this_type_class_method_parameter_invalid.ets -ast/parser/ets/unexpected_token_61.ets -ast/parser/ets/property-access-field-1.ets -ast/parser/ets/switch_readonly_member_enum_duplicate.ets -ast/parser/ets/superInConstructor2.ets -ast/parser/ets/unexpected_token_53.ets -ast/parser/ets/invalidTypes.ets -ast/parser/ets/swtich_not_const.ets -ast/parser/ets/keyof_smartcast.ets -ast/parser/ets/struct_extends_struct.ets -ast/parser/ets/try_catch_alive_7.ets -ast/parser/ets/declare_class_bad_4.ets -ast/parser/ets/this_type_class_static_method_parameter_invalid.ets -ast/parser/ets/array_type.ets -ast/parser/ets/global_const_vars4.ets -ast/parser/ets/AllowSequence.ets -ast/parser/ets/declare_class_bad_1.ets -ast/parser/ets/InterfaceWithDefaultFunction1.ets -ast/parser/ets/partial_not_reference_type.ets -ast/parser/ets/assert_with_not_boolean_type_1.ets -ast/parser/ets/test_type_alias10.ets -ast/parser/ets/windows_multiline_comments.ets -ast/parser/ets/override_method.ets -ast/parser/ets/wrong_context_class_1.ets -ast/parser/ets/new_object_1.ets -ast/parser/ets/unexpected_token_6.ets -ast/parser/ets/native_function_without_return_type.ets -ast/parser/ets/spreadexpr_in_newexpr_neg01.ets -ast/parser/ets/unexpected_token_38.ets -ast/parser/ets/single_statement_1.ets -ast/parser/ets/StructTest2.ets -ast/parser/ets/struct_keywords1.ets -ast/parser/ets/this_type_class_field_invalid.ets -ast/parser/ets/n_nullableTypeMissingNull.ets -ast/parser/ets/this_type_lambda_definition_parameter_in_class_invalid.ets -ast/parser/ets/non_proper_index_method.ets -ast/parser/ets/type_argument_conversion.ets -ast/parser/ets/local-interface-access-modifier-private.ets -ast/parser/ets/unexpected_token_57.ets -ast/parser/ets/staticFunctionCallOfObject.ets -ast/parser/ets/functionTypeParam_neg2.ets -ast/parser/ets/instanceof_with_not_object_type.ets -ast/parser/ets/InvalidExpressions.ets -ast/parser/ets/n_returnNullFromFunction.ets -ast/parser/ets/local-interface-access-modifier-protected.ets -ast/parser/ets/Dollar_doller_invalid1.ets -ast/parser/ets/local-class-member-access-modifier-protected2.ets -ast/parser/ets/generic_defined_before_use_neg_6.ets -ast/parser/ets/default_parameter3.ets -ast/parser/ets/try_catch_alive_9.ets -ast/parser/ets/struct_keywords3.ets -ast/parser/ets/test_type_alias3.ets -ast/parser/ets/namespace_bad_token.ets -ast/parser/ets/optional_field_variable_forof.ets -ast/parser/ets/StructTest1.ets -ast/parser/ets/n_arrayHoldingNullValue.ets -ast/parser/ets/local-class-access-modifier-protected.ets -ast/parser/ets/unexpected_token_32.ets -ast/parser/ets/assert_with_not_boolean_type_2.ets -ast/parser/ets/switch_enum_string_case_duplicate.ets -ast/parser/ets/instantied_abstract_class_with_array_creation_expression.ets -ast/parser/ets/unexpected_token_54.ets -ast/parser/ets/local-interface-member-access-modifier-protected1.ets -ast/parser/ets/array_union_type_not_contains_nullish_type.ets -ast/parser/ets/illegal_union_member_exp.ets -ast/parser/ets/struct_in_struct.ets -ast/parser/ets/this_type_lambda_definition_return_invalid.ets -ast/parser/ets/unexpected_token_19.ets -ast/parser/ets/unexpected_token_16.ets -ast/parser/ets/labeledBlockStatement.ets -ast/parser/ets/enum6.ets -ast/parser/ets/struct_extends_interface.ets -ast/parser/ets/instantied_interface_with_array_creation_expression.ets -ast/parser/ets/lexer002.ets -ast/parser/ets/function_implicit_return_type.ets -ast/parser/ets/lexer001.ets -ast/parser/ets/spreadArrayInTuple.ets -ast/parser/ets/enum27.ets -ast/parser/ets/recordKeyTypeCheck03.ets -ast/parser/ets/await_object_bad.ets -ast/parser/ets/unexpected_token_29.ets -ast/parser/ets/null-coalesc-negative.ets -ast/parser/ets/recordIndexing.ets -ast/parser/ets/record_dup_key_01.ets -ast/parser/ets/try_catch_alive_6.ets -ast/parser/ets/global_scope_boolean.ets -ast/parser/ets/interfaceMethodStaticModifier.ets -ast/parser/ets/wrong_context_class_2.ets -ast/parser/ets/unexpected_token_48.ets -ast/parser/ets/default_parameter2.ets -ast/parser/ets/lambdaWithWrongOptionalParameter.ets -ast/parser/ets/tupleIndexWithLargeInt.ets -ast/parser/ets/struct_invalid_local.ets -ast/parser/ets/enum26.ets -ast/parser/ets/forOfCustomIterator2.ets -ast/parser/ets/launch_non_callable.ets -ast/parser/ets/missing_in_if_statement_2.ets -ast/parser/ets/unexpected_token_14.ets -ast/parser/ets/lambda_omit_parentheses_parameter_neg_3.ets -ast/parser/ets/for_of_04.ets -ast/parser/ets/cast_expressions10.ets -ast/parser/ets/named_types.ets -ast/parser/ets/native_constructor_empty_body.ets -ast/parser/ets/user_defined_19.ets -ast/parser/ets/accessor_with_this_param.ets -ast/parser/ets/constructor_super_call2.ets -ast/parser/ets/constructor_default_super.ets -ast/parser/ets/global_const_vars2.ets -ast/parser/ets/user_defined_8.ets -ast/parser/ets/main_entry_point_5.ets -ast/parser/ets/record_init_check.ets -ast/parser/ets/property-access-field-2.ets -ast/parser/ets/functionTypeParam_neg.ets -ast/parser/ets/interface-override-function.ets -ast/parser/ets/FunctionalTypeAsArrayElement.ets -ast/parser/ets/this_type_lambda_definition_return_in_class_invalid.ets -ast/parser/ets/user_defined_12.ets -ast/parser/ets/unexpected_token_27.ets -ast/parser/ets/localTypeAlias_n.ets -ast/parser/ets/access_modifier_1.ets -ast/parser/ets/method_modifier_check_15.ets -ast/parser/ets/user_defined_16.ets -ast/parser/ets/enum_default_invalid_value_type.ets -ast/parser/ets/struct_implements_interface.ets -ast/parser/ets/constructor_type_inference_crash.ets -ast/parser/ets/wrong_context_function_1.ets -ast/parser/ets/empty_array_map_inference_fail.ets -ast/parser/ets/illegal_continue_statement.ets -ast/parser/ets/minus_sign_as_index_1.ets -ast/parser/ets/export_after_statement.ets -ast/parser/ets/unreachable_fuzz_error.ets -ast/parser/ets/interface_parser_error_1.ets -ast/parser/ets/interface_parser_error_2.ets -ast/parser/ets/overloaded_method_as_value_neg.ets -ast/parser/ets/lambda_function_index_access_neg.ets -ast/compiler/ets/union_string_literals_5.ets -ast/compiler/ets/annotation_tests/annotation_for_type_parameter01.ets -ast/compiler/ets/readonlyType_4.ets -ast/compiler/ets/annotation_tests/annotationUsage_excessive_param02.ets -ast/compiler/ets/ambient_indexer_2.ets -ast/compiler/ets/annotation_tests/annotation_for_types_in_interface.ets -ast/compiler/ets/annotation_tests/annotationUsage_missing_arguements01.ets -ast/compiler/ets/method-resolution-class-and-interface-in-signatures_4.ets -ast/compiler/ets/annotation_tests/annotation_as_negative_case.ets -ast/compiler/ets/mostSpecificMethod1.ets -ast/compiler/ets/annotation_tests/annotationUsage_duplicate_on_class.ets -ast/compiler/ets/function_subtyping_3.ets -ast/compiler/ets/annotation_tests/annotationUsage_bad_param10.ets -ast/compiler/ets/readonlyType_5.ets -ast/compiler/ets/annotation_tests/annotation_for_array_type02.ets -ast/compiler/ets/annotation_tests/annotationUsage_missing_param_for_type_alias.ets -ast/compiler/ets/objectLiteralBadKey.ets -ast/compiler/ets/annotation_tests/annotation_for_types_in_annotation.ets -ast/compiler/ets/lambda_type_mismatch.ets -ast/compiler/ets/annotation_tests/annotationUsage_excessive_param_for_classproperty.ets -ast/compiler/ets/cast_UnionType_to_PrimitiveType3.ets -ast/compiler/ets/annotation_tests/annotation_for_type_parameter02.ets -ast/compiler/ets/readonlyType_3.ets -ast/compiler/ets/annotation_tests/annotationUsage_missing_param_for_classproperty.ets -ast/compiler/ets/etsObjectToString0.ets -ast/compiler/ets/annotation_tests/annotation_for_tuple_type.ets -ast/compiler/ets/void_as_value_neg_3.ets -ast/compiler/ets/annotation_tests/annotation_for_boxing_type.ets -ast/compiler/ets/nullable_type_in_stringconcat_func.ets -ast/compiler/ets/annotation_tests/annotationUsage_duplicate_on_function.ets -ast/compiler/ets/annotation_tests/annotationUsage_missing_param_for_interface.ets -ast/compiler/ets/tuple_types_1_neg.ets -ast/compiler/ets/annotation_tests/ambient_annotations_bad_type03.ets -ast/compiler/ets/invalidPrivateAccess1.ets -ast/compiler/ets/annotation_tests/annotation_for_types_in_variance.ets -ast/compiler/ets/identifierReference11.ets -ast/compiler/ets/annotation_tests/annotationUsage_duplicate_for_interfacemethod.ets -ast/compiler/ets/readonlyField_2.ets -ast/compiler/ets/annotation_tests/annotation_for_array_type01.ets -ast/compiler/ets/recursive_interface_neg_1.ets -ast/compiler/ets/annotation_tests/annotationDecl_bad_type.ets -ast/compiler/ets/ambient_namesapce07.ets -ast/compiler/ets/annotation_tests/annotation_for_types_in_class.ets -ast/compiler/ets/typeOfString.ets -ast/compiler/ets/annotation_tests/annotationUsage_as_type04.ets -ast/compiler/ets/getterNoReturn1.ets -ast/compiler/ets/annotation_tests/annotation_for_union_type.ets -ast/compiler/ets/switch_negative_5.ets -ast/compiler/ets/annotation_tests/annotationUsage_duplicate_for_classproperty.ets -ast/compiler/ets/annotation_tests/annotationUsage_conflict_for_namespace02.ets -ast/compiler/ets/invalidIndirectInheritanceFromInterface.ets -ast/compiler/ets/annotation_tests/annotationUsage_as_type14.ets -ast/compiler/ets/setter_func_no_return_type.ets -ast/compiler/ets/annotation_tests/annotationUsage_as_type10.ets -ast/compiler/ets/genericObjectLiteral_neg_3.ets -ast/compiler/ets/annotation_tests/annotation_for_readonly_type.ets -ast/compiler/ets/variable_declaretion_neg_1.ets -ast/compiler/ets/annotation_tests/annotationUsage_duplicate_from_import.ets -ast/compiler/ets/requiredType_8_neg.ets -ast/compiler/ets/annotation_tests/annotation_for_types_in_function.ets -ast/compiler/ets/objectLiteral_abstract_class_2.ets -ast/compiler/ets/annotation_tests/ambient_annotations_bad_type01.ets -ast/compiler/ets/generics_implicit_lambda2.ets -ast/compiler/ets/annotation_tests/annotationUsage_as_type12.ets -ast/compiler/ets/void_as_return_type_neg_1.ets -ast/compiler/ets/annotation_tests/annotationUsage_excessive_param_for_variable_decl.ets -ast/compiler/ets/annotation_tests/annotationUsage_excessive_param_for_function_param.ets -ast/compiler/ets/union_types_2.ets -ast/compiler/ets/annotation_tests/annotationUsage_as_type09.ets -ast/compiler/ets/annotation_tests/annotationUsage_duplicate_on_extension_lambda.ets -ast/compiler/ets/namespace_export_invalid02.ets -ast/compiler/ets/annotation_tests/annotationUsage_unordered_params.ets -ast/compiler/ets/readonlyType_1.ets -ast/compiler/ets/annotation_tests/annotationUsage_bad_param08.ets -ast/compiler/ets/export_and_export_type_class.ets -ast/compiler/ets/annotation_tests/annotationUsage_excessive_param_for_interface.ets -ast/compiler/ets/trailing_lambda.ets -ast/compiler/ets/annotation_tests/annotationUsage_missing_AT_for_variable_decl.ets -ast/compiler/ets/identifierReference9.ets -ast/compiler/ets/annotation_tests/annotation_for_other_type.ets -ast/compiler/ets/assert_bad.ets -ast/compiler/ets/annotation_tests/annotationUsage_missing_param_for_variable_decl.ets -ast/compiler/ets/null_coalescing_generic_1_neg.ets -ast/compiler/ets/annotation_tests/annotation_for_types_in_expression.ets -ast/compiler/ets/overload_equivalent_generics.ets -ast/compiler/ets/annotation_tests/annotationUsage_missing_arguements02.ets -ast/compiler/ets/variance_typeparam_class.ets -ast/compiler/ets/annotation_tests/annotation_for_function_type.ets -ast/compiler/ets/override11.ets -ast/compiler/ets/annotation_tests/annotationUsage_bad_param09.ets -ast/compiler/ets/forbidden_inherit_class_3.ets -ast/compiler/ets/annotation_tests/annotationUsage_as_type01.ets -ast/compiler/ets/ObjectLiteral_neg_2.ets -ast/compiler/ets/recursive_method_neg_2.ets -ast/compiler/ets/nullable_type_in_arithmeticmult_func_w_undefined.ets -ast/compiler/ets/union_string_literals_4.ets -ast/compiler/ets/objectLiteral_abstract_class.ets -ast/compiler/ets/etsObjectToString3.ets -ast/compiler/ets/same_assembly_overload/overload_signature_neg_2.ets -ast/compiler/ets/enum-to-int-conversion.ets -ast/compiler/ets/expression/this_expression/undefined_class_for_this_1.ets -ast/compiler/ets/generic_function_call_2.ets -ast/compiler/ets/expression/this_expression/undefined_class_for_this_2.ets -ast/compiler/ets/cast_NonNullishType_to_PrimitiveType2.ets -ast/compiler/ets/same_assembly_overload/identical_signature.ets -ast/compiler/ets/cast_TypeParameter_to_PrimitiveType3.ets -ast/compiler/ets/extension_accessor_tests/setterAsFunctionCall.ets -ast/compiler/ets/objectLiteralInterface3.ets -ast/compiler/ets/extension_accessor_tests/extensionAccessorNameDuplicatedWithInterfaceInstanceField.ets -ast/compiler/ets/variance_typeparam_super.ets -ast/compiler/ets/extension_accessor_tests/extensionGetterInWrongUsage.ets -ast/compiler/ets/recursive_method_neg_1.ets -ast/compiler/ets/same_assembly_overload/overload_signature_neg_1.ets -ast/compiler/ets/thisReferenceFromStaticContext.ets -ast/compiler/ets/extension_accessor_tests/extensionAccessorNameDuplicatedWithInstanceField.ets -ast/compiler/ets/ambient_namesapce04.ets -ast/compiler/ets/extension_accessor_tests/getterAsMethodCall.ets -ast/compiler/ets/async_with_non_generic_return_type.ets -ast/compiler/ets/extension_accessor_tests/extensionAccessorParams.ets -ast/compiler/ets/nullable_type_in_arithmeticplus_func.ets -ast/compiler/ets/extension_accessor_tests/extensionAccessorNameDuplicatedWithExtensionFunction.ets -ast/compiler/ets/void_as_return_type_neg_2.ets -ast/compiler/ets/extension_accessor_tests/setterAsMethodCall.ets -ast/compiler/ets/FunctionType8.ets -ast/compiler/ets/extension_accessor_tests/extensionAccessorNameDuplicatedWithSuperMethod2.ets -ast/compiler/ets/invalidMemberExpressionFromStaticContext4.ets -ast/compiler/ets/implicit_package_import/scopes_multi_error.ets -ast/compiler/ets/recursive_union_neg_2.ets -ast/compiler/ets/implicit_package_import/package_test_9/package_module_with_syntax_error.ets -ast/compiler/ets/generic_class_without_type_arg_1.ets -ast/compiler/ets/implicit_package_import/package_test_9/package_module.ets -ast/compiler/ets/lambdaExpressionWithoutBlockStatementDifferentTypeInfunction.ets -ast/compiler/ets/implicit_package_import/package_test_9/package_with_both_errors.ets -ast/compiler/ets/validate_signatures_throw_type_error.ets -ast/compiler/ets/implicit_package_import/package_test_9/package_module_with_semantic_error.ets -ast/compiler/ets/unionCommonMember_neg.ets -ast/compiler/ets/extension_accessor_tests/extensionAccessorMissingReceiver.ets -ast/compiler/ets/extension_accessor_tests/extensionAccessorNameDuplicatedWithSuperInstanceField.ets -ast/compiler/ets/Non-static-private-method-used-as-val-neg.ets -ast/compiler/ets/extension_accessor_tests/extensionAccessorNameDuplicatedWithMethod1.ets -ast/compiler/ets/tuple_types_11_neg.ets -ast/compiler/ets/extension_accessor_tests/extensionSetCantReturnValue.ets -ast/compiler/ets/conversion_Double-to-Int_w_try_stmt_typerror.ets -ast/compiler/ets/extension_accessor_tests/extensionAccessorNameDuplicatedWithFunction.ets -ast/compiler/ets/invalidMemberExpressionFromStaticContext3.ets -ast/compiler/ets/extension_accessor_tests/extensionAccessorNameDuplicatedWithMethod2.ets -ast/compiler/ets/partialType_1_neg.ets -ast/compiler/ets/extension_accessor_tests/extensionGetMustReturnValue.ets -ast/compiler/ets/extension_accessor_tests/extensionAccessorNameDuplicatedWithSuperMethod1.ets -ast/compiler/ets/resolve_func_name_union_type_1.ets -ast/compiler/ets/extension_accessor_tests/getterAsFunctionCall.ets -ast/compiler/ets/implicit_package_import/package_test_7/package_module_1_neg.ets -ast/compiler/ets/invalidInheritance2.ets -ast/compiler/ets/implicit_package_import/package_test_7/package_module_2_neg.ets -ast/compiler/ets/variance_typeparam_union.ets -ast/compiler/ets/implicit_package_import/package_test_5/package_module_1.ets -ast/compiler/ets/staticInitializerInInnerClass.ets -ast/compiler/ets/implicit_package_import/package_test_5/package_module_2_neg.ets -ast/compiler/ets/tuple_types_3_neg.ets -ast/compiler/ets/implicit_package_import/package_test_6/package_module_2.ets -ast/compiler/ets/same_name_field_err.ets -ast/compiler/ets/implicit_package_import/package_test_6/package_module_1.ets -ast/compiler/ets/implicit_package_import/package_test_4/package_module_1.ets -ast/compiler/ets/conversion_call-context_Int-to-Double_typeerror.ets -ast/compiler/ets/implicit_package_import/package_test_3/package_module_1_neg.ets -ast/compiler/ets/implicit_package_import/package_test_3/package_module_2_neg.ets -ast/compiler/ets/union_string_literals_2.ets -ast/compiler/ets/union_array_declaration.ets -ast/compiler/ets/FixedArray/spreadMultiArrayInTuple.ets -ast/compiler/ets/tuple_types_2_neg.ets -ast/compiler/ets/FixedArray/array_indexing_without_chaining_nullish.ets -ast/compiler/ets/generic_typealias_3_neg.ets -ast/compiler/ets/FixedArray/for_of_missing_iterator_type.ets -ast/compiler/ets/namespace_export_invalid01.ets -ast/compiler/ets/FixedArray/tuple_types_5_neg.ets -ast/compiler/ets/method-resolution-class-and-interface-in-signatures_6.ets -ast/compiler/ets/implicit_package_import/package_test_8/import_multi_error.ets -ast/compiler/ets/return_missing_argument.ets -ast/compiler/ets/type_error_processing/not_constructible_types.ets -ast/compiler/ets/export_type_variable_at_definition.ets -ast/compiler/ets/type_error_processing/var_without_def.ets -ast/compiler/ets/objectLiteralInaccessibleKey.ets -ast/compiler/ets/type_error_processing/type_handlers.ets -ast/compiler/ets/identifierReference3.ets -ast/compiler/ets/lambda_with_receiver_tests/extensionFuncTypeAsParamsNameDuplicated2.ets -ast/compiler/ets/objectLiteralNoContextType.ets -ast/compiler/ets/lambda_with_receiver_tests/MakeNormalFunctypeAsMethodCall.ets -ast/compiler/ets/import_type_without_export.ets -ast/compiler/ets/lambda_with_receiver_tests/extensionFuncTypeAsParamsNameDuplicated3.ets -ast/compiler/ets/inferTypeOfArrayNegative2.ets -ast/compiler/ets/lambda_with_receiver_tests/extensionFuncTypeAsParamsNameDuplicated.ets -ast/compiler/ets/TypeError_recursive_parameter_2.ets -ast/compiler/ets/lambda_with_receiver_tests/ExtensionFunctypeUncompatible.ets -ast/compiler/ets/genericObjectLiteral_neg_2.ets -ast/compiler/ets/FixedArray/most_specific_method_with_empty_rest_param.ets -ast/compiler/ets/FixedArray/annotation_tests/ambient_annotations_bad_type02.ets -ast/compiler/ets/method-resolution-class-and-interface-in-signatures_1.ets -ast/compiler/ets/FixedArray/union_string_literals_7.ets -ast/compiler/ets/FixedArray/setArrayLength3.ets -ast/compiler/ets/FunctionType9.ets -ast/compiler/ets/namespace_tests/namespace_as_type03.ets -ast/compiler/ets/setArrayLength3.ets -ast/compiler/ets/namespace_tests/namespace_as_type07.ets -ast/compiler/ets/variance_typeparam.ets -ast/compiler/ets/FixedArray/setArrayLength1.ets -ast/compiler/ets/recursive_union_neg_1.ets -ast/compiler/ets/FixedArray/annotation_tests/annotation_for_array_type01.ets -ast/compiler/ets/tuple_types_5_neg.ets -ast/compiler/ets/namespace_tests/namespace_bad_merged01.ets -ast/compiler/ets/objectLiteralWrongValueType.ets -ast/compiler/ets/namespace_tests/src01.ets -ast/compiler/ets/method-resolution-class-and-interface-in-signatures_2.ets -ast/compiler/ets/superReferenceFromStaticContext.ets -ast/compiler/ets/namespace_tests/namespace_bad_merged02.ets -ast/compiler/ets/string_tuple_type_neg.ets -ast/compiler/ets/FixedArray/lambda_type_mismatch.ets -ast/compiler/ets/invalidMemberExpressionFromStaticContext7.ets -ast/compiler/ets/FixedArray/tuple_types_1_neg.ets -ast/compiler/ets/variance_typeparam_tuple.ets -ast/compiler/ets/FixedArray/unionCommonMember_neg.ets -ast/compiler/ets/invalidMemberExpressionFromStaticContext8.ets -ast/compiler/ets/cast_TypeParameter_to_PrimitiveType2.ets -ast/compiler/ets/namespace_tests/namespace_as_type02.ets -ast/compiler/ets/generic_typealias_4_neg.ets -ast/compiler/ets/namespace_tests/namespace_access_violation.ets -ast/compiler/ets/invalidMemberExpressionFromStaticContext2.ets -ast/compiler/ets/FixedArray/union_array_declaration.ets -ast/compiler/ets/overloadMethodNoReturn0.ets -ast/compiler/ets/FixedArray/setArrayLength2.ets -ast/compiler/ets/recordWithLambdaFunction1.ets -ast/compiler/ets/FixedArray/annotation_tests/annotation_for_readonly_type.ets -ast/compiler/ets/invalidPrivateAccess5.ets -ast/compiler/ets/etsObjectToString5.ets -ast/compiler/ets/namespace_tests/namespace_access_violation_nested_scopes.ets -ast/compiler/ets/partialType_2_neg.ets -ast/compiler/ets/namespace_tests/namespace_access_violation_scope_resolution.ets -ast/compiler/ets/cast_NonNullishType_to_PrimitiveType3.ets -ast/compiler/ets/invalidPrivateAccess2.ets -ast/compiler/ets/FixedArray/unresolved_reference.ets -ast/compiler/ets/tuple_types_9_neg.ets -ast/compiler/ets/FixedArray/annotation_tests/ambient_annotations_bad_type01.ets -ast/compiler/ets/identifierReference16.ets -ast/compiler/ets/namespace_tests/namespace_access_violation_exports.ets -ast/compiler/ets/ambient_namesapce02.ets -ast/compiler/ets/FixedArray/iterabletypes_with_protected_iterator_neg.ets -ast/compiler/ets/lambdaFunction3.ets -ast/compiler/ets/FixedArray/newClassInstanceExpression.ets -ast/compiler/ets/export_same_type_at_decl_and_selective_binding.ets -ast/compiler/ets/namespace_tests/namespace_merge_conflicts.ets -ast/compiler/ets/invalidPrivateAccess6.ets -ast/compiler/ets/namespace_tests/namespace_as_type05.ets -ast/compiler/ets/invalidInheritanceFromClass.ets -ast/compiler/ets/FunctionType5.ets -ast/compiler/ets/FixedArray/annotation_tests/annotationUsage_bad_param09.ets -ast/compiler/ets/invalidPrivateAccess3.ets -ast/compiler/ets/namespace_tests/namespace_access_violation_circular_dependencies.ets -ast/compiler/ets/invalidProtectedAccess3.ets -ast/compiler/ets/export_and_export_type_interface.ets -ast/compiler/ets/FixedArray/tuple_types_9_neg.ets -ast/compiler/ets/FunctionType3.ets -ast/compiler/ets/namespace_tests/namespace_access_violation_undefined_scopes.ets -ast/compiler/ets/nullable_type_in_arithmeticmult_func.ets -ast/compiler/ets/namespace_tests/namespace_as_type12.ets -ast/compiler/ets/genericObjectLiteral_neg_1.ets -ast/compiler/ets/void_as_typeAnnotation_neg_1.ets -ast/compiler/ets/namespace_tests/namespace_as_type01.ets -ast/compiler/ets/tryCatchErrorIncorrectParamType.ets -ast/compiler/ets/namespace_tests/namespace_as_type09.ets -ast/compiler/ets/generic_typealias_5_neg.ets -ast/compiler/ets/namespace_tests/namespace_access_violation_conflicts.ets -ast/compiler/ets/generics_primitive_type_param_neg_2.ets -ast/compiler/ets/namespace_tests/namespace_as_type11.ets -ast/compiler/ets/cast_NonNullishType_to_PrimitiveType1.ets -ast/compiler/ets/namespace_tests/namespace_default_import.ets -ast/compiler/ets/inferTypeOfArrayNegative3.ets -ast/compiler/ets/namespace_tests/namespace_as_type06.ets -ast/compiler/ets/FixedArray/variance_typeparam_array.ets -ast/compiler/ets/etsObjectToString2.ets -ast/compiler/ets/identifierReference10.ets -ast/compiler/ets/FixedArray/implicit_package_import/scopes_multi_error.ets -ast/compiler/ets/identifierReference2.ets -ast/compiler/ets/namespace_tests/namespace_access_violation_import_conflicts.ets -ast/compiler/ets/requiredType_6.ets -ast/compiler/ets/objectLiteralNoSuchKey.ets -ast/compiler/ets/FixedArray/extension_function_tests/array_extension_func_dupicated_name_with_builtin.ets -ast/compiler/ets/invalidProtectedAccess1.ets -ast/compiler/ets/infinityNarrowing.ets -ast/compiler/ets/generic_variance_4.ets -ast/compiler/ets/FixedArray/extension_function_tests/extension_function_return_this_neg2.ets -ast/compiler/ets/union_string_literals_1.ets -ast/compiler/ets/namespace_tests/namespace_as_type10.ets -ast/compiler/ets/invalidMemberExpressionFromStaticContext1.ets -ast/compiler/ets/default_export/export_default_bad2.ets -ast/compiler/ets/ambient_namesapce06.ets -ast/compiler/ets/identifierReference13.ets -ast/compiler/ets/generics_primitive_type_param_neg_1.ets -ast/compiler/ets/selective-export-multiple/import_ambient_const_neg.ets -ast/compiler/ets/tryCatchFlow.ets -ast/compiler/ets/switchcaseDuplicate.ets -ast/compiler/ets/setArrayLength2.ets -ast/compiler/ets/import_type_with_invalid_syntax.ets -ast/compiler/ets/tryCatchMissingParam.ets -ast/compiler/ets/FixedArray/annotation_tests/annotationDecl_bad_initializer08.ets -ast/compiler/ets/forbidden_inherit_class_1.ets -ast/compiler/ets/namespace_tests/namespace_as_type08.ets -ast/compiler/ets/identifierReference1.ets -ast/compiler/ets/default_export/export_default_bad1.ets -ast/compiler/ets/readonlyType_6.ets -ast/compiler/ets/forbidden_inherit_class_2.ets -ast/compiler/ets/objectLiteralPrimitiveContextType.ets -ast/compiler/ets/lambdaFunction5.ets -ast/compiler/ets/array_with_type_parameter.ets -ast/compiler/ets/readonlyIntfObjectLiteral_neg_1.ets -ast/compiler/ets/cast_UnionType_to_PrimitiveType2.ets -ast/compiler/ets/tryCatchErrorFlow.ets -ast/compiler/ets/export_type_enum.ets -ast/compiler/ets/union_string_literals_6.ets -ast/compiler/ets/namespace_tests/namespace_as_type04.ets -ast/compiler/ets/FunctionType1.ets -ast/compiler/ets/invalidInheritance1.ets -ast/compiler/ets/absent_return_statement.ets -ast/compiler/ets/unresolved_reference.ets -ast/compiler/ets/generic_variance_5.ets -ast/compiler/ets/iterabletypes_with_protected_iterator_neg.ets -ast/compiler/ets/UnresolvedReferenceInCamparison.ets -ast/compiler/ets/invalidMemberExpressionFromStaticContext5.ets -ast/compiler/ets/override7.ets -ast/compiler/ets/invalidProtectedAccess2.ets -ast/compiler/ets/recordWithLambdaFunction2.ets -ast/compiler/ets/variance_typeparam_array.ets -ast/compiler/ets/spreadExpressionAsPropertyInObjectLiteral.ets -ast/compiler/ets/export_type_variable.ets -ast/compiler/ets/lambdaExpressionWithoutBlockStatementDifferentType.ets -ast/compiler/ets/interfaceMethodNotOverridden.ets -ast/compiler/ets/lambda_infer_type/lambda_param_type_cannot_be_determined.ets -ast/compiler/ets/extension_function_tests/extension_function_return_this_union2.ets -ast/compiler/ets/extension_function_tests/extension_function_params_neg2.ets -ast/compiler/ets/extension_function_tests/normal_function_with_extension_style_signature.ets -ast/compiler/ets/namespace_tests/namespace_access_violation_non_exported_merge.ets -ast/compiler/ets/mostSpecificMethod2.ets -ast/compiler/ets/privateMethodOverride.ets -ast/compiler/ets/import_tests/export_multi_error.ets -ast/compiler/ets/extension_function_tests/extension_function_duplicated_with_private_field.ets -ast/compiler/ets/extension_function_tests/extension_function_miss_signature.ets -ast/compiler/ets/extension_function_tests/extension_function_called_by_class.ets -ast/compiler/ets/extension_function_tests/extension_function_return_this_union3.ets -ast/compiler/ets/generic_typealias_2_neg.ets -ast/compiler/ets/tuple_types_4_neg.ets -ast/compiler/ets/annotation_tests/annotationUsage_excessive_param01.ets -ast/compiler/ets/import_tests/dynamic_import_interop_neg.ets -ast/compiler/ets/import_tests/selective_export_tests/import_function_wrong_name.ets -ast/compiler/ets/import_tests/selective_export_tests/import_interface_wrong_name.ets -ast/compiler/ets/import_tests/selective_export_tests/namespace_import_wrong_access_name.ets -ast/compiler/ets/import_tests/selective_export_tests/selective_export_clashing_exports_1.ets -ast/compiler/ets/extension_function_tests/array_extension_func_dupicated_name_with_builtin.ets -ast/compiler/ets/extension_function_tests/extension_function_not_for_class_type.ets -ast/compiler/ets/extension_function_tests/extension_function_duplication.ets -ast/compiler/ets/extension_function_tests/extension_function_access_protected_field.ets -ast/compiler/ets/extension_function_tests/extension_function_return_this_neg3.ets -ast/compiler/ets/extension_function_tests/extension_function_shadowed_by_member_function.ets -ast/compiler/ets/extension_function_tests/put_this_as_method_params.ets -ast/compiler/ets/extension_function_tests/extension_function_return_this_neg.ets -ast/compiler/ets/extension_function_tests/extension_function_access_private_field.ets -ast/compiler/ets/extension_function_tests/extension_function_shadowed_by_different_return_type_interface_function.ets -ast/compiler/ets/extension_function_tests/normal_function_duplicated_with_extension_function.ets -ast/compiler/ets/extension_function_tests/extension_function_return_this_neg2.ets -ast/compiler/ets/extension_function_tests/extension_function_params_neg1.ets -ast/compiler/ets/extension_function_tests/extension_function_return_this_union.ets -ast/compiler/ets/extension_function_tests/extension_function_for_unresolved_type.ets -ast/compiler/ets/extension_function_tests/extension_function_primitive.ets -ast/compiler/ets/annotation_tests/annotationUsage_duplicate_on_method.ets -ast/compiler/ets/this_type_invalid_return_type.ets -ast/compiler/ets/annotation_tests/annotation_for_object_type.ets -ast/compiler/ets/annotation_tests/annotationUsage_as_type08.ets -ast/compiler/ets/annotation_tests/annotationUsage_duplicate_for_namespace01.ets -ast/compiler/ets/variance_typeparam_transmit.ets -ast/compiler/ets/requiredType_2_neg.ets -ast/compiler/ets/generic_function_call_6.ets -ast/compiler/ets/enum_not_constant_var.ets -ast/compiler/ets/union_string_literals_8.ets -ast/compiler/ets/nullable_type_in_arithmeticplus_w_undefined.ets -ast/compiler/ets/override14.ets -ast/compiler/ets/tuple_types_10_neg.ets -ast/compiler/ets/validate_signatures_throw_type_error_more_param.ets -ast/compiler/ets/annotation_tests/annotationUsage_duplicate_for_interfaceproperty.ets -ast/compiler/ets/ambient_indexer_1.ets -ast/compiler/ets/namespace_tests/namespace_access_violation_merge_conflicts.ets -ast/compiler/ets/newClassInstanceExpression.ets -ast/compiler/ets/n_assignGenericWithNullableTypeParamToNonNullable.ets -ast/compiler/ets/overrideModifierNotOverriding.ets -ast/compiler/ets/tryCatchIncorrectParamType.ets -ast/compiler/ets/circular_variable_init.ets -ast/compiler/ets/type_binding_neg_02.ets -ast/compiler/ets/annotation_tests/annotationUsage_duplicate_for_namespace02.ets -ast/compiler/ets/ambient_namesapce05.ets -ast/compiler/ets/identifierReference8.ets -ast/compiler/ets/annotation_tests/annotationUsage_duplicate_for_variable_decl.ets -ast/compiler/ets/annotation_tests/annotationUsage_as_type11.ets -ast/compiler/ets/annotation_tests/Retentions_missing_arguments.ets -ast/compiler/ets/method-resolution-class-and-interface-in-signatures_3.ets -ast/compiler/ets/void_as_value_neg_2.ets -ast/compiler/ets/readonlyIntfObjectLiteral_neg_2.ets -ast/compiler/ets/annotation_tests/annotationUsage_missing_AT_for_interface.ets -ast/compiler/ets/annotation_tests/annotationUsage_excessive_param_for_type_alias.ets -ast/compiler/ets/generic_variance_2.ets -ast/compiler/ets/annotation_tests/annotationUsage_bad_param07.ets -ast/compiler/ets/annotation_tests/annotationUsage_as_type05.ets -ast/compiler/ets/requiredType_3_neg.ets -ast/compiler/ets/etsObjectToString1.ets -ast/compiler/ets/objectLiteralPrivateConstructor.ets -ast/compiler/ets/invalidMemberExpressionFromStaticContext6.ets -ast/compiler/ets/annotation_tests/annotationUsage_missing_param_for_function_param.ets -ast/compiler/ets/void_as_value_neg_4.ets -ast/compiler/ets/annotation_tests/annotationUsage_duplicate_for_interface.ets -ast/compiler/ets/annotation_tests/annotationUsage_missing_AT01.ets -ast/compiler/ets/annotation_tests/annotationUsage_missing_AT02.ets -ast/compiler/ets/annotation_tests/annotation_for_annotation.ets -ast/compiler/ets/annotation_tests/annotationUsage_as_type06.ets -ast/compiler/ets/annotation_tests/annotationUsage_missing_AT_for_type_alias.ets -ast/compiler/ets/annotation_tests/annotation_without_source_policy.ets -ast/compiler/ets/annotation_tests/annotationDecl_bad_initializer08.ets -ast/compiler/ets/annotation_tests/annotationUsage_as_type07.ets -ast/compiler/ets/annotation_tests/annotationUsage_duplicate_for_type_alias.ets -ast/compiler/ets/annotation_tests/annotation_for_string_literal.ets -ast/compiler/ets/annotation_tests/annotationUsage_as_type02.ets -ast/compiler/ets/annotation_tests/annotationDecl_bad_initializer07.ets -ast/compiler/ets/import_tests/selective_export_tests/selective_export_clashing_exports_4.ets -ast/compiler/ets/import_tests/selective_export_tests/selective_export_clashing_exports_3.ets -ast/compiler/ets/import_tests/selective_export_tests/selective_export_clashing_exports_2.ets -ast/compiler/ets/import_tests/import_chain_with_errors/master_file.ets -ast/compiler/ets/import_tests/import_chain_with_errors/import_2.ets -ast/compiler/ets/import_tests/import_chain_with_errors/import_1.ets -ast/compiler/ets/import_tests/import_distant_package/master_file.ets -ast/compiler/ets/import_tests/import_distant_package/package_with_errors/package_with_errors_2.ets -ast/compiler/ets/import_tests/import_distant_package/package_with_errors/package_with_errors_1.ets -ast/compiler/ets/identifierReference6.ets -ast/compiler/ets/conversion_Double-to-Int_typeerror.ets -ast/compiler/ets/ambient_namesapce03.ets -ast/compiler/ets/export_type_class_multiple_times.ets -ast/compiler/ets/TypeError_recursive_parameter_1.ets -ast/compiler/ets/FunctionType10.ets -ast/compiler/ets/recursive_interface_neg_2.ets -ast/compiler/ets/annotation_tests/annotationUsage_as_type03.ets -ast/compiler/ets/annotation_tests/annotationUsage_as_type13.ets -ast/compiler/ets/annotation_tests/annotation_for_named_type.ets -ast/compiler/ets/annotation_tests/annotationUsage_conflict_for_namespace01.ets -ast/compiler/ets/import_tests/import_distant_package/package_with_errors/import_in_package_with_error.ets -ast/compiler/ets/import_tests/import_distant_package/package_with_errors/inner_package_with_errors/distant_package.ets -ast/compiler/ets/annotation_tests/ambient_annotations_bad_type02.ets -ast/compiler/ets/constant_variable_import_tests/enum_import_constant.ets -ast/parser/ets/classAsFunctionParam.ets -ast/parser/ets/double_parenthesis_invocation_setter_supposed_to_fail.ets -ast/parser/ets/keyof_constraint.ets -ast/parser/ets/enum_default_negative1.ets -ast/parser/ets/predefined_non_primitive_types.ets -ast/parser/ets/dynamic_import_tests/dynamic_class_ctor_decl_import_bad.ets -ast/parser/ets/dynamic_import_tests/dynamic_class_method_decl_import_bad_2.ets -ast/parser/ets/dynamic_import_tests/dynamic_func_decl_import_bad.ets -ast/parser/ets/dynamic_import_tests/dynamic_class_field_decl_import_bad_1.ets -ast/parser/ets/dynamic_import_tests/dynamic_class_method_decl_import_bad_1.ets -ast/parser/ets/dynamic_import_tests/dynamic_class_field_decl_import_bad_2.ets -ast/parser/ets/annotations_tests/annotationUsage_bad_param01.ets -ast/parser/ets/annotations_tests/annotationUsage_parser_bad_token03.ets -ast/parser/ets/annotations_tests/annotationDecl_parser_bad_token03.ets -ast/parser/ets/annotations_tests/annotationUsage_bad_param_for_lambda.ets -ast/parser/ets/annotations_tests/annotationUsage_bad_param04.ets -ast/parser/ets/annotations_tests/annotation_rename_export.ets -ast/parser/ets/annotations_tests/annotationUsage_parser_bad_token04.ets -ast/parser/ets/annotations_tests/annotationDecl_parser_bad_token05.ets -ast/parser/ets/annotations_tests/annotationDecl_bad_initializer03.ets -ast/parser/ets/annotations_tests/annotationDecl_redefined.ets -ast/parser/ets/annotations_tests/annotation_export_type.ets -ast/parser/ets/annotations_tests/annotationUsage_bad_param_for_interfacemethod.ets -ast/parser/ets/annotations_tests/annotationDecl_field_with_modifiers01.ets -ast/parser/ets/annotations_tests/annotationDecl_parser_bad_token04.ets -ast/parser/ets/annotations_tests/annotationUsage_bad_param_for_local_variable_decl.ets -ast/parser/ets/annotations_tests/annotationDecl_with_method.ets -ast/parser/ets/annotations_tests/annotationDecl_missing_typeAnnotation03.ets -ast/parser/ets/annotations_tests/annotationUsage_on_annotationDecl.ets -ast/parser/ets/annotations_tests/annotationUsage_parser_bad_token05.ets -ast/parser/ets/annotations_tests/annotationUsage_bad_param05.ets -ast/parser/ets/annotations_tests/annotationUsage_bad_param_for_type_alias.ets -ast/parser/ets/annotations_tests/annotationDecl_with_innerclass.ets -ast/parser/ets/annotations_tests/annotation_default_export.ets -ast/parser/ets/annotations_tests/annotationDecl_parser_bad_token07.ets -ast/parser/ets/annotations_tests/annotationDecl_field_with_modifiers04.ets -ast/parser/ets/annotations_tests/annotationUsage_bad_param_for_classproperty.ets -ast/parser/ets/annotations_tests/annotationUsage_bad_param07.ets -ast/parser/ets/annotations_tests/annotationUsage_bad_param_for_global_variable_decl.ets -ast/parser/ets/annotations_tests/annotationDecl_parser_bad_token01.ets -ast/parser/ets/annotations_tests/annotationUsage_bad_param06.ets -ast/parser/ets/annotations_tests/annotationUsage_missing_AT_for_function_param.ets -ast/parser/ets/annotations_tests/annotationDecl_bad_initializer02.ets -ast/parser/ets/annotations_tests/annotationDecl_field_with_modifiers03.ets -ast/parser/ets/annotations_tests/annotationDecl_classDecl_conflict.ets -ast/parser/ets/annotations_tests/annotationUsage_bad_param_for_interface.ets -ast/parser/ets/annotations_tests/annotationUsage_parser_bad_token02.ets -ast/parser/ets/annotations_tests/annotationDecl_enum_conflict.ets -ast/parser/ets/annotations_tests/annotationUsage_tmp.ets -ast/parser/ets/annotations_tests/annotationDecl_field_with_modifiers02.ets -ast/parser/ets/annotations_tests/annotationDecl_bad_initializer06.ets -ast/parser/ets/annotations_tests/annotationUsage_on_abstract_class.ets -ast/parser/ets/annotations_tests/annotationUsage_bad_param_for_function_param.ets -ast/parser/ets/annotations_tests/annotationDecl_missing_typeAnnotation01.ets -ast/parser/ets/annotations_tests/annotationUsage_on_abstract_method.ets -ast/parser/ets/annotations_tests/annotationUsage_bad_param_for_interfaceproperty.ets -ast/parser/ets/annotations_tests/annotationUsage_bad_param02.ets -ast/parser/ets/annotations_tests/annotationUsage_missing_AT_for_classproperty.ets -ast/parser/ets/annotations_tests/annotationDecl_bad_initializer01.ets -ast/parser/ets/annotations_tests/annotationDecl_with_access_modifier01.ets -ast/parser/ets/annotations_tests/annotation_rename_import.ets -ast/parser/ets/annotations_tests/annotationDecl_bad_initializer04.ets -ast/parser/ets/annotations_tests/annotationDecl_parser_bad_token06.ets -ast/parser/ets/annotations_tests/annotationDecl_parser_bad_token02.ets -ast/parser/ets/annotations_tests/annotationUsage_parser_bad_token01.ets -ast/parser/ets/annotations_tests/annotationDecl_interface_conflict.ets -ast/parser/ets/annotations_tests/annotationUsage_bad_param03.ets -ast/parser/ets/annotations_tests/annotationUsage_for_invalid_expr.ets -ast/parser/ets/annotations_tests/annotationDecl_with_access_modifier03.ets -ast/parser/ets/annotations_tests/annotationUsage_missing_initializer01.ets -ast/parser/ets/annotations_tests/annotationDecl_with_access_modifier02.ets -ast/parser/ets/annotations_tests/annotationDecl_missing_typeAnnotation02.ets -ast/parser/ets/annotations_tests/annotationDecl_bad_initializer05.ets -ast/parser/ets/annotations_tests/annotationDecl_locally.ets -ast/parser/ets/import_tests/import_type_error_top_level.ets -ast/parser/ets/import_tests/import_name_conflict_4.ets -ast/parser/ets/import_tests/Import_error_token_1.ets -ast/parser/ets/import_tests/import_all_2.ets -ast/parser/ets/import_tests/import_all_alias_neg.ets -ast/parser/ets/import_tests/import_name_alias_2.ets -ast/parser/ets/import_tests/import_name_conflict_5.ets -ast/parser/ets/import_tests/import_name_3.ets -ast/parser/ets/import_tests/import_name_conflict_11.ets -ast/parser/ets/import_tests/import_name_conflict_8.ets -ast/parser/ets/import_tests/default_import3.ets -ast/parser/ets/import_tests/check_exported_1.ets -ast/parser/ets/import_tests/import_name_conflict_9.ets -ast/parser/ets/import_tests/import_name_conflict_1.ets -ast/parser/ets/import_tests/import_all_alias_2.ets -ast/parser/ets/import_tests/import_name_conflict_6.ets -ast/parser/ets/import_tests/export_no_comma.ets -ast/parser/ets/import_tests/default_import2.ets -ast/parser/ets/import_tests/import_folder_n.ets -ast/parser/ets/import_tests/import_name_conflict_10.ets -ast/parser/ets/import_tests/import_name_conflict_7.ets -ast/parser/ets/import_tests/export_trailing_comma.ets -ast/parser/ets/import_tests/import_name_2.ets -ast/parser/ets/import_tests/import_name_conflict_2.ets -ast/parser/ets/import_tests/import_type_error_in_class.ets -ast/parser/ets/import_tests/import_name_conflict_12.ets -ast/parser/ets/import_tests/import_no_comma.ets -ast/parser/ets/import_tests/packages/different-header/subpackage_module_1.ets -ast/parser/ets/import_tests/packages/different-header/subpackage_module_2.ets -ast/parser/ets/import_tests/invalid_default_export/default_export_invalid_syntax_3.ets -ast/parser/ets/import_tests/modules/too_many_default_exports_2.ets -ast/parser/ets/import_tests/modules/too_many_default_exports.ets -ast/parser/ets/import_tests/modules/invalid_namespace_import.ets -ast/parser/ets/import_tests/invalid_default_export/default_export_invalid_syntax_4.ets -ast/parser/ets/import_tests/import_alias/import_alias_3.ets -ast/parser/ets/import_tests/import_alias/import_alias_2.ets -ast/parser/ets/import_tests/import_alias/import_alias_4.ets -ast/parser/ets/import_tests/import_name_conflicts/main_1.ets -ast/parser/ets/import_tests/import_name_conflicts/main_6.ets -ast/parser/ets/import_tests/import_name_conflicts/main_4.ets -ast/parser/ets/import_tests/import_name_conflicts/main_7.ets -ast/parser/ets/import_tests/wrong_import_decl_placement/import_decl_in_block_n.ets -ast/parser/ets/import_tests/wrong_import_decl_placement/import_decl_after_decl_n.ets -ast/parser/ets/import_tests/import_name_conflicts/main_5.ets -ast/parser/ets/import_tests/import_name_conflicts/main_8.ets -ast/parser/ets/import_tests/import_name_conflicts/main_3.ets -ast/parser/ets/import_tests/import_name_conflicts/main_2.ets -ast/parser/ets/import_tests/type/import_type_1.ets -ast/parser/ets/import_tests/type/type_2.ets -ast/parser/ets/import_tests/type/type_3.ets -ast/parser/ets/import_tests/type/import_type_2.ets -ast/parser/ets/readonly-parameter-test/readonly-parameter-test2.ets -ast/parser/ets/readonly-parameter-test/readonly-parameter-test6.ets -ast/parser/ets/readonly-parameter-test/readonly-parameter-and-Readonly-test1.ets -ast/parser/ets/readonly-parameter-test/readonly-parameter-test5.ets -ast/parser/ets/readonly-parameter-test/readonly-parameter-and-Readonly-test2.ets -ast/parser/ets/readonly-parameter-test/readonly-parameter-test3.ets -ast/parser/ets/readonly-parameter-test/Readonly-with-ArrayType-test3.ets -ast/parser/ets/readonly-parameter-test/readonly-parameter-test1.ets -ast/parser/ets/readonly-parameter-test/Readonly-with-ArrayType-test1.ets -ast/parser/ets/trailing_lambda_tests/trailing_lambda_mismatch_lambda_signature_1.ets -ast/parser/ets/trailing_lambda_tests/trailing_lambda_not_transform_trailing_block_1.ets -ast/parser/ets/trailing_lambda_tests/trailing_lambda_not_transform_trailing_block_3.ets -ast/parser/ets/trailing_lambda_tests/trailing_lambda_not_transform_trailing_block_5.ets -ast/parser/ets/trailing_lambda_tests/trailing_lambda_not_transform_trailing_block_2.ets -ast/parser/ets/trailing_lambda_tests/trailing_lambda_not_transform_trailing_block_4.ets -ast/parser/ets/trailing_lambda_tests/trailing_lambda_omit_call_parentheses.ets -ast/parser/ets/re_export/import_5.ets -ast/parser/ets/type_variance2.ets -ast/parser/ets/type_variance4.ets -ast/parser/ets/MultipleParserErrors.ets -ast/parser/ets/local-class-member-access-modifier-public2.ets -ast/parser/ets/local-class-access-modifier-public.ets -ast/parser/ets/setter_with_more_than_one_formal_parameter.ets -ast/parser/ets/keyof_parameter.ets -ast/parser/ets/method_full.ets -ast/parser/ets/try_catch_alive_4.ets -ast/parser/ets/class_variable_empty.ets -ast/parser/ets/unexpected_token_46.ets -ast/parser/ets/StringFasta.ets -ast/parser/ets/unexpected_token_55.ets -ast/parser/ets/re_export/import_17.ets -ast/parser/ets/FixedArray/main_entry_point_3.ets -ast/parser/ets/FixedArray/for_of_02.ets -ast/parser/ets/FixedArray/unexpected_token_31.ets -ast/parser/ets/FixedArray/main_entry_point_4.ets -ast/parser/ets/FixedArray/spreadexpr_in_newexpr_neg02.ets -ast/parser/ets/extension_function_tests/extension_function_not_in_toplevel.ets -ast/parser/ets/readonly-parameter-test/Readonly-with-ArrayType-test4.ets -ast/parser/ets/readonly-parameter-test/readonly-parameter-test4.ets -ast/parser/ets/readonly-parameter-test/Readonly-with-ArrayType-test2.ets -ast/parser/ets/static_invoke_tests/static_invoke_mismatch_signature_1.ets -ast/parser/ets/static_invoke_tests/static_invoke_coexist_invoke_method.ets -ast/parser/ets/static_invoke_tests/static_invoke_mismatch_signature.ets -ast/parser/ets/static_invoke_tests/static_invoke_mismatch_signature_2.ets -ast/parser/ets/single_export/single_export_n.ets -ast/parser/ets/single_export/single_export_from_n.ets -ast/parser/ets/single_export/single_export_lambda.ets -ast/parser/ets/single_export/single_export_expression.ets -ast/parser/ets/single_export/single_export_default_lambda.ets -ast/parser/ets/single_export/single_export_as_n.ets -ast/compiler/ets/generic_variance_3.ets -ast/compiler/ets/recursive_function_neg_1.ets -ast/compiler/ets/readonlyType_2.ets -ast/compiler/ets/cast_TypeParameter_to_PrimitiveType1.ets -ast/compiler/ets/identifierReference12.ets -ast/parser/ets/enum_multi_error/enum_not_pair_brackets.ets -ast/parser/ets/enum_multi_error/enum_with_identifier.ets -ast/parser/ets/enum_multi_error/enum_empty.ets -ast/parser/ets/FixedArray/wrong-union-array-assignment.ets -ast/parser/ets/FixedArray/array_2.ets -ast/compiler/ets/type_binding_neg_01.ets -ast/compiler/ets/lambdaFunction4.ets -ast/compiler/ets/spreadMultiArrayInTuple.ets -ast/compiler/ets/union_string_literals_3.ets -ast/parser/ets/FixedArray/nonIntegralIndex.ets -ast/compiler/ets/boxingConversion1.ets -ast/compiler/ets/ObjectLiteral_neg_1.ets -ast/compiler/ets/invalidPrivateAccess4.ets -ast/compiler/ets/invalidInheritanceFromInterface.ets -ast/compiler/ets/override3.ets -ast/compiler/ets/recursive_class_neg.ets -ast/compiler/ets/ambient_namesapce01.ets -ast/compiler/ets/variance_typeparam_lambda.ets -ast/compiler/ets/union_types_4.ets -ast/compiler/ets/function_subtyping_2.ets -ast/compiler/ets/override15.ets -ast/compiler/ets/identifierReference7.ets -ast/compiler/ets/tuple_types_6_neg.ets -ast/compiler/ets/etsObjectToString4.ets -ast/compiler/ets/DeclareCheckAssign.ets -ast/compiler/ets/invalidInheritance4.ets -ast/compiler/ets/overloadMethodNoReturn1.ets -ast/compiler/ets/array_indexing_without_chaining_nullish.ets -ast/compiler/ets/async_import_3.ets -ast/compiler/ets/for_of_missing_iterator_type.ets -ast/compiler/ets/generic_class_without_type_arg_2.ets -ast/compiler/ets/most_specific_method_with_empty_rest_param.ets -ast/compiler/ets/voidTypeInBinaryOperation.ets -ast/compiler/ets/export_type_interface_multiple_times.ets -ast/compiler/ets/cast_UnionType_to_PrimitiveType1.ets -ast/parser/ets/FixedArray/rest_parameter_04.ets -ast/parser/ets/FixedArray/unclosed_loop.ets -ast/parser/ets/FixedArray/trailing_comma_1.ets -ast/parser/ets/FixedArray/record_object_value.ets -ast/parser/ets/FixedArray/for_of_03.ets -ast/parser/ets/FixedArray/superInConstructor3.ets -ast/parser/ets/FixedArray/static_field_3.ets -ast/parser/ets/FixedArray/forOfCustomIterator1.ets -ast/parser/ets/FixedArray/tuple_type_2_neg.ets -ast/parser/ets/FixedArray/array_missing_element.ets -ast/parser/ets/FixedArray/forOfCustomIterator2.ets -ast/compiler/ets/partialType_3_neg.ets -ast/compiler/ets/math_const_as_identifier.ets -ast/compiler/ets/call_for_method_never_exist.ets -ast/compiler/ets/requiredType_7_neg.ets -ast/parser/ets/FixedArray/static_func_call_8.ets -ast/parser/ets/FixedArray/unexpected_token_26.ets -ast/parser/ets/re_export/re_export_4.ets -ast/parser/ets/re_export/import_16.ets -ast/parser/ets/FixedArray/unexpected_token_42.ets -ast/parser/ets/FixedArray/invalidTypes.ets -ast/parser/ets/FixedArray/unexpected_token_38.ets -ast/parser/ets/FixedArray/type_argument_conversion.ets -ast/parser/ets/FixedArray/functionTypeParam_neg2.ets -ast/parser/ets/FixedArray/MultipleParserErrors.ets -ast/parser/ets/FixedArray/method_full.ets -ast/parser/ets/FixedArray/StringFasta.ets -ast/parser/ets/FixedArray/predefined_non_primitive_types.ets -ast/parser/ets/FixedArray/readonly-parameter-test/Readonly-with-ArrayType-test4.ets -ast/parser/ets/FixedArray/readonly-parameter-test/Readonly-with-ArrayType-test1.ets -ast/parser/ets/selective_export/selective_export_bad.ets -ast/parser/ets/static_invoke_tests/static_invoke_coexist_invoke_method_1.ets -ast/compiler/ets/variance_typeparam_overload.ets -ast/compiler/ets/identifierReference15.ets -ast/compiler/ets/identifierReference5.ets -ast/compiler/ets/requiredType_10_neg.ets -ast/compiler/ets/union_string_literals_7.ets -ast/compiler/ets/objectLiteralNoParameterlessConstructor.ets -ast/compiler/ets/export_type_function.ets -ast/compiler/ets/readonlyField.ets -ast/compiler/ets/typeVarReferenceFromStaticContext.ets -ast/compiler/ets/generic_typealias_10_neg.ets -ast/compiler/ets/invalidIndirectInheritanceFromClass.ets -ast/compiler/ets/getterNoReturn0.ets -ast/compiler/ets/void_as_value_neg_1.ets -ast/compiler/ets/setArrayLength1.ets -ast/compiler/ets/boxingConversion4.ets -ast/compiler/ets/resolve_func_name_union_type.ets -ast/parser/ets/FixedArray/InvalidStatements3.ets -ast/parser/ets/FixedArray/ets_never_type_without_affect_other.ets -ast/parser/ets/FixedArray/array_type.ets -ast/parser/ets/FixedArray/spreadexpr_in_newexpr_neg01.ets -ast/parser/ets/FixedArray/n_arrayHoldingNullValue.ets -ast/parser/ets/FixedArray/spreadArrayInTuple.ets -ast/parser/ets/FixedArray/FunctionalTypeAsArrayElement.ets -ast/parser/ets/FixedArray/illegal_union_member_exp.ets -ast/parser/ets/FixedArray/unexpected_token_36.ets -ast/parser/ets/FixedArray/enum11.ets -ast/parser/ets/FixedArray/unexpected_token_47.ets -ast/parser/ets/FixedArray/function_decl.ets -ast/parser/ets/FixedArray/main_entry_point_5.ets -ast/parser/ets/FixedArray/unexpected_token_39.ets - -# Failures with plugin recheck that should be fixed (Issue #24651) -ast/compiler/ets/ambiguous_signature01.ets -ast/compiler/ets/ambiguous_signature02.ets -ast/compiler/ets/async_import_2.ets -ast/compiler/ets/interface_ambient_call_signature_1.ets -ast/compiler/ets/interface_ambient_indexer_3.ets +# Tests that fails after recheck: Issue #24651 ast/compiler/ets/optionalClassProperty1.ets ast/compiler/ets/static_index_function1.ets ast/compiler/ets/static_index_function2.ets @@ -1482,3 +99,16 @@ runtime/ets/objectLiteral_abstract_class_object.ets runtime/ets/rest_object_literal.ets ast/parser/ets/while_with_empty_body.ets ast/parser/ets/de_while_with_empty_body.ets +ast/parser/ets/InvalidExpressions.ets +runtime/ets/multisource_inheritance-2.ets +runtime/ets/trailing_lambda_and_optional_parameterets10.ets +runtime/ets/trailing_lambda_and_optional_parameterets2.ets +runtime/ets/trailing_lambda_and_optional_parameterets3.ets +runtime/ets/trailing_lambda_and_optional_parameterets5.ets +runtime/ets/trailing_lambda_and_optional_parameterets6.ets +runtime/ets/trailing_lambda_and_optional_parameterets8.ets +runtime/ets/trailing_lambda_and_optional_parameterets9.ets +ast/parser/ets/unexpected_token_34.ets +ast/parser/ets/unexpected_token_54.ets +runtime/ets/generic_union.ets +runtime/ets/optinal_lambda_argument.ets diff --git a/ets2panda/test/unit/plugin/e2p_test_plugin_recheck.c b/ets2panda/test/unit/plugin/e2p_test_plugin_recheck.c index 15b4775e1d5f45cf447bcadb9b625f0e9aae523b..772830e1e057a1b9842051f32284fba9aa9c5b39 100644 --- a/ets2panda/test/unit/plugin/e2p_test_plugin_recheck.c +++ b/ets2panda/test/unit/plugin/e2p_test_plugin_recheck.c @@ -17,7 +17,7 @@ // NOLINTBEGIN #include -#include +#include #include "public/es2panda_lib.h" @@ -30,13 +30,11 @@ void e2p_test_plugin_recheck_Initialize() void e2p_test_plugin_recheck_AfterCheck(es2panda_Context *ctx) { - puts("Before recheck: "); - if (impl->ContextState(ctx) == ES2PANDA_STATE_ERROR) { - return; + if (impl->IsAnyError(ctx)) { + exit(0); } es2panda_AstNode *ast = impl->ProgramAst(ctx, impl->ContextProgram(ctx)); impl->AstNodeRecheck(ctx, ast); - puts("After recheck: "); } // NOLINTEND \ No newline at end of file