when<R extends T> method

void when <R extends T>(DerivedBuilder<R> builder)

Registers derived class builder that builds the widget depending on current type of value.

Implementation

void when<R extends T>(DerivedBuilder<R> builder) {
  _validateBuilder(R, builder);
  _builders[R] = BuilderWrapper<T, R>(builder);
}