methodType property
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
default: MethodType.maybeMap
Implementation
final MethodType methodType;