Fixed: Direct editation.

Fixed: Imports in script initializer
This commit is contained in:
Jindra Petřík
2024-08-17 10:35:57 +02:00
parent d99bb058ec
commit c8a8ce8b6d
17 changed files with 228 additions and 91 deletions

View File

@@ -332,7 +332,7 @@ public class ActionScript3ClassTest extends ActionScript3DecompileTestBase {
+ "var globalVar1:String = \"glb1\";\n"
+ "\n"
+ "var globalVar2:String = \"glb2\";\n"
);
);
}
@Test
@@ -632,9 +632,10 @@ public class ActionScript3ClassTest extends ActionScript3DecompileTestBase {
public void testScriptInitializer() {
decompileScriptPack("standard", "tests_classes.TestScriptInitializer", "package tests_classes\n"
+ "{\n"
+ " import tests.TestHello;\n"
+ " \n"
+ " public class TestScriptInitializer\n"
+ " {\n"
+ " \n"
+ " private static var sv:int;\n"
+ " \n"
+ " private static var sa:int = 5;\n"
@@ -672,12 +673,15 @@ public class ActionScript3ClassTest extends ActionScript3DecompileTestBase {
+ " public function test() : void\n"
+ " {\n"
+ " var x:int = 5;\n"
+ " var th:TestHello = new TestHello();\n"
+ " }\n"
+ " }\n"
+ "}\n"
+ "\n"
+ "var v:int;\n"
+ "\n"
+ "import tests.TestHello;\n"
+ "\n"
+ "var x:int = Math.random() * 100;\n"
+ "\n"
+ "var a:int = 5;\n"
@@ -707,6 +711,7 @@ public class ActionScript3ClassTest extends ActionScript3DecompileTestBase {
+ "{\n"
+ " trace(v);\n"
+ "}\n"
+ "");
+ "TestHello;\n"
);
}
}