CellExtension constructor
Annotate a class to generate an extension on ValueCell for the class's properties.
If mutable is true an extension on MutableCell is also generated.
If nullable is true extensions on the nullable type of the annotated
class are generated. This only affects the extension on ValueCell and
not MutableCell.
If generateEquals is true (the default), equals and hashCode functions
are generated for the annotated class as if it is annotated by DataClass.
The name of the generated ValueCell extension is name and the name
of the MutableCell extension, if one is generated, is mutableName. If
these are null the name of the ValueCell extension is the name of
the annotated class followed by CellExtension and the name of the
MutableCell extension is the name of the class followed by
MutableCellExtension.
Implementation
const CellExtension({
this.name,
this.mutableName,
this.mutable = false,
this.nullable = false,
this.generateEquals = true
});