/* * @test /nodynamiccopyright/ * @bug 8382877 * @compile/ref=HeapPollutionParam.out -Xlint:unchecked -XDrawDiagnostics HeapPollutionParam.java */ abstract class HeapPollutionParam { abstract HeapPollutionParam m1(A head, A... tail); @SuppressWarnings("unchecked") abstract HeapPollutionParam m2(A head, A... tail); abstract HeapPollutionParam m3(@SuppressWarnings("unchecked") A head, A... tail); abstract HeapPollutionParam m4(A head, @SuppressWarnings("unchecked") A... tail); }