From d0c437f7e54a55d3b4f32fed4f77d95616ccb952 Mon Sep 17 00:00:00 2001 From: Ekaterina Zaytseva Date: Thu, 4 Sep 2025 12:12:08 +0300 Subject: [PATCH] [ArkTS][StdLib] remove internals, 2 Issue: #ICT14C Signed-off-by: Ekaterina Zaytseva --- .../ets/FixedArray/MultipleParserErrors.ets | 2 +- .../ast/parser/ets/MultipleParserErrors.ets | 2 +- ...unction_implicit_return_type8-expected.txt | 58 +- .../ets/function_implicit_return_type8.ets | 2 +- ...unction_implicit_return_type9-expected.txt | 58 +- .../ets/function_implicit_return_type9.ets | 2 +- .../parser/ets/internalParsing-expected.txt | 1035 ----------------- ets2panda/test/parser/ets/internalParsing.ets | 30 - .../parser/ets/internalProtectedParsing.ets | 34 - ets2panda/test/runtime/ets/Enum4.ets | 1 - 10 files changed, 66 insertions(+), 1158 deletions(-) delete mode 100644 ets2panda/test/parser/ets/internalParsing-expected.txt delete mode 100644 ets2panda/test/parser/ets/internalParsing.ets delete mode 100644 ets2panda/test/parser/ets/internalProtectedParsing.ets diff --git a/ets2panda/test/ast/parser/ets/FixedArray/MultipleParserErrors.ets b/ets2panda/test/ast/parser/ets/FixedArray/MultipleParserErrors.ets index 4b647af6a8..8de81a86b6 100644 --- a/ets2panda/test/ast/parser/ets/FixedArray/MultipleParserErrors.ets +++ b/ets2panda/test/ast/parser/ets/FixedArray/MultipleParserErrors.ets @@ -109,7 +109,7 @@ function min(v: double, u: double): double { } class D1 { - internal getValue(): int { return 1 } + public getValue(): int { return 1 } } function foo(a: T, case: U): T { diff --git a/ets2panda/test/ast/parser/ets/MultipleParserErrors.ets b/ets2panda/test/ast/parser/ets/MultipleParserErrors.ets index 257ff2bd18..ccd3a0a6e4 100644 --- a/ets2panda/test/ast/parser/ets/MultipleParserErrors.ets +++ b/ets2panda/test/ast/parser/ets/MultipleParserErrors.ets @@ -109,7 +109,7 @@ function min(v: double, u: double): double { } class D1 { - internal getValue(): int { return 1 } + public getValue(): int { return 1 } } function foo(a: T, case: U): T { diff --git a/ets2panda/test/parser/ets/function_implicit_return_type8-expected.txt b/ets2panda/test/parser/ets/function_implicit_return_type8-expected.txt index 733a15ba81..8baa3e8772 100644 --- a/ets2panda/test/parser/ets/function_implicit_return_type8-expected.txt +++ b/ets2panda/test/parser/ets/function_implicit_return_type8-expected.txt @@ -943,54 +943,58 @@ } }, "init": { - "type": "ETSNewClassInstanceExpression", - "typeReference": { - "type": "ETSTypeReference", - "part": { - "type": "ETSTypeReferencePart", - "name": { - "type": "Identifier", - "name": "Console", - "loc": { - "start": { - "line": 38, - "column": 19, - "program": "function_implicit_return_type8.ets" - }, - "end": { - "line": 38, - "column": 26, - "program": "function_implicit_return_type8.ets" - } + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "object": { + "type": "Identifier", + "name": "Console", + "loc": { + "start": { + "line": 38, + "column": 15, + "program": "function_implicit_return_type8.ets" + }, + "end": { + "line": 38, + "column": 22, + "program": "function_implicit_return_type8.ets" } - }, + } + }, + "property": { + "type": "Identifier", + "name": "getInstance", "loc": { "start": { "line": 38, - "column": 19, + "column": 23, "program": "function_implicit_return_type8.ets" }, "end": { "line": 38, - "column": 26, + "column": 34, "program": "function_implicit_return_type8.ets" } } }, + "computed": false, + "optional": false, "loc": { "start": { "line": 38, - "column": 19, + "column": 15, "program": "function_implicit_return_type8.ets" }, "end": { "line": 38, - "column": 26, + "column": 34, "program": "function_implicit_return_type8.ets" } } }, "arguments": [], + "optional": false, "loc": { "start": { "line": 38, @@ -999,7 +1003,7 @@ }, "end": { "line": 38, - "column": 27, + "column": 36, "program": "function_implicit_return_type8.ets" } } @@ -1012,7 +1016,7 @@ }, "end": { "line": 38, - "column": 27, + "column": 36, "program": "function_implicit_return_type8.ets" } } @@ -1027,7 +1031,7 @@ }, "end": { "line": 38, - "column": 27, + "column": 37, "program": "function_implicit_return_type8.ets" } } diff --git a/ets2panda/test/parser/ets/function_implicit_return_type8.ets b/ets2panda/test/parser/ets/function_implicit_return_type8.ets index ab73f03df0..112eb77dfc 100644 --- a/ets2panda/test/parser/ets/function_implicit_return_type8.ets +++ b/ets2panda/test/parser/ets/function_implicit_return_type8.ets @@ -35,7 +35,7 @@ function main() let y = fun(0); let z = fun(-1); - let cons = new Console; + let cons = Console.getInstance(); cons.print("x = " + x + "\n"); cons.print("y = " + y + "\n"); cons.print("z = " + z + "\n"); diff --git a/ets2panda/test/parser/ets/function_implicit_return_type9-expected.txt b/ets2panda/test/parser/ets/function_implicit_return_type9-expected.txt index 422951157b..fb80fb487e 100644 --- a/ets2panda/test/parser/ets/function_implicit_return_type9-expected.txt +++ b/ets2panda/test/parser/ets/function_implicit_return_type9-expected.txt @@ -1321,54 +1321,58 @@ } }, "init": { - "type": "ETSNewClassInstanceExpression", - "typeReference": { - "type": "ETSTypeReference", - "part": { - "type": "ETSTypeReferencePart", - "name": { - "type": "Identifier", - "name": "Console", - "loc": { - "start": { - "line": 42, - "column": 19, - "program": "function_implicit_return_type9.ets" - }, - "end": { - "line": 42, - "column": 26, - "program": "function_implicit_return_type9.ets" - } + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "object": { + "type": "Identifier", + "name": "Console", + "loc": { + "start": { + "line": 42, + "column": 15, + "program": "function_implicit_return_type9.ets" + }, + "end": { + "line": 42, + "column": 22, + "program": "function_implicit_return_type9.ets" } - }, + } + }, + "property": { + "type": "Identifier", + "name": "getInstance", "loc": { "start": { "line": 42, - "column": 19, + "column": 23, "program": "function_implicit_return_type9.ets" }, "end": { "line": 42, - "column": 26, + "column": 34, "program": "function_implicit_return_type9.ets" } } }, + "computed": false, + "optional": false, "loc": { "start": { "line": 42, - "column": 19, + "column": 15, "program": "function_implicit_return_type9.ets" }, "end": { "line": 42, - "column": 26, + "column": 34, "program": "function_implicit_return_type9.ets" } } }, "arguments": [], + "optional": false, "loc": { "start": { "line": 42, @@ -1377,7 +1381,7 @@ }, "end": { "line": 42, - "column": 27, + "column": 36, "program": "function_implicit_return_type9.ets" } } @@ -1390,7 +1394,7 @@ }, "end": { "line": 42, - "column": 27, + "column": 36, "program": "function_implicit_return_type9.ets" } } @@ -1405,7 +1409,7 @@ }, "end": { "line": 42, - "column": 27, + "column": 37, "program": "function_implicit_return_type9.ets" } } diff --git a/ets2panda/test/parser/ets/function_implicit_return_type9.ets b/ets2panda/test/parser/ets/function_implicit_return_type9.ets index 1c526395f6..f49c2d862f 100644 --- a/ets2panda/test/parser/ets/function_implicit_return_type9.ets +++ b/ets2panda/test/parser/ets/function_implicit_return_type9.ets @@ -39,7 +39,7 @@ function main() let y = fun(0); let z = fun(-1); - let cons = new Console; + let cons = Console.getInstance(); cons.print("x = " + x + "\n"); cons.print("y = " + y + "\n"); cons.print("z = " + z + "\n"); diff --git a/ets2panda/test/parser/ets/internalParsing-expected.txt b/ets2panda/test/parser/ets/internalParsing-expected.txt deleted file mode 100644 index ead2017e3f..0000000000 --- a/ets2panda/test/parser/ets/internalParsing-expected.txt +++ /dev/null @@ -1,1035 +0,0 @@ -{ - "type": "Program", - "statements": [ - { - "type": "ClassDeclaration", - "definition": { - "id": { - "type": "Identifier", - "name": "A", - "loc": { - "start": { - "line": 16, - "column": 7, - "program": "internalParsing.ets" - }, - "end": { - "line": 16, - "column": 8, - "program": "internalParsing.ets" - } - } - }, - "superClass": null, - "implements": [], - "body": [ - { - "type": "ClassProperty", - "key": { - "type": "Identifier", - "name": "x", - "loc": { - "start": { - "line": 17, - "column": 12, - "program": "internalParsing.ets" - }, - "end": { - "line": 17, - "column": 13, - "program": "internalParsing.ets" - } - } - }, - "accessibility": "internal", - "static": false, - "readonly": false, - "declare": false, - "optional": false, - "computed": false, - "typeAnnotation": { - "type": "ETSPrimitiveType", - "loc": { - "start": { - "line": 17, - "column": 16, - "program": "internalParsing.ets" - }, - "end": { - "line": 17, - "column": 19, - "program": "internalParsing.ets" - } - } - }, - "definite": false, - "loc": { - "start": { - "line": 17, - "column": 12, - "program": "internalParsing.ets" - }, - "end": { - "line": 17, - "column": 19, - "program": "internalParsing.ets" - } - } - }, - { - "type": "ClassProperty", - "key": { - "type": "Identifier", - "name": "y", - "loc": { - "start": { - "line": 18, - "column": 12, - "program": "internalParsing.ets" - }, - "end": { - "line": 18, - "column": 13, - "program": "internalParsing.ets" - } - } - }, - "accessibility": "internal", - "static": false, - "readonly": false, - "declare": false, - "optional": false, - "computed": false, - "typeAnnotation": { - "type": "ETSPrimitiveType", - "loc": { - "start": { - "line": 18, - "column": 16, - "program": "internalParsing.ets" - }, - "end": { - "line": 18, - "column": 19, - "program": "internalParsing.ets" - } - } - }, - "definite": false, - "loc": { - "start": { - "line": 18, - "column": 12, - "program": "internalParsing.ets" - }, - "end": { - "line": 18, - "column": 19, - "program": "internalParsing.ets" - } - } - }, - { - "type": "MethodDefinition", - "key": { - "type": "Identifier", - "name": "constructor", - "loc": { - "start": { - "line": 1, - "column": 1, - "program": "internalParsing.ets" - }, - "end": { - "line": 1, - "column": 1, - "program": "internalParsing.ets" - } - } - }, - "kind": "constructor", - "accessibility": "internal", - "static": false, - "optional": false, - "computed": false, - "value": { - "type": "FunctionExpression", - "function": { - "type": "ScriptFunction", - "id": { - "type": "Identifier", - "name": "constructor", - "loc": { - "start": { - "line": 1, - "column": 1, - "program": "internalParsing.ets" - }, - "end": { - "line": 1, - "column": 1, - "program": "internalParsing.ets" - } - } - }, - "generator": false, - "async": false, - "expression": false, - "params": [ - { - "type": "ETSParameterExpression", - "name": { - "type": "Identifier", - "name": "x", - "typeAnnotation": { - "type": "ETSPrimitiveType", - "loc": { - "start": { - "line": 20, - "column": 28, - "program": "internalParsing.ets" - }, - "end": { - "line": 20, - "column": 31, - "program": "internalParsing.ets" - } - } - }, - "loc": { - "start": { - "line": 20, - "column": 24, - "program": "internalParsing.ets" - }, - "end": { - "line": 20, - "column": 31, - "program": "internalParsing.ets" - } - } - }, - "loc": { - "start": { - "line": 20, - "column": 24, - "program": "internalParsing.ets" - }, - "end": { - "line": 20, - "column": 31, - "program": "internalParsing.ets" - } - } - }, - { - "type": "ETSParameterExpression", - "name": { - "type": "Identifier", - "name": "y", - "typeAnnotation": { - "type": "ETSPrimitiveType", - "loc": { - "start": { - "line": 20, - "column": 37, - "program": "internalParsing.ets" - }, - "end": { - "line": 20, - "column": 40, - "program": "internalParsing.ets" - } - } - }, - "loc": { - "start": { - "line": 20, - "column": 33, - "program": "internalParsing.ets" - }, - "end": { - "line": 20, - "column": 40, - "program": "internalParsing.ets" - } - } - }, - "loc": { - "start": { - "line": 20, - "column": 33, - "program": "internalParsing.ets" - }, - "end": { - "line": 20, - "column": 40, - "program": "internalParsing.ets" - } - } - } - ], - "body": { - "type": "BlockStatement", - "statements": [ - { - "type": "ExpressionStatement", - "expression": { - "type": "AssignmentExpression", - "operator": "=", - "left": { - "type": "MemberExpression", - "object": { - "type": "ThisExpression", - "loc": { - "start": { - "line": 21, - "column": 5, - "program": "internalParsing.ets" - }, - "end": { - "line": 21, - "column": 9, - "program": "internalParsing.ets" - } - } - }, - "property": { - "type": "Identifier", - "name": "x", - "loc": { - "start": { - "line": 21, - "column": 10, - "program": "internalParsing.ets" - }, - "end": { - "line": 21, - "column": 11, - "program": "internalParsing.ets" - } - } - }, - "computed": false, - "optional": false, - "loc": { - "start": { - "line": 21, - "column": 5, - "program": "internalParsing.ets" - }, - "end": { - "line": 21, - "column": 11, - "program": "internalParsing.ets" - } - } - }, - "right": { - "type": "Identifier", - "name": "x", - "loc": { - "start": { - "line": 21, - "column": 14, - "program": "internalParsing.ets" - }, - "end": { - "line": 21, - "column": 15, - "program": "internalParsing.ets" - } - } - }, - "loc": { - "start": { - "line": 21, - "column": 5, - "program": "internalParsing.ets" - }, - "end": { - "line": 21, - "column": 15, - "program": "internalParsing.ets" - } - } - }, - "loc": { - "start": { - "line": 21, - "column": 5, - "program": "internalParsing.ets" - }, - "end": { - "line": 21, - "column": 16, - "program": "internalParsing.ets" - } - } - }, - { - "type": "ExpressionStatement", - "expression": { - "type": "AssignmentExpression", - "operator": "=", - "left": { - "type": "MemberExpression", - "object": { - "type": "ThisExpression", - "loc": { - "start": { - "line": 22, - "column": 5, - "program": "internalParsing.ets" - }, - "end": { - "line": 22, - "column": 9, - "program": "internalParsing.ets" - } - } - }, - "property": { - "type": "Identifier", - "name": "y", - "loc": { - "start": { - "line": 22, - "column": 10, - "program": "internalParsing.ets" - }, - "end": { - "line": 22, - "column": 11, - "program": "internalParsing.ets" - } - } - }, - "computed": false, - "optional": false, - "loc": { - "start": { - "line": 22, - "column": 5, - "program": "internalParsing.ets" - }, - "end": { - "line": 22, - "column": 11, - "program": "internalParsing.ets" - } - } - }, - "right": { - "type": "Identifier", - "name": "y", - "loc": { - "start": { - "line": 22, - "column": 14, - "program": "internalParsing.ets" - }, - "end": { - "line": 22, - "column": 15, - "program": "internalParsing.ets" - } - } - }, - "loc": { - "start": { - "line": 22, - "column": 5, - "program": "internalParsing.ets" - }, - "end": { - "line": 22, - "column": 15, - "program": "internalParsing.ets" - } - } - }, - "loc": { - "start": { - "line": 22, - "column": 5, - "program": "internalParsing.ets" - }, - "end": { - "line": 22, - "column": 16, - "program": "internalParsing.ets" - } - } - } - ], - "loc": { - "start": { - "line": 20, - "column": 42, - "program": "internalParsing.ets" - }, - "end": { - "line": 23, - "column": 4, - "program": "internalParsing.ets" - } - } - }, - "loc": { - "start": { - "line": 20, - "column": 23, - "program": "internalParsing.ets" - }, - "end": { - "line": 23, - "column": 4, - "program": "internalParsing.ets" - } - } - }, - "loc": { - "start": { - "line": 20, - "column": 23, - "program": "internalParsing.ets" - }, - "end": { - "line": 23, - "column": 4, - "program": "internalParsing.ets" - } - } - }, - "overloads": [], - "loc": { - "start": { - "line": 20, - "column": 3, - "program": "internalParsing.ets" - }, - "end": { - "line": 23, - "column": 4, - "program": "internalParsing.ets" - } - } - }, - { - "type": "MethodDefinition", - "key": { - "type": "Identifier", - "name": "foo", - "loc": { - "start": { - "line": 25, - "column": 12, - "program": "internalParsing.ets" - }, - "end": { - "line": 25, - "column": 15, - "program": "internalParsing.ets" - } - } - }, - "kind": "method", - "accessibility": "internal", - "static": false, - "optional": false, - "computed": false, - "value": { - "type": "FunctionExpression", - "function": { - "type": "ScriptFunction", - "id": { - "type": "Identifier", - "name": "foo", - "loc": { - "start": { - "line": 25, - "column": 12, - "program": "internalParsing.ets" - }, - "end": { - "line": 25, - "column": 15, - "program": "internalParsing.ets" - } - } - }, - "generator": false, - "async": false, - "expression": false, - "params": [], - "returnType": { - "type": "ETSPrimitiveType", - "loc": { - "start": { - "line": 25, - "column": 19, - "program": "internalParsing.ets" - }, - "end": { - "line": 25, - "column": 23, - "program": "internalParsing.ets" - } - } - }, - "body": { - "type": "BlockStatement", - "statements": [], - "loc": { - "start": { - "line": 25, - "column": 24, - "program": "internalParsing.ets" - }, - "end": { - "line": 25, - "column": 26, - "program": "internalParsing.ets" - } - } - }, - "loc": { - "start": { - "line": 25, - "column": 15, - "program": "internalParsing.ets" - }, - "end": { - "line": 25, - "column": 26, - "program": "internalParsing.ets" - } - } - }, - "loc": { - "start": { - "line": 25, - "column": 15, - "program": "internalParsing.ets" - }, - "end": { - "line": 25, - "column": 26, - "program": "internalParsing.ets" - } - } - }, - "overloads": [], - "loc": { - "start": { - "line": 25, - "column": 12, - "program": "internalParsing.ets" - }, - "end": { - "line": 25, - "column": 26, - "program": "internalParsing.ets" - } - } - } - ], - "loc": { - "start": { - "line": 16, - "column": 9, - "program": "internalParsing.ets" - }, - "end": { - "line": 28, - "column": 9, - "program": "internalParsing.ets" - } - } - }, - "loc": { - "start": { - "line": 16, - "column": 1, - "program": "internalParsing.ets" - }, - "end": { - "line": 28, - "column": 9, - "program": "internalParsing.ets" - } - } - }, - { - "type": "ClassDeclaration", - "definition": { - "id": { - "type": "Identifier", - "name": "ETSGLOBAL", - "loc": { - "start": { - "line": 1, - "column": 1, - "program": "internalParsing.ets" - }, - "end": { - "line": 1, - "column": 1, - "program": "internalParsing.ets" - } - } - }, - "superClass": null, - "implements": [], - "body": [ - { - "type": "MethodDefinition", - "key": { - "type": "Identifier", - "name": "main", - "loc": { - "start": { - "line": 28, - "column": 10, - "program": "internalParsing.ets" - }, - "end": { - "line": 28, - "column": 14, - "program": "internalParsing.ets" - } - } - }, - "kind": "method", - "accessibility": "public", - "static": true, - "optional": false, - "computed": false, - "value": { - "type": "FunctionExpression", - "function": { - "type": "ScriptFunction", - "id": { - "type": "Identifier", - "name": "main", - "loc": { - "start": { - "line": 28, - "column": 10, - "program": "internalParsing.ets" - }, - "end": { - "line": 28, - "column": 14, - "program": "internalParsing.ets" - } - } - }, - "generator": false, - "async": false, - "expression": false, - "params": [], - "returnType": { - "type": "ETSPrimitiveType", - "loc": { - "start": { - "line": 28, - "column": 18, - "program": "internalParsing.ets" - }, - "end": { - "line": 28, - "column": 22, - "program": "internalParsing.ets" - } - } - }, - "body": { - "type": "BlockStatement", - "statements": [ - { - "type": "VariableDeclaration", - "declarations": [ - { - "type": "VariableDeclarator", - "id": { - "type": "Identifier", - "name": "instance", - "typeAnnotation": { - "type": "ETSTypeReference", - "part": { - "type": "ETSTypeReferencePart", - "name": { - "type": "Identifier", - "name": "A", - "loc": { - "start": { - "line": 29, - "column": 18, - "program": "internalParsing.ets" - }, - "end": { - "line": 29, - "column": 19, - "program": "internalParsing.ets" - } - } - }, - "loc": { - "start": { - "line": 29, - "column": 18, - "program": "internalParsing.ets" - }, - "end": { - "line": 29, - "column": 19, - "program": "internalParsing.ets" - } - } - }, - "loc": { - "start": { - "line": 29, - "column": 18, - "program": "internalParsing.ets" - }, - "end": { - "line": 29, - "column": 19, - "program": "internalParsing.ets" - } - } - }, - "loc": { - "start": { - "line": 29, - "column": 7, - "program": "internalParsing.ets" - }, - "end": { - "line": 29, - "column": 15, - "program": "internalParsing.ets" - } - } - }, - "init": { - "type": "ETSNewClassInstanceExpression", - "typeReference": { - "type": "ETSTypeReference", - "part": { - "type": "ETSTypeReferencePart", - "name": { - "type": "Identifier", - "name": "A", - "loc": { - "start": { - "line": 29, - "column": 26, - "program": "internalParsing.ets" - }, - "end": { - "line": 29, - "column": 27, - "program": "internalParsing.ets" - } - } - }, - "loc": { - "start": { - "line": 29, - "column": 26, - "program": "internalParsing.ets" - }, - "end": { - "line": 29, - "column": 27, - "program": "internalParsing.ets" - } - } - }, - "loc": { - "start": { - "line": 29, - "column": 26, - "program": "internalParsing.ets" - }, - "end": { - "line": 29, - "column": 27, - "program": "internalParsing.ets" - } - } - }, - "arguments": [ - { - "type": "NumberLiteral", - "value": 2, - "loc": { - "start": { - "line": 29, - "column": 28, - "program": "internalParsing.ets" - }, - "end": { - "line": 29, - "column": 29, - "program": "internalParsing.ets" - } - } - }, - { - "type": "NumberLiteral", - "value": 3, - "loc": { - "start": { - "line": 29, - "column": 31, - "program": "internalParsing.ets" - }, - "end": { - "line": 29, - "column": 32, - "program": "internalParsing.ets" - } - } - } - ], - "loc": { - "start": { - "line": 29, - "column": 22, - "program": "internalParsing.ets" - }, - "end": { - "line": 29, - "column": 34, - "program": "internalParsing.ets" - } - } - }, - "loc": { - "start": { - "line": 29, - "column": 7, - "program": "internalParsing.ets" - }, - "end": { - "line": 29, - "column": 34, - "program": "internalParsing.ets" - } - } - } - ], - "kind": "let", - "loc": { - "start": { - "line": 29, - "column": 3, - "program": "internalParsing.ets" - }, - "end": { - "line": 29, - "column": 34, - "program": "internalParsing.ets" - } - } - } - ], - "loc": { - "start": { - "line": 28, - "column": 23, - "program": "internalParsing.ets" - }, - "end": { - "line": 30, - "column": 2, - "program": "internalParsing.ets" - } - } - }, - "loc": { - "start": { - "line": 28, - "column": 10, - "program": "internalParsing.ets" - }, - "end": { - "line": 30, - "column": 2, - "program": "internalParsing.ets" - } - } - }, - "loc": { - "start": { - "line": 28, - "column": 10, - "program": "internalParsing.ets" - }, - "end": { - "line": 30, - "column": 2, - "program": "internalParsing.ets" - } - } - }, - "overloads": [], - "loc": { - "start": { - "line": 28, - "column": 1, - "program": "internalParsing.ets" - }, - "end": { - "line": 30, - "column": 2, - "program": "internalParsing.ets" - } - } - } - ], - "loc": { - "start": { - "line": 1, - "column": 1, - "program": "internalParsing.ets" - }, - "end": { - "line": 1, - "column": 1, - "program": "internalParsing.ets" - } - } - }, - "loc": { - "start": { - "line": 1, - "column": 1, - "program": "internalParsing.ets" - }, - "end": { - "line": 1, - "column": 1, - "program": "internalParsing.ets" - } - } - } - ], - "loc": { - "start": { - "line": 1, - "column": 1, - "program": "internalParsing.ets" - }, - "end": { - "line": 31, - "column": 1, - "program": "internalParsing.ets" - } - } -} diff --git a/ets2panda/test/parser/ets/internalParsing.ets b/ets2panda/test/parser/ets/internalParsing.ets deleted file mode 100644 index 92988e4386..0000000000 --- a/ets2panda/test/parser/ets/internalParsing.ets +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Copyright (c) 2024-2025 Huawei Device Co., Ltd. - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -class A { - internal x : int; - internal y : int; - - internal constructor(x : int, y : int) { - this.x = x; - this.y = y; - } - - internal foo(): void {} -} - -function main(): void { - let instance : A = new A(2, 3); -} diff --git a/ets2panda/test/parser/ets/internalProtectedParsing.ets b/ets2panda/test/parser/ets/internalProtectedParsing.ets deleted file mode 100644 index 325529e378..0000000000 --- a/ets2panda/test/parser/ets/internalProtectedParsing.ets +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Copyright (c) 2024-2025 Huawei Device Co., Ltd. - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -class A { - internal protected x : int; - internal protected y : int; - - internal protected constructor(x: int, y: int) { - this.x = x; - this.y = y; - } - - constructor(x: int){ - this(x, 42); - } - - internal protected foo(): void {} -} - -function main(): void { - let instance : A = new A(2); -} diff --git a/ets2panda/test/runtime/ets/Enum4.ets b/ets2panda/test/runtime/ets/Enum4.ets index bfac7dcebc..95607b34e5 100644 --- a/ets2panda/test/runtime/ets/Enum4.ets +++ b/ets2panda/test/runtime/ets/Enum4.ets @@ -14,7 +14,6 @@ */ enum Color { Green , Red = 2, Blue } -//let cons = new Console; function main(): void { -- Gitee