1. protected
  2. mustCallSuper
double getDistanceToActualBaseline(TextBaseline baseline)

Calls computeDistanceToActualBaseline and caches the result.

This function must only be called from getDistanceToBaseline and computeDistanceToActualBaseline. Do not call this function directly from outside those two methods.

Source

@protected
@mustCallSuper
double getDistanceToActualBaseline(TextBaseline baseline) {
  assert(_debugDoingBaseline);
  if (_cachedBaselines == null)
    _cachedBaselines = new Map<TextBaseline, double>();
  _cachedBaselines.putIfAbsent(baseline, () => computeDistanceToActualBaseline(baseline));
  return _cachedBaselines[baseline];
}