17 lines
332 B
Java
17 lines
332 B
Java
|
// File PrivateInnerInterface.java
|
||
|
|
||
|
public class PR224 {
|
||
|
private interface Inter {}
|
||
|
}
|
||
|
|
||
|
|
||
|
class PrivateInnerInterface_Test extends PR224 {
|
||
|
void foo() {
|
||
|
// Implement the interface with an innerclass
|
||
|
Inter i = new Inter() { } ;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
// This should fail to compile because Inter is private in the superclass
|
||
|
|