Skip to content

[analyzer] broken renaming of duplicate declarations #61467

@incendial

Description

@incendial

Hi,

class SomeClass {
  SomeClass? field;

  SomeClass();
}

class SomeClass {
  SomeClass? field;

  SomeClass();
}
Screen.Recording.2025-09-09.at.21.06.28.mov

Expected behavior:

class SomeClass {
  SomeClass? field;

  SomeClass();
}

class SomeClass1 {
  SomeClass1? field;

  SomeClass1();
}

Dart SDK version: 3.8.1 (stable) (Wed May 28 00:47:25 2025 -0700) on "macos_arm64"

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2A bug or feature request we're likely to work onarea-devexpFor issues related to the analysis server, IDE support, linter, `dart fix`, and diagnostic messages.devexp-refactoringIssues with analysis server refactoringstype-bugIncorrect behavior (everything from a crash to more subtle misbehavior)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions