The GitHub Actions job "Fory CI" on fory.git/main has succeeded. Run started by GitHub user chaokunyang (triggered by chaokunyang).
Head commit for run: fa16b1e8583769e82927b2661f5b407ca5e5696a / Pigsy-Monk <[email protected]> fix(Java): prevent StackOverflow in normalizeIterableTypeArguments for self-referential collections (#3817) Add a check to detect when the element type's raw type matches the container type, which would cause infinite recursion in normalizeIterableTypeArguments. This fixes issues with self-referential collections like Box<T> implements List<Box<?>> where the element type is the same as the container type. ## Why? ## What does this PR do? ## Related issues ## AI Contribution Checklist - [ ] Substantial AI assistance was used in this PR: `yes` / `no` - [ ] If `yes`, I included a completed [AI Contribution Checklist](https://github.com/apache/fory/blob/main/AI_POLICY.md#9-contributor-checklist-for-ai-assisted-prs) in this PR description and the required `AI Usage Disclosure`. - [ ] If `yes`, my PR description includes the required `ai_review` summary and screenshot evidence or equivalent persisted links of the final clean AI review results from both fresh reviewers described in `AI_POLICY.md`, the Fory-guided reviewer and the independent general reviewer, on the current PR diff or current HEAD after the latest code changes. ## Does this PR introduce any user-facing change? - [ ] Does this PR introduce any public API change? - [ ] Does this PR introduce any binary protocol compatibility change? ## Benchmark --------- Co-authored-by: chaokunyang <[email protected]> Report URL: https://github.com/apache/fory/actions/runs/28696023503 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
