SI-8875 showCode should print all class constructor modifiers.

showCode used to print nothing when the only modifier was a change in
visibility scope (i.e. no flags but privateWithin is set).
`ctorMods.hasAccessBoundary` is a higher level way of saying the same thing.