Fixed #1937 AS3 - declarations vs null

This commit is contained in:
Jindra Petřík
2023-01-22 22:15:04 +01:00
parent 2a8c6a7858
commit 313b51cd8c
10 changed files with 245 additions and 159 deletions
@@ -0,0 +1,34 @@
package tests
{
public class TestDeclarationInterface
{
public function run(): MyIFace
{
var i:MyIFace = null;
var n:int = 2;
switch(n) {
case 0:
i = new MyClass();
break;
case 1:
i = new MyClass2();
break;
}
return i;
}
}
}
interface MyIFace {
}
class MyClass implements MyIFace {
}
class MyClass2 implements MyIFace {
}