Annotations on return-overridden methods also end up on bridge methods

Charles Oliver Nutter headius at
Thu Nov 21 01:18:55 PST 2013

On Thu, Nov 21, 2013 at 2:50 AM, Joel Borggrén-Franck
<joel.franck at> wrote:
>> What does seem to be different is that annotations attached to the
>> hand-written override are also being attached to the bridge method.
> I think this is a javac bug. I’ll dig around a bit and see what I find.

Filed a JRuby issue to revert the workaround, should this be fixed
before JDK8 final:

- Charlie

More information about the compiler-dev mailing list