숨김(hide) 이름이 라이브러리에 없어요
숨김(hide) 이름이 라이브러리에 없어요
이 진단은 hide 조합자(combinator)에 import하는 라이브러리가 정의하지 않은 이름을 넣었을 때 analyzer가 만들어 내는 진단이에요. 숨기려는 이름을 잘못 적었거나, 그 이름이 실제로는 존재하지 않을 때 발생해요.
본문
The library '{0}' doesn't export a member with the hidden name '{1}'. — 라이브러리 {0}이 숨김 이름 {1}을 가진 멤버를 내보내지 않는다는 뜻이에요.
설명 (Description)
이 진단은 hide 조합자(combinator)에 import하는 라이브러리가 정의하지 않은 이름을 넣었을 때 analyzer가 만들어 내요.
예시 (Example)
다음 코드는 dart:math가 String이라는 이름을 정의하지 않기 때문에 이 진단이 발생해요.
import 'dart:math' hide String, max;
var x = min(0, 1);
해결 방법 (Common fixes)
다른 이름을 숨겨야 한다면, 그 이름을 올바르게 고치면 돼요. 그렇지 않다면 목록에서 해당 이름을 제거하면 돼요.
import 'dart:math' hide max;
var x = min(0, 1);