EnglishPreprocessResult constructor

EnglishPreprocessResult({
  1. required String text,
  2. required List<String> sourceWords,
  3. required Map<int, EnglishInlineControl> controls,
})

Creates a result and defensively freezes its collections.

Implementation

EnglishPreprocessResult({
  required this.text,
  required List<String> sourceWords,
  required Map<int, EnglishInlineControl> controls,
}) : sourceWords = List<String>.unmodifiable(sourceWords),
     controls = Map<int, EnglishInlineControl>.unmodifiable(controls);