2017-09-12 10 views

답변

1

주석은 docs가 클래스 C를 주석하기 위해서 사용

는 C와 C 의 모든 하위 유형 불변해야 함을 나타냅니다 말하는 meta 패키지

에서입니다.

클래스의 모든 인스턴스 필드 인 이 직접 정의 되었든 상속되었는지에 관계없이 클래스는 변경 불가능합니다. 같은 분석기로

도구, 주석의 클래스 이외의와 관련된

경우 피드백, 또는이있는 클래스의 구현 또는 믹스를이 주석이 있거나 확장하는 클래스를 제공 할 수 있습니다 이 주석은 변경 가능하지 않습니다.

모든 주석이 아직 예상 피드백을 유발하지는 않습니다. 일부 사용자는 linter 규칙을 사용하도록 설정해야 할 수 있습니다. 일부 분석기 나 린터로는 아직 지원되지 않을 수도 있습니다.

+0

[소스 코드] (https://github.com/flutter/flutter_flux/blob/master/lib/src/store_watcher.dart)에는 이러한 주석이 없습니다. –

+0

'StoreWatcher' 클래스는'StatefulWidget'을 확장합니다.'StatefulWidget'은'@imutable' 어노테이션이있는'Widget'을 확장합니다. https://github.com/flutter/flutter/blob/f2ab841ac429a7e50f4efdf8ba2668c48560ed93/packages/flutter/lib/src/widgets/framework.dart#L431 –

+0

arr .. 괜찮습니다. 나는 많은'StatefulWidget'에 대한 통지에서'@ immutable'을 보지 못했습니다. –