метод toString
переопределение
Строковое представление этого объекта.
Некоторые классы имеют текстовое представление по умолчанию, часто связанное со статической функцией parse (например, int.parse). Такие классы предоставляют это текстовое представление в качестве строкового представления.
У других классов нет осмысленного текстового представления, которое было бы полезно программе. Такие классы обычно переопределяют toString, чтобы предоставлять полезную информацию при проверке объекта, главным образом для отладки или ведения журналов.
Реализация
String toString() {
var b = StringBuffer()
..write('HttpException: ')
..write(message);
var uri = this.uri;
if (uri != null) {
b.write(', uri = $uri');
}
return b.toString();
}
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-io/HttpException/toString.html