[GR-47881] [GR-59369] Drop total types/fields/methods from build output. #11245
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Also, deprecate these metrics in the build-output-schema and remove already deprecated metrics.
The total numbers reported for types, fields, and methods are misleading. They are not the total numbers across the whole application. They are only the total numbers of types, fields, and methods loaded by the class loaders. And because class loading is non-deterministic, these numbers are not always the same across builds of the same application. Since the number of loaded types, fields, and methods has very little meaning to users, we are removing them and simplifying the build output.