- override
Returns a string representation of this object.
Source
@override String toString() { StringBuffer result = new StringBuffer(); String semicolon = ''; result.write('Paint('); if (style == PaintingStyle.stroke) { result.write('$style'); if (strokeWidth != 0.0) result.write(' $strokeWidth'); else result.write(' hairline'); if (strokeCap != StrokeCap.butt) result.write(' $strokeCap'); semicolon = '; '; } if (isAntiAlias != true) { result.write('${semicolon}antialias off'); semicolon = '; '; } if (color != const Color(0xFF000000)) { if (color != null) result.write('$semicolon$color'); else result.write('${semicolon}no color'); semicolon = '; '; } if (transferMode != TransferMode.srcOver) { result.write('$semicolon$transferMode'); semicolon = '; '; } if (colorFilter != null) { result.write('${semicolon}colorFilter: $colorFilter'); semicolon = '; '; } if (maskFilter != null) { result.write('${semicolon}maskFilter: $maskFilter'); semicolon = '; '; } if (filterQuality != FilterQuality.none) { result.write('${semicolon}filterQuality: $filterQuality'); semicolon = '; '; } if (shader != null) result.write('${semicolon}shader: $shader'); result.write(')'); return result.toString(); }