Skip to content

[GenAI] Add support for javax.ws.rs:jsr311-api:1.1.1 using gpt-5.5#5869

Merged
jormundur00 merged 5 commits into
masterfrom
ai/vjovanov/add-lib-support-javax.ws.rs-jsr311-api-1.1.1
May 4, 2026
Merged

[GenAI] Add support for javax.ws.rs:jsr311-api:1.1.1 using gpt-5.5#5869
jormundur00 merged 5 commits into
masterfrom
ai/vjovanov/add-lib-support-javax.ws.rs-jsr311-api-1.1.1

Conversation

@vjovanov

@vjovanov vjovanov commented May 4, 2026

Copy link
Copy Markdown
Member

What does this PR do?

Fixes: #2839

This PR introduces tests and metadata for javax.ws.rs:jsr311-api:1.1.1, enabling support for this library.

Summary:

  • Strategy: dynamic_access_main_sources_pi_gpt-5.5
  • Agent: pi
  • Model: gpt-5.5
  • Input tokens: 95677
  • Cached input tokens: 1498112
  • Output tokens: 21331
  • Metadata entries: 1
  • Test-only metadata entries: 5
  • Iterations: 4
  • Library coverage percentage: 8.65
  • Generated lines of code: 178
  • Tested library lines of code: 50

Metadata/dynamic-access evidence

  • Covered dynamic-access calls: 8
  • Metadata entries: 1
  • These counts are different dimensions: covered dynamic-access calls count observed call sites, while metadata entries count generated reachability-config items. A single metadata entry can cover multiple observed call sites when they require the same reachability rule.

Metadata Forge

  • Forge monitored branch: origin/forge/shared-issue-search-cache
  • Forge branch: master
  • Forge commit hash: ad3910735679ea8f2c40e961c6fd40e85a2792ca

Stats from stats/<groupId>/<artifactId>/<metadata-version>/stats.json:

Dynamic access coverage:

  • Overall: 8/8 covered calls (100.00%)
  • Reflection: 4/4 covered calls (100.00%)
  • Resources: 4/4 covered calls (100.00%)

Library coverage:

  • Instruction: 182/2634 (6.91%)
  • Line: 50/578 (8.65%)
  • Method: 10/161 (6.21%)

Local CI Verification

  • Status: success
  • Commands run: 15
  • Fixup attempts: 0

@vjovanov vjovanov added library-new-request Request for supporting a new library, or updating the existing one. GenAI PRs produced by generative AI labels May 4, 2026

@jormundur00 jormundur00 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Checked the authoritative gh diff for the single added coordinate, verified the test is library-specific and version-agnostic, and confirmed the reported 8/8 dynamic-access coverage plus target CI are green. I found no blocking issues.

@jormundur00
jormundur00 merged commit aa77d96 into master May 4, 2026
28 checks passed
vjovanov added a commit to vjovanov/graalvm-reachability-metadata that referenced this pull request May 5, 2026
…racle#5869)

* Scaffold javax.ws.rs:jsr311-api:1.1.1

* Partial dynamic-access coverage for javax.ws.rs.ext.FactoryFinder (3/6)

* Dynamic-access coverage for javax.ws.rs.ext.FactoryFinder (6/8)

* Update generated library support for javax.ws.rs:jsr311-api:1.1.1

* Add support for javax.ws.rs:jsr311-api:1.1.1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

GenAI PRs produced by generative AI library-new-request Request for supporting a new library, or updating the existing one.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support for javax.ws.rs:jsr311-api:1.1.1

2 participants