| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
Port the focused cleanup from the 26.x backport in #4450 to master.
Test ReportTest Results
Code Coverage (Java 25)
Changed Class Coverage (3 classes)
|
Sorry, something went wrong.
Keep the higher-level SDL and argument-default regression tests on master.
| Back | FazBrowse Home | New Git URL |
Summary
Ports the core circular-default validation simplifications from the merged 26.x backport in #4450 to master while retaining all existing master integration coverage.
Analysis
The master implementation still had separate AST and external-value algorithms, retained validation-rule state across runs, and could reach external-value coercion before a circular default had been recorded. The #4450 implementation cleanup removes those failure modes and reduces the focused implementation and lower-level test code by 75 net lines.
Unlike #4450, this PR intentionally preserves CircularInputDefaultValuesTest so the higher-level schema-build coverage and explicit SDL argument-default regression remain in place.
Testing
All passed on Java 25.