W3cubDocs

/Dart 2

ArgumentError class

Error thrown when a function is passed an unacceptable argument.

Inheritance
Implementers

Constructors

ArgumentError([dynamic message ])
The message describes the erroneous argument. [...]
ArgumentError.notNull([String name ])
Create an argument error for a null argument that must not be null.
ArgumentError.value(dynamic value, [ String name, dynamic message ])
Creates error containing the invalid value. [...]

Properties

invalidValue → dynamic
final
The invalid value.
message → dynamic
final
Message describing the problem.
nameString
final
Name of the invalid argument, if available.
hashCodeint
read-only, inherited
The hash code for this object. [...]
runtimeTypeType
read-only, inherited
A representation of the runtime type of the object.
stackTraceStackTrace
read-only, inherited

Methods

toString() → String
override
Returns a string representation of this object.
noSuchMethod(Invocation invocation) → dynamic
inherited
Invoked when a non-existent method or property is accessed. [...]

Operators

operator ==(dynamic other) → bool
inherited
The equality operator. [...]

Static Methods

checkNotNull(Object argument, [ String name ]) → void
@Since("2.1")
Throws if argument is null.

© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dart.dev/stable/2.5.0/dart-core/ArgumentError-class.html