apply property

set apply (NikuListView? v)
override

Implementation

set apply(NikuListView? v) {
  if (v == null) return;

  key = v.key ?? key;
  scrollDirection = v.scrollDirection ?? scrollDirection;
  reverse = v.reverse ?? reverse;
  controller = v.controller ?? controller;
  primary = v.primary ?? primary;
  physics = v.physics ?? physics;
  _shrinkWrap = v._shrinkWrap ?? _shrinkWrap;
  padding = v.padding ?? padding;
  itemExtent = v.itemExtent ?? itemExtent;
  prototypeItem = v.prototypeItem ?? prototypeItem;
  addAutomaticKeepAlives = v.addAutomaticKeepAlives ?? addAutomaticKeepAlives;
  addRepaintBoundaries = v.addRepaintBoundaries ?? addRepaintBoundaries;
  addSemanticIndexes = v.addSemanticIndexes ?? addSemanticIndexes;
  cacheExtent = v.cacheExtent ?? cacheExtent;
  children = v.children ?? children;
  semanticChildCount = v.semanticChildCount ?? semanticChildCount;
  dragStartBehavior = v.dragStartBehavior ?? dragStartBehavior;
  keyboardDismissBehavior =
      v.keyboardDismissBehavior ?? keyboardDismissBehavior;
  restorationId = v.restorationId ?? restorationId;
  clipBehavior = v.clipBehavior ?? clipBehavior;
  itemCount = v.itemCount ?? itemCount;
  itemBuilder = v.itemBuilder ?? itemBuilder;
  separatorBuilder = v.separatorBuilder ?? separatorBuilder;
  childrenDelegate = v.childrenDelegate ?? childrenDelegate;

  $parent..$merge(v.$parent);
}