handle property Null safety

SliverOverlapAbsorberHandle handle

The object in which the absorbed overlap is recorded.

A particular SliverOverlapAbsorberHandle can only be assigned to a single RenderSliverOverlapAbsorber at a time.

Implementation

SliverOverlapAbsorberHandle get handle => _handle;
void handle=(SliverOverlapAbsorberHandle value)

Implementation

set handle(SliverOverlapAbsorberHandle value) {
  assert(value != null);
  if (handle == value)
    return;
  if (attached) {
    handle._writers -= 1;
    value._writers += 1;
    value._setExtents(handle.layoutExtent, handle.scrollExtent);
  }
  _handle = value;
}