Summary: | [1.5][wildcards] Bound mismatch incorrectly diagnosed with type variable quantification | ||
---|---|---|---|
Product: | [Eclipse Project] JDT | Reporter: | John Maraist <from-eclipse> |
Component: | Core | Assignee: | Philipe Mulet <philippe_mulet> |
Status: | VERIFIED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | P3 | CC: | BJGeraci |
Version: | 3.1 | ||
Target Milestone: | 3.1 M4 | ||
Hardware: | PC | ||
OS: | All | ||
Whiteboard: |
Description
John Maraist
2004-10-12 18:28:39 EDT
JDT compiler still complains with last build I200410260800. We get now one additional compiler problem: "Name clash : The method mm(M1<J>) of type M2<I> has the same erasure as mm(M1<? extends H>) of type M1<I> but does not override it" Adjusted code for better substituting through generic method declaring class. Added regression test: GenericTypeTest#test397. Fixed Note that we still issue the nameclash issue: "Name clash : The method mm(M1<J>) of type M2<I> has the same erasure as mm(M1<? extends H>) of type M1<I> but does not override it" Verified in 200412140800 |