Dart SDK
dart:core
RangeError
class
RangeError
Static Methods
Properties
Constructors
Static methods
checkValueInInterval
checkValidIndex
checkValidRange
checkNotNegative
Properties
start
end
stackTrace
invalidValue
name
message
Constructors
RangeError
value
range
index
Methods
toString
Error thrown due to an index being outside a valid range.
Extends
Object
Error
ArgumentError
RangeError
Implemented by
IndexError
Static Methods
checkValueInInterval
(
int
value
,
int
minValue
,
int
maxValue
, [
String
name
,
String
message
]) →
void
Check that a value lies in a specific interval.
checkValidIndex
(
int
index
,
indexable
, [
String
name
,
int
length
,
String
message
]) →
void
Check that a value is a valid index into an indexable object.
checkValidRange
(
int
start
,
int
end
,
int
length
, [
String
startName
,
String
endName
,
String
message
]) →
int
Check that a range represents a slice of an indexable object.
checkNotNegative
(
int
value
, [
String
name
,
String
message
]) →
void
Check that an integer value isn't negative.
Properties
num
start
read-only
The minimum value that value is allowed to assume.
num
end
read-only
The maximum value that value is allowed to assume.
StackTrace
stackTrace
read-only ,
inherited
dynamic
invalidValue
read-only ,
inherited
The invalid value.
String
name
read-only ,
inherited
Name of the invalid argument, if available.
dynamic
message
read-only ,
inherited
Message describing the problem.
Constructors
RangeError
(
message
)
Create a new
RangeError
with the given message.
RangeError.value
(
num
value
, [
String
name
,
String
message
])
Create a new
RangeError
with a message for the given value.
RangeError.range
(
num
invalidValue
,
int
minValue
,
int
maxValue
, [
String
name
,
String
message
])
Create a new
RangeError
with for an invalid value being outside a range.
RangeError.index
(
int
index
,
indexable
, [
String
name
,
String
message
,
int
length
])
Creates a new
RangeError
stating that index is not a valid index into indexable.
Methods
toString
(
) →
String
inherited
Returns a string representation of this object.