Spec-Zone.ru › Dart 2

dart:io

метод toString

String toString()
override

Строковое представление этого объекта.

Некоторые классы имеют текстовое представление по умолчанию, часто связанное со статической функцией parse (например, int.parse). Такие классы предоставляют текстовое представление в качестве своего строкового представления.

У других классов нет осмысленного текстового представления, которое было бы полезно программе. Обычно такие классы переопределяют toString, чтобы предоставлять полезную информацию при изучении объекта, главным образом для отладки или ведения журналов.

Реализация

String toString() {
  StringBuffer sb = new StringBuffer();
  sb.write(type);
  if (message.isNotEmpty) {
    sb.write(": $message");
    if (osError != null) {
      sb.write(" ($osError)");
    }
  } else if (osError != null) {
    sb.write(": $osError");
  }
  return sb.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/TlsException/toString.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API