HaxeFoundation / HaxeFoundation/haxe

[display] report "abstractions" and "aliases" in statistics

Open
#9,099 0 comments 0 reactions 0 assignees View on GitHub
discussion enhancement feature-ide
Dominant language
Haxe
Stars
6.9k
Forks
715
Avg merge
2d 2h
Merged PRs (30d)
11

Description

Related to #9098. Statistics could report two additional kinds of relations for types:

- `aliases` - with `typedef A = B`, `B` has `A` as an alias
- `abstractions` - with `abstract A(B)`, `B` has `A` as an "abstraction"

In the UI we might choose to display these combined with subclasses / subinterfaces in a single "subtypes" code lense, but it would still be nice if the display response was this detailed for increased flexibility if we ever want to change the presentation or use the data or something else.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.