requiresBox method

bool requiresBox({
  1. required bool ignoresMargin,
  2. required bool ignoresPadding,
  3. required bool ignoresDimension,
})

optimization. This is important to review if more properties are added

Implementation

bool requiresBox(
        {required bool ignoresMargin,
        required bool ignoresPadding,
        required bool ignoresDimension}) =>
    (!ignoresDimension && hasDimension()) ||
    (!ignoresMargin && margin != null) ||
    (!ignoresPadding && padding != null) ||
    hasBoxDecoration();