fromTuples static method
Creates a new DependencyResolver from a list of key-value pairs called tuples where key is dependency name and value the depedency locator (descriptor).
tuples
a list of values where odd elements are dependency name and the following even elements are dependency locator (descriptor) Returns a newly created DependencyResolver.
See fromTuplesArray
Implementation
static DependencyResolver fromTuples(List tuples) {
var result = DependencyResolver();
if (tuples.isEmpty) return result;
for (var index = 0; index < tuples.length; index += 2) {
if (index + 1 >= tuples.length) break;
var name = StringConverter.toNullableString(tuples[index]);
var locator = tuples[index + 1];
if (name != null) result.put(name, locator);
}
return result;
}