setter property

  1. @override
PropertyAccessorElement? get setter
override

The setter for this field, or null if this field does not have a setter.

Implementation

@override
PropertyAccessorElement? get setter {
  final Element parent = enclosingElement;
  if (parent is! InterfaceElement) return null;
  return parent.accessors.firstWhereOrNull((PropertyAccessorElement e) {
    return e.isSetter && e.name == name || e.name == '_$name';
  });
}