CombiningBuilderEntry constructor

CombiningBuilderEntry({
  1. required List<Builder> builders,
  2. required String key,
  3. required Set<String> generateFor,
  4. required Set<String> runsBefore,
  5. Set<String> applies = const <String>{},
  6. Map<Type, String> annotationsTypeMap = const <Type, String>{},
})

Creates a CombiningBuilderEntry that combines multiple builders.

builders The list of builders to combine. key A unique identifier for this combined builder. generateFor Glob patterns that determine which files to process. runsBefore Builder keys that this combined builder should run before. applies Builder keys that this combined builder applies to. annotationsTypeMap Custom type annotations to register with the resolver.

Implementation

CombiningBuilderEntry({
  required this.builders,
  required this.key,
  required this.generateFor,
  required this.runsBefore,
  this.applies = const <String>{},
  this.annotationsTypeMap = const <Type, String>{},
});