問題を説明するサンプル コード。
import "dart:mirrors";
void main() {
var type = getTypeFromDeclaration();
var typeArguments = getAnotherTypeArguments();
var myType = reflectType(type, typeArguments);
}
リフレクションを介して指定された型引数を持つ型ミラーを Dart に取得する方法は?
PS
「なぜこれが必要なのか」という説明は不要だと思います。この機能がデータハイドレーションに必要であることは誰もが知っているからです。
また、これは、データの一貫性を高めるためにリフレクションを使用したデータ コーデックでも非常に役立ちます。
お気づきのように、理由は説明しません。