declareType method

void declareType(
  1. String name,
  2. ResolvedBinding binding
)

Records binding as the declared type of name in this environment, so assign can hold later writes to it.

Implementation

void declareType(String name, ResolvedBinding binding) {
  (_declaredTypes ??= <String, ResolvedBinding>{})[name] = binding;
}