blob: efe8d62ee1e9897755531a3169c644cdab1c5005 [file] [log] [blame]
/*
* @test /nodynamiccopyright/
* @bug 8077786
* @summary Check varargs access against inferred signature
* @compile/fail/ref=VarargsInferredPrivateType.out -nowarn -XDrawDiagnostics VarargsInferredPrivateType.java OtherPackage.java
* @compile/fail/ref=VarargsInferredPrivateType.out -source 8 -nowarn -XDrawDiagnostics VarargsInferredPrivateType.java OtherPackage.java
* @compile/fail/ref=VarargsInferredPrivateType-source7.out -source 7 -nowarn -XDrawDiagnostics VarargsInferredPrivateType.java OtherPackage.java
*/
class VarargsInferredPrivateType {
interface I {
<T> void m(T... t);
}
void m(I i) {
i.m(otherpackage.OtherPackage.getPrivate());
}
}