Community
Participate
Working Groups
This code works with javac not with eclipse. javac generate a funny bridge method :) public class InterfaceBoundTest { static class A { <T extends Cloneable & Iterable> T m() { return null; } } static class B extends A { @Override <T extends Iterable & Cloneable> T m() { return null; } } } Rémi Forax
For: [public class X { static class A { <T extends Cloneable & Iterable> T m() { return null; } } static class B extends A { @Override <T extends Iterable & Cloneable> T m() { return null; } } } ] We report: ---------- 1. ERROR in D:\tests_sources\X.java (at line 8) @Override <T extends Iterable & Cloneable> T m() { ^^^ The method m() of type X.B must override a superclass method ---------- 1 problem (1 error)
*** This bug has been marked as a duplicate of 107105 ***