私はミラーを使用しており、ある ClassMirror が別のサブタイプであるかどうかを判断したいと考えています。次のようなものです:
ClassMirror type = me.getField(someSymbol).type;
// obviously this won't work, since a ClassMirror is not a List
if(type.originalDeclaration is List) {
...
}
本当に私は Java の Class.isAssignableFrom(Class) のようなもの、つまり一次 isa 演算子を探しています。特にミックスインが存在する場合、型階層を上っていくのは少しぎこちなく感じます。(うまくいけば) dart ランタイム/コンパイラが提供できるものよりも遅くなるでしょう。これを行う組み込みの方法はありますか?