• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

grpc / grpc-java / #19979 / 1
89%
master: 89%

Build:
DEFAULT BRANCH: master
Ran 13 Sep 2025 06:35AM UTC
Files 617
Run time 13s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

13 Sep 2025 06:24AM UTC coverage: 88.598% (+0.02%) from 88.578%
#19979.1

push

github

web-flow
compiler: Mangle generated method names that conflict with java.lang.Object methods (#12332)

Generated gRPC method names in the BlockingV2Stub can conflict with
final methods on `java.lang.Object` (e.g., `toString()`, `hashCode()`)
for client-streaming and bidi-streaming RPCs. This occurs because
they are generated with no arguments, leading to a compilation error.
One such case in #12331.

This change introduces a dedicated list of no-argument method names
from java.lang.Object and applies name-mangling (appending an
underscore) only when generating these specific methods in the
v2 blocking stub.

This resolves the compilation failure while ensuring that the behavior
for all other stubs remains unchanged.

Fixes: #12331

34836 of 39319 relevant lines covered (88.6%)

0.89 hits per line

Source Files on job #19979.1
  • Tree
  • List 617
  • Changed 7
  • Source Changed 0
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 19979
  • 866d226c on github
  • Prev Job for on master (##19978.1)
  • Next Job for on master (##19980.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc