Bug 3416

Summary: JCK 1.4 - BINC - the new method is less accessible than the old one (1GK7VXD)
Product: [Eclipse Project] JDT Reporter: Olivier Thomann <Olivier_Thomann>
Component: CoreAssignee: Philipe Mulet <philippe_mulet>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P1    
Version: 2.0   
Target Milestone: 2.0 M2   
Hardware: All   
OS: Windows 2000   
Whiteboard:

Description Olivier Thomann CLA 2001-10-10 22:54:45 EDT
http://www.ott.oti.com/uvm/OTIIBM/numbat/Testing/JCK-
14/tests/lang/BINC/binc058/binc05801/binc05801.html - POSITIVE TEST
	This is a binary compatibility test. You need to compile the test cases 
in the same order I put them below one by one. And then execute it. The problem 
with the Eclipse
	compiler occurs only at runtime.

Test cases:

	javac 1.4:
		compilation: OK
		runtime: passed with java.lang.IllegalAccessError: try to 
access method javasoft.sqe.tests.lang.binc058.binc05801.binc05801s.m()I from 
class javasoft.sqe.tests.lang.binc058.binc05801.binc05801c 

	javac 1.3:
		compilation: OK
		runtime: failed

	Eclipse compiler:
		compilation: OK
		runtime: failed

NOTES:

OT (17/09/2001 5:51:35 PM)
	I run the JCK test alone using javac to find out what was the result 
using javac. It worked. We don't run properly because the declaring class we 
used in the getfield bytecode
	is javasoft.sqe.tests.lang.binc058.binc05801.Super and not 
javasoft.sqe.tests.lang.binc058.binc05801.binc05801c.
Comment 1 Philipe Mulet CLA 2002-01-21 14:19:09 EST
Adapted to this change for 1.4 mode only.
Fixed