이름 없는 생성자를 앞에 두기
이름 없는 생성자를 앞에 두기
클래스에 이름 없는 생성자(unnamed constructor)와 이름 있는 생성자(named constructor)가 함께 있다면, 이름 없는 생성자를 가장 앞에 두는 것이 관례예요. 이 진단은 그 순서가 지켜지지 않았을 때 이를 알려줍니다.
본문
진단 내용
Dart analyzer는 이름 없는 생성자가 이름 있는 생성자 뒤에 나타날 때 이 진단을 내보내요.
예제
다음 코드는 이름 없는 생성자가 이름 있는 생성자 뒤에 있어서 이 진단이 발생해요:
class C {
C.named();
C();
}
고치는 방법
이름 없는 생성자를 다른 생성자들보다 앞으로 옮기면 돼요:
class C {
C();
C.named();
}