package pkg3; // None of these classes should generate warnings since pkg3 is not // exported unconditionally. // No explicit constructor; use a default. class Grault { // 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 { } }