//file // !openByDefault: true class A { void foo1() { } private void foo2(){} final void foo3(){} } final class B { void foo(){} } abstract class C { abstract void foo(); } interface I{ void foo(); } class D implements I { @Override public void foo() { } } enum E { int foo() { return 0; } }