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

raphw / byte-buddy / #788
84%

Build:
DEFAULT BRANCH: master
Ran 15 Aug 2025 03:37PM UTC
Jobs 1
Files 354
Run time 3min
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

15 Aug 2025 03:31PM UTC coverage: 85.125% (+0.001%) from 85.124%
#788

push

web-flow
ParameterList - Cache the size and avoid iterator pattern (#1848)

I have been working on a very large monolith using Hibernate ORM and
these particular methods were quite high in the profiling I made.

Using this simple trick reduces things quite a lot, for what I think is
an acceptable trade-off of the code looking a bit old school.

FWIW, we have been fighting against iterator() in Quarkus in critical
hot paths as it generates more allocations than simply going through the
list.

What is specific here is that size() is also quite slow in some cases,
and it's also called by hasNext().

19 of 19 new or added lines in 1 file covered. (100.0%)

29552 of 34716 relevant lines covered (85.13%)

0.85 hits per line

Jobs
ID Job ID Ran Files Coverage
1 #788.1 15 Aug 2025 03:37PM UTC 354
85.13
Source Files on build #788
  • Tree
  • List 354
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 0aa4d9af on github
  • Prev Build on master
  • Next Build on master
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