method addPath


void addPath(Object object, [path])

Adds a dependency on the property path accessed from object. path can be a PropertyPath or a String. If it is omitted an empty path will be used.

Source

void addPath(Object object, [path]) {
  if (_isOpen || _isClosed) {
    throw new StateError('Cannot add paths once started.');
  }

  path = new PropertyPath(path);
  _observed..add(object)..add(path);
  if (!_reportChangesOnOpen) return;
  _value.add(path.getValueFrom(object));
}