debugFillProperties method

  1. @visibleForTesting
  2. @override
void debugFillProperties(
  1. DiagnosticPropertiesBuilder properties
)
override

initValue 初始值 如果不想设置初始值, 请return null; 如果要需要异步初始化, 请return null, 并覆写onCreate 函数

Implementation

@visibleForTesting
@override
void debugFillProperties(DiagnosticPropertiesBuilder properties) {
  super.debugFillProperties(properties);
  properties.add(
    DiagnosticsProperty<ValueStream<M>>(
      'stream',
      stream,
      description: 'current ValueStream',
    ),
  );
  properties.add(
    DiagnosticsProperty<M?>(
      'value',
      value,
      description: 'current Model value',
    ),
  );
}