[Chapel Merge] Implement goto-type-def for classes and enums

Branch: refs/heads/main
Revision: 28dc9fd69aa8331a93a464c1ae5be17f7774c214
Author: jabraham17
Link: Implement goto-type-def for classes and enums by jabraham17 · Pull Request #28759 · chapel-lang/chapel · GitHub
Log Message:
Implement goto-type-def for classes and enums (#28759)

Implements goto-type-def for classes and enums, which need special
handling since they are not CompositeTypes

[Reviewed by @DanilaFe]

Compare: Comparing f8a4d79a08b061a1d3c48f9eeb7fa9caddaa6097...6bc91bc46ed77b6e2a031c6969c0317271613b16 · chapel-lang/chapel · GitHub

Diff:
M tools/chapel-py/src/method-tables/type-methods.h
M tools/chpl-language-server/src/chpl-language-server.py
M tools/chpl-language-server/test/basic_resolver.py
M tools/chpl-language-server/test/type_inlays.py
https://github.com/chapel-lang/chapel/pull/28759.diff