debugBoxDecorationProperties method
Implementation
void debugBoxDecorationProperties(DiagnosticPropertiesBuilder properties) {
properties.add(DiagnosticsProperty('borderEdge', border));
if (backgroundClip != null) properties.add(DiagnosticsProperty('backgroundClip', backgroundClip));
if (backgroundOrigin != null) properties.add(DiagnosticsProperty('backgroundOrigin', backgroundOrigin));
CSSBoxDecoration? decoration = this.decoration;
if (decoration != null && decoration.hasBorderRadius) {
properties.add(DiagnosticsProperty('borderRadius', decoration.borderRadius));
}
if (decoration != null && decoration.image != null) {
properties.add(DiagnosticsProperty('backgroundImage', decoration.image));
}
if (decoration != null && decoration.boxShadow != null) {
properties.add(DiagnosticsProperty('boxShadow', decoration.boxShadow));
}
if (decoration != null && decoration.gradient != null) {
properties.add(DiagnosticsProperty('gradient', decoration.gradient));
}
}