compute method

  1. @override
Future<void> compute(
  1. ChangeBuilder builder
)
override

Computes the changes for this producer using builder.

This method should not modify fixKind.

Implementation

@override
Future<void> compute(ChangeBuilder builder) async {
  final nodeToDelete = node.getNodeToDelete();

  if (nodeToDelete == null) return;
  await builder.addDartFileEdit(file, (builder) {
    addExplicitTypeDeclarationIfNeeded(builder);
    builder.addDeletion(range.node(nodeToDelete));
  });
}