mapEmptyData method

LceState<DATA_1> mapEmptyData(
  1. LceState<DATA_1> block(
    1. LceState<DATA_1>
    )
)

Substitutes a state with empty data with empty data with state produced by block

Implementation

LceState<DATA_1> mapEmptyData(LceState<DATA_1> Function (LceState<DATA_1>) block) {
  if (null == data) {
    return block(this);
  } else {
    return this;
  }
}