]> Repositorios git - classgraph.git/commit
Render external type families as grey diamonds in the classes view
authorJavier Sagredo <[email protected]>
Thu, 7 May 2026 00:04:51 +0000 (02:04 +0200)
committerJavier Sagredo <[email protected]>
Thu, 7 May 2026 00:04:51 +0000 (02:04 +0200)
commitfc2a7bee5ee94c2f33bfb8ced0f0cffb1f6fd281
treefa46c16fbffe1a13b16cc4cbe1df787f75559735
parent0d363423e88c0e8df2f3ca8bbbeb80e3e31a588e
Render external type families as grey diamonds in the classes view

External-ref stubs in the classes view all defaulted to kind:
"class", so external families like SigDSIGN / HeaderHash / SignKeyKES
showed as grey rounded-rectangles instead of the grey diamonds the
external-family styling expects. We DO know which refs are families
when they came from a FamilyApp use site (collectFamilyAppsInArgs)
or an associated-type list (ciAssocTypes); collect those qids and
tag their external nodes with kind: "family". Bare superclass refs
still default to "class" — same case as before for Show / Typeable /
NoThunks shaped externals.

Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
src/Classgraph/Render.hs