OverloadReturn
Bytecode rewriter that creates overloads of methods which vary only by return type. (by JakeWharton)
bridge-method-injector
Generates synthetic bridge methods with different return types to help backward compatibility (by jenkinsci)
Our great sponsors
OverloadReturn | bridge-method-injector | |
---|---|---|
1 | 1 | |
301 | 24 | |
- | - | |
10.0 | 7.1 | |
about 5 years ago | 3 days ago | |
Kotlin | Java | |
Apache License 2.0 | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
OverloadReturn
Posts with mentions or reviews of OverloadReturn.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-11-24.
-
Refining The Return Type Of Java Methods Without Breaking Backwards-Compatibility
Nice I've never seen this one. I wrote one that's similar: https://github.com/JakeWharton/OverloadReturn
bridge-method-injector
Posts with mentions or reviews of bridge-method-injector.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-11-24.
-
Refining The Return Type Of Java Methods Without Breaking Backwards-Compatibility
This is an important technique for evolving APIs. I previously used Kohsuke's Bridge Method Injector for this task. I kind of prefer the annotation based approach to the name mangling used by this solution. The only complication was ensuring that the annotation jar was excluded from the final runtime.