package pkg1; // No explicit constructor; use a default. public class Foo { /* * Of the nexted classes, only FooNest and StaticFooNest should * generate warnings. */ // No explicit constructor; use a default. public class FooNest { } // No explicit constructor; use a default. public static class StaticFooNest { } // Package-access classes // No explicit constructor; use a default. /*package*/ class PkgFooNest { } // No explicit constructor; use a default. /*package*/ static class PkgStaticFooNest { } // Private classes // No explicit constructor; use a default. private class PrvFooNest { } // No explicit constructor; use a default. private static class PrvStaticFooNest { } }