或者这种能力因丢失反射包而丢失了?
我很好奇的是我可以在自己的扑动应用程序中使用注释吗?或者这是仅在飞镖中可用的功能,但不是颤动?
答案 0 :(得分:1)
注释只能用于Flutter中的静态分析。
例如,在IDE中生成提示和警告的分析器,使用https://github.com/dart-lang/build等代码生成工具(如built_value,built_redux,json_serializable和其他包)会使用此功能。
如果没有dart:mirrors
,则无法在运行时获取元数据信息。
正在进行的工作是使可反映的包与代码生成一起工作。这最终可能与Flutter一起生成允许在运行时访问预定义元数据的代码。 另请参阅https://github.com/dart-lang/reflectable/tree/use_build
答案 1 :(得分:0)
是的,当然您可以在flutter中使用元数据注释。 Flutter有一个meta-library,你可以通过它来了解可以与颤动一起使用的可用注释。
希望这有帮助!