次のようなフレックスユニットテストがあるとします。
package foo {
import flexunit.framework.TestCase;
import flash.utils.getDefinitionByName;
import flash.utils.getQualifiedSuperclassName;
class DescribeTypeTest {
public function testDescribeInnerType():void {
var currentInstance:ChildBar = new ChildBar();
trace(getDefinitionByName(getQualifiedSuperclassName(currentInstance)));
}
}
}
class Bar{}
class ChildBar extends Bar{}
これにより、「エラー#1065:変数バーが定義されていません」という例外がスローされます。これは、内部クラス(パッケージ外のクラス)にのみ適用されます。
これを機能させる方法はありますか?