Class CoverageIdentity
CoverageDisplayName) minus its one cosmetic exception.
Hold an instance.
Use this whenever a construct must be MATCHED against data gathered elsewhere (input variety,
complexity, any per-construct report); use CoverageDisplayName only to show a human a name. They
differ for exactly one shape: a constructor renders bare as Counter for readability, but
every other producer names it Counter.Counter, so joining on the display form made every
constructor silently miss its row. An application's _prepare keeps the bare application name (it runs
the application's body); its _decommission takes the (close) form.
Deliberately NOT ISymbol.getFullyQualifiedName(), which is a different thing again:
for a method it yields module::classify, dropping the enclosing type, and for a free
function it yields the synthetic module::_call. Neither can be joined on.
-
Constructor Details
-
CoverageIdentity
public CoverageIdentity()
-
-
Method Details