MapExtension<T extends Object?> constructor
const
MapExtension<T extends Object?> (})
{@macro enum_assist_annotation.extension}
{@macro enum_assist_annotation.method_type.map}
Value (required)
{@macro enum_assist_annotation.extension.value}
Method Name (required)
{@macro enum_assist_annotation.extension.method_name}
Doc Comment (optional)
{@macro enum_assist_annotation.extension.doc_comment}
Allow Nulls (optional)
{@macro enum_assist_annotation.extension.allow_nulls}
example:
class ExampleExt extends MapExtension<String> {
const ExampleExt(String value) : super(
value,
methodName: 'example',
docComment: 'Example Extension',
allowNulls: false,
);
}
Implementation
const MapExtension(
T value, {
required String methodName,
String? docComment,
bool allowNulls = false,
}) : super(
value,
methodName: methodName,
defaultValue: null,
methodType: MethodType.map,
docComment: docComment,
allowNulls: allowNulls,
);