0
클래스 참조가 인터페이스를 구현하는지 어떻게 테스트 할 수 있습니까?클래스 참조가 인터페이스를 구현하는지 테스트하는 방법은 무엇입니까?
is 및 instanceof 연산자는 클래스 참조에서 작동하지 않습니다.
예 :
public function set someClassref(value:Class):void
{
if(value is IMyInterface)
{
_someClassref = value;
}
else
{
//
}
}
나는 그것을 인스턴스화 할 필요가 없길 바랬다. 다른 선택의 여지가 없다고 생각해. –
같은 글에서'describeType' 기반 솔루션을 확인하십시오. 그들은 조금 더 느리지 만 인스턴스가 필요하지는 않을 것이라고 말합니다. – psmay