PR224.java   [plain text]


// 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