0
クラス参照がインターフェイスを実装しているかどうかをテストするにはどうすればよいですか?クラス参照がインタフェースを実装しているかどうかをテストする方法は?
isとinstanceof演算子は、クラス参照では機能しません。
例:
public function set someClassref(value:Class):void
{
if(value is IMyInterface)
{
_someClassref = value;
}
else
{
//
}
}
私はそれをインスタンス化する必要はないと思っていた。他の選択肢はないと思う。 –
同じ投稿の 'describeType'ベースのソリューションをチェックしてください。彼らは少し遅いと言いますが、インスタンスは必要ありません。 – psmay