diff --git a/ets2panda/test/test-lists/declgenets2ts/ets-runtime/ets-runtime-excluded.txt b/ets2panda/test/test-lists/declgenets2ts/ets-runtime/declgen-ets2ts-runtime-excluded.txt similarity index 100% rename from ets2panda/test/test-lists/declgenets2ts/ets-runtime/ets-runtime-excluded.txt rename to ets2panda/test/test-lists/declgenets2ts/ets-runtime/declgen-ets2ts-runtime-excluded.txt diff --git a/ets2panda/test/test-lists/declgenets2ts/ets-runtime/ets-runtime-ignored.txt b/ets2panda/test/test-lists/declgenets2ts/ets-runtime/declgen-ets2ts-runtime-ignored.txt similarity index 44% rename from ets2panda/test/test-lists/declgenets2ts/ets-runtime/ets-runtime-ignored.txt rename to ets2panda/test/test-lists/declgenets2ts/ets-runtime/declgen-ets2ts-runtime-ignored.txt index 6a9f60ba2cb9e026f556999c5daf7fe127c7fdef..874a66e363dab32327e6e0a21a04d388d1ac3296 100644 --- a/ets2panda/test/test-lists/declgenets2ts/ets-runtime/ets-runtime-ignored.txt +++ b/ets2panda/test/test-lists/declgenets2ts/ets-runtime/declgen-ets2ts-runtime-ignored.txt @@ -36,6 +36,7 @@ generics_1.sts # FailKind.TSC_FAIL 15445.sts 15502.sts +15766.sts AccessBinaryTrees.sts AccessNBody.sts AccessNSieve.sts @@ -46,24 +47,42 @@ AliasFunction.sts AliasPrimitive.sts AliasTuple.sts AliasUnion.sts +ArrowFunctionRuntime.sts Bitops3BitBitsInByte.sts BitopsBitsInByte.sts BitopsBitwiseAnd.sts BitopsNSieveBits.sts Boxing.sts CallThisGetter.sts +CastFromTypeParameter.sts +CastReference.sts +CastReference3.sts +CastReference4.sts +ChainCallGenericFunction.sts +ClassMemberAccess.sts ControlFlowRecursive.sts +DeclareClassWithMethod.sts DefaultParam_1.sts DefaultParam_2.sts DefaultParam_3.sts DefaultParam_4.sts DefaultParam_5.sts +Enum.sts Enum2.sts FunctionOverload.sts +FunctionType.sts GenericArray_1.sts GenericBridges_02.sts +GenericCast.sts +GenericRestParamsInGenericClass.sts +GenericsTest.sts +IndexableTypesWithProtectedSetterAndGetter.sts InferProxymethodType.sts +InferTypeOfUnionParams.sts +InterfaceOverrideReturnTypes.sts InterfacePrivateMethod2.sts +InterfaceWithDefaultFunction1.sts +InterfaceWithDefaultFunction2.sts IterableTypesWithProtectedIterator.sts MathCordic.sts MathPartialSums.sts @@ -72,35 +91,117 @@ Morph3d.sts MutatorAccessor.sts MutatorAlone.sts NonNullishInLambda.sts +NullishInstanceof.sts +ObjectIndexing_1.sts ObjectIndexing_2.sts ObjectIterable_1.sts ObjectIterable_2.sts ObjectIterable_3.sts +OptionalCall.sts +OptionalChains.sts +Override-1.sts +Override-2.sts Override-3.sts Override-4.sts Override-5.sts +Override.sts +PassReadOnlyArrayAsParameter.sts RecordKeyTypeCheck.sts +Recursive_Parameter_1.sts +Recursive_Parameter_2.sts +Recursive_Parameter_3.sts +RemovePunctuatorDoubleDollar1.sts +RemovePunctuatorDoubleDollar2.sts +SmartCast_01.sts +SmartCast_02.sts SmartCast_03.sts SmartCast_05.sts +SmartCast_09.sts +SmartCast_10.sts SmartCast_11.sts SmartCast_12.sts +SpreadExpressions.sts +SpreadExpressionsforFunctionCall.sts +SpreadExpressionsforFunctionCall_primitive_type.sts +SpreadExpressionsforFunctionCall_tuple.sts +SpreadExpressionsforThisAndSuper.sts +StaticFieldAndNonStaticFieldSameName.sts +StaticNonStaticDeclarations_01.sts +StaticNonStaticDeclarations_02.sts +StaticNonStaticDeclarations_03.sts +StaticNonStaticDeclarations_04.sts StrictEquals.sts StringBase64.sts +SuperCall.sts SuperReferenceInGetterSetter.sts +ThisInAsyncMethod.sts TypeInferInterface1.sts +TypeInferObject1.sts +TypeInferObject2.sts +TypeInferObject3.sts +UncheckedCasts.sts +UnionArray.sts +UnionAsAndInstanceof.sts +UnionConstraint.sts UnionTypeAsFuncParam.sts accessor_chained.sts accessor_functional.sts accessor_inherited.sts +annotation_tests/AnnotationForArrayType.sts +annotation_tests/AnnotationForClass.sts +annotation_tests/AnnotationForClassProperty.sts annotation_tests/AnnotationForFunctionParam.sts +annotation_tests/AnnotationForLambdaExpression.sts +annotation_tests/AnnotationForMethod.sts +annotation_tests/AnnotationForNamedType.sts +annotation_tests/AnnotationForObjectType.sts +annotation_tests/AnnotationForTupleType.sts +annotation_tests/AnnotationForTypesInClass.sts +annotation_tests/AnnotationNoNeedToSetProperties01.sts +annotation_tests/AnnotationNoNeedToSetProperties02.sts +annotation_tests/AnnotationNoNeedToSetProperties03.sts +annotation_tests/AnnotationsFieldType01.sts +annotation_tests/AnnotationsFieldType02.sts +annotation_tests/AnnotationsFieldType03.sts +annotation_tests/AnnotationsFieldType04.sts +annotation_tests/EmitAnnotationToBytecode.sts +annotation_tests/Muti-AnnotationsDefineAndUseForClass.sts +annotation_tests/annotationForNamespace.sts +annotation_tests/annotationForTypesInVariance.sts +annotation_tests/annotationUsageSingleFileds01.sts +annotation_tests/annotationUsageSingleFileds02.sts +annotation_tests/annotationUsageSingleFileds03.sts +annotation_tests/annotationUsageSingleFileds04.sts +annotation_tests/annotationUsageSingleFileds05.sts +annotation_tests/annotationUsageSingleFileds06.sts +annotation_tests/annotationUsageSingleFileds07.sts +annotation_tests/annotationUsage_scope_check02.sts +annotation_tests/annotationUsage_scope_check03.sts +array_inf.sts +assignment_lowering.sts async-func-overload-and-type-infer.sts +async_optional.sts boxing.sts boxingUnboxingCalls.sts +call_static_with_type_alias.sts +castUnion.sts +class-abstract-inheritance.sts +class-constructor-calls.sts +class-constructor-calls2.sts +class-fields-same-name.sts +class-init.sts class-init2.sts +class-virtual-call.sts classGetterSetter.sts +common_property_union_access.sts conditionalExpression2.sts conditionalExpressionGenericLUB.sts conditionalExpressionLUB.sts +constructor_overload_sig_with_ref_type.sts +declare_class.sts +default_generic_function_1.sts +default_generic_method_1.sts +default_generic_method_2.sts default_parameters.sts extension_accessor/extensionAccessorAlone.sts extension_accessor/extensionAccessorAsClassPropertyValue.sts @@ -145,46 +246,137 @@ extension_function_with_generic/extensionFunctionReturnThis.sts extension_function_with_generic/extension_function_called_in_class.sts extension_function_with_generic/extension_function_with_generic1.sts extension_function_with_generic/extension_function_with_generic2.sts +extension_function_with_generic/extension_function_with_generic3.sts +extension_function_with_generic/extension_function_with_generic4.sts +extension_function_with_generic/receiver_type_is_type_parameter1.sts +fieldImplicitCasting.sts finallyExecutedAbruptly.sts forOfCustomIterator1.sts forOfCustomIterator2.sts funcRefWithRestArguments.sts +functionFieldInitReadonly.sts +function_type_inference1.sts +function_type_with_receiver/extensionFunctionType.sts +function_type_with_receiver/extensionFunctionType2.sts +function_type_with_receiver/extensionFunctionTypeAssignedNormalFunc.sts +function_type_with_receiver/extensionFunctionTypeCompatible.sts +function_type_with_receiver/extensionFunctionTypeCompatible2.sts +function_type_with_receiver/extensionFunctionTypeGeneric.sts +function_type_with_receiver/normalFuncTypeAssignedExtensionFunc.sts +function_type_with_receiver/validReturnThisOfExtensionFunction.sts generic-function-optional-param.sts +generic-function.sts +generic-function1.sts generic-set.sts generic_constraint_implicit.sts +generic_default_param.sts +generic_defined_before_use.sts +generic_getter.sts +generic_property_visibility.sts +generics_void_parameter_1.sts +generics_void_parameter_2.sts getteSetterImplementation.sts getterHasThrow.sts getterSetterImplementationWithConstructor.sts getter_setter.sts getter_setter2.sts getter_setter_static_modifier.sts +identifier-reference.sts implementsClassPropertyFunctionType.sts implementsClassPropertyFunctionType2.sts +implementsClassPropertyFunctionType_ObjectLiteralExpr.sts implementsClassPropertyUnionType1.sts implementsClassPropertyUnionType2.sts +implicitCastingWithRestArgsConstructor.sts +implicit_this_field.sts +implicit_this_function_priority.sts +implicit_this_function_priority2.sts +implicit_this_function_priority3.sts +implicit_this_function_with_receiver.sts +implicit_this_method.sts +increment-on-nullish-type.sts +inferTypeOfArrayLiteral.sts +infer_method_type_1.sts +infer_method_type_2.sts infer_method_type_3.sts infer_method_type_4.sts +infer_method_type_from_lambda_expr.sts inherited_getter_setter_implementation_1.sts inherited_getter_setter_implementation_2.sts +interface-virtual-call.sts interfaceGetterSetter.sts interfaceMethodWithOptionalParameter.sts interfacePropertyFunctionType.sts +interface_readonly_properties1.sts +lambda-class-field.sts +lambda-context.sts +lambdaWithOptionalParam3.sts +lambda_with_receiver/lambda_with_receiver1.sts +lambda_with_receiver/lambda_with_receiver2.sts +lambda_with_receiver/lambda_with_receiver_catch_outside_field.sts +lambda_with_receiver/lambda_with_receiver_generics1.sts +lambda_with_receiver/lambda_with_receiver_generics2.sts +lambda_with_receiver/lambda_with_receiver_generics_return_this.sts +lambda_with_receiver/lambda_with_receiver_generics_return_this_rotate.sts +lambda_with_receiver/lambda_with_receiver_in_class_body1.sts +lambda_with_receiver/lambda_with_receiver_in_class_body2.sts +lambda_with_receiver/lambda_with_receiver_return_this1.sts +lambda_with_receiver/lambda_with_receiver_return_this2.sts +lambda_with_receiver/lambda_with_receiver_return_this3.sts +lambda_with_receiver/lambda_with_receiver_trailing_in_class_method.sts +lambda_with_receiver/lambda_with_receiver_trailing_in_class_method2.sts +lambda_with_receiver/lambda_with_receiver_trailing_in_class_method_return_this_rotate.sts +lambda_with_receiver/lambda_with_receiver_trailing_in_function.sts +lambda_with_receiver/lambda_with_receiver_trailing_in_function_return_this_rotate.sts +lambda_with_receiver/lambda_with_receiver_trailing_in_function_with_receiver.sts +lambda_with_receiver/lambda_with_receiver_trailing_name_duplicated.sts +local-class-capture-boxing.sts +local-class-capture-not-boxi +local-class-capture-not-boxing.sts +local-class-capture-parameter.sts +local-class-modify-captured-parameter.sts +local-class-standard-example2.sts +local_class_in_classfunction.sts +member-expression-nullptr-via-function-param.sts +member-expression-nullptr.sts mostSpecificMethod.sts most_specific_method_with_rest_param_1.sts most_specific_method_with_rest_param_2.sts most_specific_method_with_rest_param_3.sts +most_specific_method_with_rest_param_4.sts multisource_inheritance-2.sts multisource_inheritance.sts +mypackage/implicit_package_import_1.sts +mypackage/implicit_package_import_2.sts n_overrideWithNullable.sts +namespace_tests/namespace_basic.sts +namespace_tests/namespace_deeplt_nested.sts +namespace_tests/namespace_execution_statements_test01.sts namespace_tests/namespace_execution_statements_test02.sts +namespace_tests/namespace_merge_test.sts +namespace_tests/namespace_merged.sts +namespace_tests/namespace_nested.sts +namespace_tests/namespace_qualified.sts +namespace_tests/namespace_with_annotations.sts +namespace_tests/nested_namespace_plus_equal.sts +non-const-capture.sts notNull.sts nullableType.sts nullishTypeCodesamples.sts +objectEquality.sts objectLiteral-2.sts objectLiteral.sts objectLiteralInterfaceType.sts +objectLiteral_abstract_class.sts +objectLiteral_abstract_class_object.sts +objectLiteral_abstract_class_optinal.sts +objectLiteral_abstract_class_readonly.sts +objectLiteral_abstract_class_typeargument.sts +opt-chaining.sts +optional-chaining-string-check.sts optional-lambda-parameter.sts optional_field.sts +optional_field_variable.sts optional_trailing_lambda.sts override_for_partial_01.sts override_for_partial_02.sts @@ -192,13 +384,44 @@ partialTypeRuntime_1.sts partialTypeRuntime_2.sts partialTypeRuntime_3.sts partial_interface.sts +readonlyField_ObjectLiteral.sts +readonlyObjectLiteral.sts +readonlyObjectLiteral_2.sts +readonlyTypeRuntime.sts +readonlyTypeRuntime_2.sts +recursive_class_1.sts +recursive_function_1.sts +recursive_interface_1.sts +recursive_interface_2.sts +recursive_union_1.sts +referenceEquality.sts +referenceThisEquality.sts return-type-deduction.sts +spreadExprInNewExpr.sts static-invoke.sts +string_literals_inference.sts +thisIntanceof.sts +this_type.sts +top_level_01.sts top_level_02.sts trailing-lambda.sts +try-catch-error-no-param.sts +try-catch-error.sts try-catch-no-param.sts try-catch.sts +tuple_types_runtime.sts +type_param_constraint_override.sts type_param_in_union.sts +unboxing2.sts +unboxing2_x64.sts +union_generic_field_access.sts +union_property_access_in_call.sts union_string_literals.sts union_type_and_trailing_lambda.sts -visible_signatures.sts +union_type_parameters.sts +union_wide_property_access.sts +user_defined_1.sts +verifier_acc_type.sts +verifier_acc_type1.stsvisible_signatures.sts +verifier_acc_type1.sts +visible_signatures.sts \ No newline at end of file