Community
Participate
Working Groups
Created attachment 131589 [details] project The code for Hudson (https://hudson.dev.java.net) compiles with javac, but not with JDT. The problem is a method like this: public static <T> ExtensionList<T> create(Hudson hudson, Class<T> type) that exists in a class and its subclass. When a third class refers to both methods, the reference to the static method in the subclass causes a compile error: The method create(Hudson, Class) is ambiguous for the type DescriptorExtensionList I added the minimal code to reproduce this problem in an attachment.
Reproduced with 3.4.2 But it works fine with the 3.5M6 build
Tom - please try your complete project with the 3.5M6 build and reopen this bug if it fails for you. thx
Confirmed that this works for the full project too with 3.5M6
Verified by the Reporter