dart:core
ArgumentError class
Error thrown when a function is passed an unacceptable argument.
- Inheritance
-
- Implementers
Constructors
- ArgumentError([dynamic message, @Since("2.14") String? name])
- Creates an error with message describing the problem with an argument.
- ArgumentError.notNull([String? name])
- Creates 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
- hashCode → int
read-only, inherited
- The hash code for this object.
- invalidValue → dynamic
final
- The invalid value.
- message → dynamic
final
- Message describing the problem.
- name → String?
final
- Name of the invalid argument, if available.
- runtimeType → Type
read-only, inherited
- A representation of the runtime type of the object.
- stackTrace → StackTrace?
read-only, inherited
- The stack trace at the point where this error was first thrown.
Methods
- noSuchMethod(Invocation invocation) → dynamic
inherited
- Invoked when a non-existent method or property is accessed.
- toString() → String
override
- A string representation of this object.
Operators
- operator ==(Object other) → bool
inherited
- The equality operator.
Static Methods
- checkNotNull<@Since("2.8") T>(T? argument, [String? name]) → T
@Since("2.1")
- Throws if
argument is null.