Returns a string representation of this object.
String toString() { String nameString = ""; if (name != null) { nameString = " ($name)"; } var message = (this.message == null) ? "" : ": ${this.message}"; String prefix = "$_errorName$nameString$message"; if (!_hasValue) return prefix; // If we know the invalid value, we can try to describe the problem. String explanation = _errorExplanation; String errorValue = Error.safeToString(invalidValue); return "$prefix$explanation: $errorValue"; }
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/2.0.0/dart-core/ArgumentError/toString.html