Skip to content

Generate constructor fix missing cases #61927

@FMorschel

Description

@FMorschel

A follow-up on #48359.

If we have this code:

void f(List<int> l) => l[0];

class A {}

void f() {
  var _ = A(0); // Generate constructor
  var _ = A(0, named: 0); // Generate constructor
  var a = A(named: 0); // Missing "Generate constructor"
}

I'd also like to suggest we have this same fix for:

class B extends A {
  B(super.x);
  B.named({super.named});
}

CC @srawlins

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-devexpFor issues related to the analysis server, IDE support, linter, `dart fix`, and diagnostic messages.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions