<itemvalue="The number of objects in this list. The valid indices for a list are `0` through `length - 1`. ```dart final numbers = <int>[1, 2, 3]; print(numbers.length); 3 ```"/>
<itemvalue="Prints a message to the console, which you can access using the "flutter" tool's "logs" command ("flutter logs"). See also: [DebugPrintCallback], for function parameters and usage details."/>
<itemvalue="A type representing values that are either `Future<T>` or `T`. This class declaration is a public stand-in for an internal future-or-value generic type, which is not a class type. References to this class are resolved to the internal type. It is a compile-time error for any class to extend, mix in or implement `FutureOr`. Examples ```dart The `Future<T>.then` function takes a callback [f] that returns either an `S` or a `Future<S>`. Future<S> then<S>(FutureOr<S> f(T x), ...); `Completer<T>.complete` takes either a `T` or `Future<T>`. void complete(FutureOr<T> value); ``` Advanced The `FutureOr<int>` type is actually the "type union" of the types `int` and `Future<int>`. This type union is defined in such a way that `FutureOr<Object>` is both a super- and sub-type of `Object` (sub-type because `Object` is one of the types of the union, super-type because `Object` is a super-type of both of the types of the union). Together it means that `FutureOr<Object>` is equivalent to `Object`. As a corollary, `FutureOr<Object>` is equivalent to `FutureOr<FutureOr<Object>>`, `FutureOr<Future<Object>>` is equivalent to `Future<Object>`."/>
<itemvalue="The number of microseconds since the "Unix epoch" 1970-01-01T00:00:00Z (UTC). This value is independent of the time zone. This value is at most 8,640,000,000,000,000,000us (100,000,000 days) from the Unix epoch. In other words: `microsecondsSinceEpoch.abs() <= 8640000000000000000`. Note that this value does not fit into 53 bits (the size of a IEEE double). A JavaScript number is not able to hold this value."/>
<itemvalue="The number of milliseconds since the "Unix epoch" 1970-01-01T00:00:00Z (UTC). This value is independent of the time zone. This value is at most 8,640,000,000,000,000ms (100,000,000 days) from the Unix epoch. In other words: `millisecondsSinceEpoch.abs() <= 8640000000000000`."/>
<itemvalue="A [Slidable] notification that can bubble up the widget tree. You can determine the type of a notification using the `is` operator to check the [runtimeType] of the notification. To listen for notifications in a subtree, use a [SlidableNotificationListener]. To send a notification, call [dispatch] on the notification you wish to send. The notification will be delivered to the closest [SlidableNotificationListener] widget."/>
<itemvalue="Called when a notification of the appropriate arrives at this location in the tree."/>
<itemvalue="The widget directly below this widget in the tree. This is not necessarily the widget that dispatched the notification. {@macro flutter.widgets.child}"/>
<itemvalue="A widget that listens for [SlidableNotification]s bubbling up the tree. To dispatch notifications, use the [SlidableNotification.dispatch] method."/>
<itemvalue="Whether [other] is a `String` with the same sequence of code units. This method compares each individual code unit of the strings. It does not check for Unicode equivalence. For example, both the following strings represent the string 'Amélie', but due to their different encoding, are not equal: ```dart 'Am\xe9lie' == 'Ame\u{301}lie'; false ``` The first string encodes 'é' as a single unicode code unit (also a single rune), whereas the second string encodes it as 'e' with the combining accent character '◌́'."/>
<itemvalue="A hash code derived from the code units of the string. This is compatible with [operator ==]. Strings with the same sequence of code units have the same hash code."/>