methodType property

MethodType methodType
final

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;