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

pmd / pmd / 899
80%

Build:
DEFAULT BRANCH: main
Ran 27 Oct 2026 09:13AM UTC
Jobs 1
Files 2222
Run time 1min
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

27 Oct 2026 08:46AM UTC coverage: 79.994% (+0.005%) from 79.989%
899

push

github

web-flow
[java] Fix #7146, #7149: Loose invocation conversion and the most specific check for boxing (#7163)

Infer.isConvertible boxed both sides and, when that failed, unboxed
both sides, so int was convertible to Long and null to int. JLS 5.3
allows boxing followed by widening reference conversion and unboxing
followed by widening primitive conversion. The most specific check in
PhaseOverloadSet compared parameter types with the same loose
convertibility and had a special case for boxed parameters. JLS
15.12.2.5 does not use boxing or unboxing for this comparison, so the
check now uses the strict conversion path and the special case is
removed.

A conditional with a null literal and a numeric or boolean branch is
typed as the box of that branch, as javac does, so h(b ? 1 : null)
still resolves to h(int). The branches of a standalone conditional
are checked against their own standalone types.

20557 of 26714 branches covered (76.95%)

Branch coverage included in aggregate %.

14 of 15 new or added lines in 3 files covered. (93.33%)

1 existing line in 1 file now uncovered.

43938 of 53911 relevant lines covered (81.5%)

0.82 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
83.65
-0.63% pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/PhaseOverloadSet.java

Coverage Regressions

Lines Coverage ∆ File
1
83.65
-0.63% pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/PhaseOverloadSet.java
Jobs
ID Job ID Ran Files Coverage
1 899.1 27 Oct 2026 09:13AM UTC 2222
79.99
GitHub Action Run
Source Files on build 899
  • Tree
  • List 2222
  • Changed 5
  • Source Changed 3
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #899
  • d26fe780 on github
  • Prev Build on main (#898)
  • Next Build on main (#900)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc