| /* |
| * @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()); |
| } |
| } |