setter function

Method setter(
  1. String name,
  2. String type, {
  3. bool isAbstract = true,
})

Implementation

Method setter(String name, String type, {bool isAbstract = true}) {
  return Method((m) => m
    ..name = name
    ..type = MethodType.setter
    ..requiredParameters.add(Parameter((p) => p
      ..type = refer(type)
      ..name = name))
    ..body = isAbstract ? null : Code('this.$name = $name;'));
}