2017-11-11 13 views

答えて

1

注釈は、Flutterの静的解析にのみ使用できます。

例えば、IDEでヒントと警告を生成するアナライザ、built_value、built_redux、json_serializableなどのコード生成ツール、およびhttps://github.com/dart-lang/buildを使用するその他のパッケージは、これを利用します。

dart:mirrorsがないと、実行時にメタデータ情報を取得する方法がありません。

リフレクト可能なパッケージをコード生成に使用する作業が進行中です。これは、最終的にFlutterで動作し、実行時に定義済みのメタデータにアクセスできるコードを生成する可能性があります。 も参照してください。https://github.com/dart-lang/reflectable/tree/use_build

0

はい、もちろん、フラッターでメタデータアノテーションを使用できます。 Flutterにはmeta-libraryがあり、フラッタで使用できる使用可能なアノテーションについて調べることができます。

これが役に立った!

+0

はい、ただし、フラッターアプリランタイム中にそのメタにアクセスすることはできません。これらは静的ツールとコンパイラの注釈です。 – DragonFax

関連する問題