/*
 * @test  /nodynamiccopyright/
 * @bug 8185451
 * @summary Misleading 'cannot be accessed from outside package' diagnostic for inconsistent varargs override
 * @compile/fail/ref=MisleadingVarArgsErrorMsgTest.out -XDrawDiagnostics MisleadingVarArgsErrorMsgTest.java
 */

class MisleadingVarArgsErrorMsgTest {
    class A {
        void f(int... x) {}
    }

    class B extends A {
        @Override
        void f(int[] x) {}
    }

    {
        new B().f(1);
    }
}