fork download
  1.  
  2. class App
  3. {
  4. public interface Revealed
  5. {
  6. }
  7.  
  8. private interface Hidden extends Revealed
  9. {
  10. }
  11.  
  12. Hidden make ( )
  13. {
  14. return new Hidden ( ) { } ;
  15. }
  16. }
  17.  
  18. class Main extends App
  19. {
  20. public static void main ( String [ ] args )
  21. {
  22. Main main = new Main ( ) ;
  23. Revealed revealed = main . make ( ) ;
  24. System . out . println ( revealed instanceof Hidden ) ;
  25. }
  26. }
Compilation error #stdin compilation error #stdout 0.07s 215488KB
stdin
Standard input is empty
compilation info
Main.java:24: error: Hidden has private access in App
		System . out . println ( revealed instanceof Hidden ) ;
		                                             ^
1 error
stdout
Standard output is empty