BindingsErrorBuffer constructor

BindingsErrorBuffer(
  1. DogStructure structure,
  2. IsolatedClassValidator classValidator,
  3. VoidCallback onChanged
)

Implementation

BindingsErrorBuffer(DogStructure structure, IsolatedClassValidator classValidator, this.onChanged)
  : _structure = structure,
    _classValidator = classValidator {
  _results = List.filled(_classValidator.validatorCount, AnnotationResult.empty());
  fieldErrors = Map.fromEntries(
    _structure.fields.map((e) => MapEntry(e.name, AnnotationResult.empty())),
  );
}