build method

RenderTheme build()

@return a new {@code RenderTheme} instance.

Implementation

RenderTheme build() {
  assert(ruleBuilderStack.length > 0);
  RenderTheme renderTheme = RenderTheme(this);
  ruleBuilderStack.forEach((ruleBuilder) {
    if (!ruleBuilder.impossible) {
      Rule rule = ruleBuilder.build();
      renderTheme.addRule(rule);
    }
  });
  return renderTheme;
}