interface A { private void m() {} } interface B { <error descr="Private methods in interfaces should have a body">private void m()</error>; } interface C { private <error descr="Illegal combination of modifiers: 'default' and 'private'">default</error> void m() {} } interface D { private static void m() {} } interface E { <error descr="Illegal combination of modifiers: 'private' and 'public'">private</error> class E1 {} } interface F { <error descr="Modifier 'private' not allowed here">private</error> int m = 0; } @interface G { <error descr="Modifier 'private' not allowed here">private</error> String m(); <error descr="Modifier 'private' not allowed here">private</error> String m1() {return "";} }