|
Duplicate :
|
|
|
Duplicate :
|
|
|
Duplicate :
|
|
|
Duplicate :
|
|
|
Duplicate :
|
|
|
Duplicate :
|
|
|
Relates :
|
FULL PRODUCT VERSION :
java version "1.7.0-ea"
Java(TM) SE Runtime Environment (build 1.7.0-ea-b130)
Java HotSpot(TM) Server VM (build 21.0-b02, mixed mode)
A DESCRIPTION OF THE PROBLEM :
Existing code compiles fine in Java 6, doesn't compile in Java 7
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Try to compile the attached code.
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
The code should compile correctly
ACTUAL -
The code doesn't compile
ERROR MESSAGES/STACK TRACES THAT OCCUR :
privateMethod() has private access in JavacBug
REPRODUCIBILITY :
This bug can be reproduced always.
---------- BEGIN SOURCE ----------
package bugs;
public class JavacBug
{
public static <T extends JavacBug> void doIt (T t)
{
t.privateMethod ();
}
private void privateMethod () {}
}
---------- END SOURCE ----------
|