인프런 커뮤니티 질문&답변

Seung Min Liang님의 프로필 이미지
Seung Min Liang

작성한 질문수

Flutter 앱 개발 실전

커스텀 테마 - foundation

final 변수 생성자 위치 관련.

해결된 질문

작성

·

64

1

//ignore_for_file: public_member_api_docs, sort_constructors_first part of 'app_theme.dart'; class AppColor { final Color surface; AppColor({ required this.surface, }); }Dart Data Class Generator 를 이용해서,final 변수에 대한 required 생성자를 생성하고 있습니다.생성자가 final 변수 뒤에 선언되면서 맨 위에 ignore 주석이 붙는데, 저 ignore 주석을 없애고 싶습니다.final 변수 앞에 생성자가 생성되게 할려면 어떤 Extention 을 써야하는걸까요..?강의자료랑 이것저것 찾아봤는데, 못찾아서 질문올립니다.

답변 1

1

DevStory님의 프로필 이미지
DevStory
지식공유자

안녕하세요 Seung Min Liang님

질문 주신 내용을 만족하는 Extension을 찾지 못하였습니다.

대안으로 3가지 방법을 공유드립니다.

  1. Dart Data Class Generator 코드를 수정하여 나만의 Extension을 만든다.

  2. Freezed를 이용한다.

  3. Dart Beta 버전으로 출시되어 있는 Macros 기능을 사용하거나 정식 출시될 때까지 기다린다.

감사합니다 :)

Seung Min Liang님의 프로필 이미지
Seung Min Liang

작성한 질문수

질문하기