Kind<T>.constructor constructor

const Kind<T>.constructor({
  1. required String? name,
  2. String? jsonName,
  3. List<Trait>? traits,
  4. List<T>? examples,
})

Constructor for subclasses.

Implementation

const Kind.constructor({
  required String? name,
  this.jsonName,
  List<Trait>? traits,
  List<T>? examples,
})  : _name = name,
      traits = traits ?? const [],
      _examples = examples;