Summary: | Wrong method invoked at runtime | ||
---|---|---|---|
Product: | [Eclipse Project] JDT | Reporter: | Philipe Mulet <philippe_mulet> |
Component: | Core | Assignee: | Philipe Mulet <philippe_mulet> |
Status: | VERIFIED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | P2 | CC: | boris |
Version: | 2.0 | ||
Target Milestone: | 2.0.1 | ||
Hardware: | PC | ||
OS: | Windows 2000 | ||
Whiteboard: |
Description
Philipe Mulet
2002-07-10 11:48:05 EDT
Problem is that the synthetic accessor for a method incorrectly diagnose a super method access (based on the fact the current class and the target method aren't part of the same class - this was true only for private access emulation, but not once protected jumped in). Need to pass the information along, and generate separate access methods depending on whether the accessed method is used normally or with a super access so that the invocation bytecode is the right one. Fixed in latest. *** Bug 21482 has been marked as a duplicate of this bug. *** Verified. Verified Verified in 2.1 M1 |