Dart API Referencedart:coreArgumentError

ArgumentError class

Error thrown when a function is passed an unacceptable argument.

class ArgumentError implements Error {
final message;

/** The [message] describes the erroneous argument. */
const ArgumentError([this.message = ""]);

String toString() {
 if (message != null) {
   return "Illegal argument(s): $message";
 }
 return "Illegal argument(s)";
}
}

Subclasses

IllegalArgumentException

Implements

Error

Constructors

const ArgumentError([message = ""]) #

The message describes the erroneous argument.

const ArgumentError([this.message = ""]);

Properties

final message #

final message;

Methods

String toString() #

Returns a string representation of this object.

docs inherited from Object
String toString() {
  if (message != null) {
    return "Illegal argument(s): $message";
  }
  return "Illegal argument(s)";
}