UniversalCollections enum
Defines collections wrapping type
Values
- list → const UniversalCollections
-
List collection: List
- listNullableItem → const UniversalCollections
-
List collection with nullable items: List<T?>
- nullableList → const UniversalCollections
-
Nullable List collection: List
- nullableListNullableItem → const UniversalCollections
-
Nullable List collection with nullable items: List<T?>?
- map → const UniversalCollections
-
Map collection: Map<String, T>
- mapNullableValue → const UniversalCollections
-
Map collection with nullable values: Map<String, T?>
- nullableMap → const UniversalCollections
-
Nullable Map collection: Map<String, T>?
- nullableMapNullableValue → const UniversalCollections
-
Nullable Map collection with nullable values: Map<String, T?>?
Properties
- collectionPrefix → String
-
Returns String representation of collection prefix, e.g., "List<" or "Map<String, ".
no setter
- collectionSuffixQuestionMark → String
-
Returns question mark for the collection itself if it's nullable, otherwise empty string.
E.g., for List
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- itemIsNullable → bool
-
Indicates if the items (for lists) or values (for maps) within the collection are nullable.
E.g., for List<T?>, this returns true.
no setter
- name → String
-
Available on Enum, provided by the EnumName extension
The name of the enum value.no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
-
values
→ const List<
UniversalCollections> - A constant List of the values in this enum, in order of their declaration.