register<T extends MLiteral<String> > method
dynamic
register<T extends MLiteral<String> >(
- String type, {
- required List<
T> values, - required MEnumFactory<
T> factory,
Implementation
register<T extends MLiteral<String>>(
String type, {
required List<T> values,
required MEnumFactory<T> factory,
}) {
if (type.isNotEmpty != true) {
return;
}
if (_factories.containsKey("$type")) {
log.info("WARN: Factory already registered for $type");
}
_factories["$type"] = assertNotNull(factory);
_values["$type"] = assertNotNull(values);
}