enum_with_abstract_member 진단: 열거형이 추상 멤버를 가질 때

enum_with_abstract_member 진단: 열거형이 추상 멤버를 가질 때

Dart 분석기가 내보내는 진단에는 이름이 있어요. enum_with_abstract_member열거형의 멤버에 구체적인 구현이 없을 때 분석기가 알려주는 컴파일 타임 진단이에요. 열거형에는 추상 멤버를 넣을 수 없어요.

출처: enum_with_abstract_member

본문

설명

구체적인 구현이 없는 열거형 멤버를 발견하면 분석기가 이 진단을 만들어요. 열거형에는 추상 멤버가 허용되지 않아요.

예시

아래 코드는 m이 추상 메서드이고 E가 열거형이므로 이 진단이 나와요.

enum E {
  e;

  void m();
}

흔한 해결 방법

멤버에 구현을 제공해요.

enum E {
  e;

  void m() {}
}

더 알아보기