2017-11-11 7 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