list_operators library Null safety

Library operators and functions for objects of type List<T extends Comparable>.

Classes

ListLengthMismatch
Error type indicating that an expression involving list arguments could not be calculated because the list length does not match.

Extensions

Comparison
Extension providing the operators: [...]
DoubleIterableOperators
DoubleOperators
Provides operators and methods for object of type List.
EuclideanMetric
Extension on List providing methods for calculating the Euclidean distance between vectors.
ExportList
Extension providing the method export.
ExportListList
Extension providing the method export.
IntIterableOperators
IntOperators
Provides additional operators and methods for objects of type List.
IterableAssertion
ListAssertion
NumIterableOperators
NumOperators
Extension providing operators for objects of type List.
RecursiveUnmodifiable
Extension providing the method unmodifiable().
Unmodifiable
Extension providing the method unmodifiable().

Functions

orderedCloseTo(Iterable<num> expected, Iterable<num> delta) Matcher
Returns a matcher which matches if the match argument actual is in the range: expected - delta, expected.plus(delta). [...]