MethodType enum
Specifies how the generated method will be created
Map
The generated method will be map(...)
.
Requires an extension declaration in EnumValue.extensions
on ALL enum fields
except when Extension.allowNulls is set to true
Maybe Map
The generated method will be maybeMap(...)
.
Requires at least one extension declaration in the EnumValue.extensions annotation on any enum field
Returns Extension.defaultValue, or null
if Extension.allowNulls is true
- Inheritance
- Annotations
-
- @EnumAssist()
Constructors
- MethodType()
-
const
Values
- map → const MethodType
-
The generated method will be
map(...)
.Requires an extension declaration in EnumValue.extensions on ALL enum fields except when Extension.allowNulls is set to
true
- maybeMap → const MethodType
-
The generated method will be
maybeMap(...)
.Requires at least one extension declaration in the EnumValue.extensions annotation on any enum field
Returns Extension.defaultValue, or
null
if Extension.allowNulls istrue
Properties
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<
MethodType> - A constant List of the values in this enum, in order of their declaration.