| Summary: | [quick fix] wrong visibility for overriding method in interface | ||
|---|---|---|---|
| Product: | [Eclipse Project] JDT | Reporter: | Markus Keller <markus.kell.r> |
| Component: | UI | Assignee: | rgra Missing name <rgransberger> |
| Status: | CLOSED DUPLICATE | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | amj87.iitr, daniel_megert, deepakazad |
| Version: | 3.1 | Keywords: | bugday |
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Windows XP | ||
| Whiteboard: | fix candidate | ||
(In reply to comment #0) > the quick fix proposes to change the visibilty of B#xxx() > to default It also offers to change the visibility of A#xxx() to default. *** Bug 377243 has been marked as a duplicate of this bug. *** *** This bug has been marked as a duplicate of bug 394692 *** |
I20050301-1230 In the example below, the quick fix proposes to change the visibilty of B#xxx() to default - which is an empty change. It should propose to change to public. interface I { void xxx(); } class A { void xxx() {} } class B extends A implements I { void xxx() {} //error }