]> Repositorios git - classgraph.git/commit
Render multi-arg superclass edge labels as {a} {b}, not (a, b)
authorJavier Sagredo <[email protected]>
Thu, 7 May 2026 00:51:19 +0000 (02:51 +0200)
committerJavier Sagredo <[email protected]>
Thu, 7 May 2026 00:51:19 +0000 (02:51 +0200)
commit5d0342bafafdc63c9a4fc9e4340ecf767d949b61
treed9706dbbc3940a7adf1e74d0e0c3015a6e355864
parent49654160fa188ca5f6376602b41c9f33e80e764a
Render multi-arg superclass edge labels as {a} {b}, not (a, b)

The tuple-shaped label `(a, b)` looked like the Haskell tuple type
`(a, b)`, but it's actually a positional list of args being passed
to the superclass — not packed into a pair. Switch to space-
separated brace-wrapped form `{a} {b}` so the positional shape
reads at a glance. Single-arg labels stay bare since there's no
ambiguity.

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