subscribe_ method
Implementation
List<PropertyBinding?> subscribe_(String path, parsedPath) {
// returns an array of bindings for the given path that is changed
// according to the contained objects in the group
final indicesByPath = _bindingsIndicesByPath;
int? index = indicesByPath[path];
final bindings = _bindings;
if (index != null) return bindings[index];
final paths = _paths,
parsedPaths = _parsedPaths,
objects = _objects,
nObjects = objects.length,
nCachedObjects = nCachedObjects_;
final bindingsForPath = List<PropertyBinding?>.filled(nObjects, null);
index = bindings.length;
indicesByPath[path] = index;
paths.add(path);
parsedPaths.add(parsedPath);
bindings.add(bindingsForPath);
for (int i = nCachedObjects, n = objects.length; i != n; ++i) {
final object = objects[i];
bindingsForPath[i] = PropertyBinding(object, path, parsedPath);
}
return bindingsForPath;
}