Skip to content

Type Hierarchy should be display in sidebar and provide editor context menu #3313

Closed

Description

@tjx666

image

Activity

  1. added
    is enhancementAn enhancement or improvement that should be listed in release notes but is not a bug fix.
    on May 1, 2021
  2. tjx666 commented on May 1, 2021

    @tjx666
    Author

    It would be better to show the Type Hierarchy using visual graphic like Java class inheritance in IDEA.

    image

  3. DanTup commented on May 10, 2021

    @DanTup
    Member

    Is this request related to the Type Hierarchy or Call Hierarchy?

    There's an open issue at #612 for call hierarchy. I'd agree it makes sense to move the Type Hierarchy to a tree than where it is, although it would probably be better to try and get a standard LSP feature for this rather than custom messages - it looks like there's a PR in-progress at microsoft/language-server-protocol#1231. Doing it that way would allow VS Code to render this however it chooses (including visually) and be consistent for all languages.

  4. added this to the On Deck milestone on May 10, 2021
  5. tjx666 commented on May 10, 2021

    @tjx666
    Author

    @DanTup Related to Type Hierarchy, and It seems that call Hierarchy not ready to use.

  6. modified the milestones: On Deck, v3.48.0 on Aug 8, 2022
  7. modified the milestones: v3.48.0, v3.50.0 on Aug 25, 2022
  8. modified the milestones: v3.50.0, v3.52.0 on Oct 3, 2022
  9. DanTup commented on Oct 14, 2022

    @DanTup
    Member

    This is implemented by dart-lang/sdk@6f8d1e4. It ships in the Dart language server so will show up with a future SDK release (not a Dart-Code release).

  10. added
    relies on sdk changesSomething that requires changes in the Dart/Flutter SDK to ship before it will become available
    on Oct 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    in lsp/analysis serverSomething to be fixed in the Dart analysis serveris enhancementAn enhancement or improvement that should be listed in release notes but is not a bug fix.relies on sdk changesSomething that requires changes in the Dart/Flutter SDK to ship before it will become available

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions