package pkg2; // Neither the top-level class nor the nested classes should generate // a warning since Bar is not public. // No explicit constructor; use a default. class Quux { // 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 { } }