JDK-4153303 : Package-private method inheritance incorrect across package boundaries
  • Type: Bug
  • Component: tools
  • Sub-Component: javac
  • Affected Version: 1.2.0
  • Priority: P4
  • Status: Closed
  • Resolution: Fixed
  • OS: solaris_2.5.1
  • CPU: generic
  • Submitted: 1998-06-29
  • Updated: 1999-01-15
  • Resolved: 1999-01-15
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
1.2.0 1.2fcsFixed
Description
Package-private methods are not inherited across package boundaries.  There is currently code in the compiler which incorrectly assumes that a package-private message is inherited but, in some sense, remains hidden when inheritance crosses the package boundary.  In later subclasses in the original package in which the package-private member was declared, the member "pops back up".

I will add a more detailed description of this bug later.  I need a bug number now for documentation's sake.

todd.turnidge@Eng 1998-06-29

Comments
CONVERTED DATA BugTraq+ Release Management Values COMMIT TO FIX: generic FIXED IN: 1.2fcs INTEGRATED IN: 1.2fcs
14-06-2004

EVALUATION Working on a fix now. todd.turnidge@Eng 1998-07-01 I have corrected the mistakes in the compiler. todd.turnidge@Eng 1998-07-20
01-07-1998