-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Backward compatibility issue of overload resolution ambiguity #2458
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Labels
good first issue
Issues that are good for first time contributors to tackle
help wanted
Issues we need help with tackling
proposal
Proposed Specification or API change
Comments
rojae
added a commit
to rojae/feign
that referenced
this issue
Apr 27, 2025
Added two new constructors to RetryableException: - A constructor without retryAfter and without cause - A constructor without retryAfter but with cause These new constructors remove overload ambiguity when retryAfter is not needed. Added a unit test to verify the new constructors. - canCreateRetryableExceptionWithoutRetryAfter - canCreateRetryableExceptionWithoutRetryAfterAndWithCause Fixes OpenFeign#2458
rojae
added a commit
to rojae/feign
that referenced
this issue
Apr 27, 2025
Added two new constructors to RetryableException: - A constructor without retryAfter and without cause - A constructor without retryAfter but with cause Standardized JavaDoc across all RetryableException constructors These new constructors remove overload ambiguity when retryAfter is not needed. Added a unit test to verify the new constructors. - canCreateRetryableExceptionWithoutRetryAfter - canCreateRetryableExceptionWithoutRetryAfterAndWithCause Fixes OpenFeign#2458
rojae
added a commit
to rojae/feign
that referenced
this issue
Apr 27, 2025
Added two new constructors to RetryableException: - A constructor without retryAfter and without cause - A constructor without retryAfter but with cause Standardized JavaDoc across all RetryableException constructors These new constructors remove overload ambiguity when retryAfter is not needed. Added a unit test to verify the new constructors. - canCreateRetryableExceptionWithoutRetryAfter - canCreateRetryableExceptionWithoutRetryAfterAndWithCause Fixes OpenFeign#2458
rojae
added a commit
to rojae/feign
that referenced
this issue
May 7, 2025
- A constructor without retryAfter and without cause - A constructor without retryAfter but with cause Standardized JavaDoc across all RetryableException constructors These new constructors remove overload ambiguity when retryAfter is not needed. Add. a unit test to verify the new constructors. - canCreateRetryableExceptionWithoutRetryAfter - canCreateRetryableExceptionWithoutRetryAfterAndWithCause Fixes OpenFeign#2458
rojae
added a commit
to rojae/feign
that referenced
this issue
May 7, 2025
- A constructor without retryAfter and without cause - A constructor without retryAfter but with cause Standardized JavaDoc across all RetryableException constructors These new constructors remove overload ambiguity when retryAfter is not needed. Add. a unit test to verify the new constructors. - canCreateRetryableExceptionWithoutRetryAfter - canCreateRetryableExceptionWithoutRetryAfterAndWithCause Fixes OpenFeign#2458
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
good first issue
Issues that are good for first time contributors to tackle
help wanted
Issues we need help with tackling
proposal
Proposed Specification or API change
issue starts with #2170
Many code snippets are used this way.
However, this code will not work with that change.
Two solutions to solve this problem
it's not intuitive, and it creates more confusion.
Suggest two things
The text was updated successfully, but these errors were encountered: