test/langtools/tools/javac/T8187978/FilterOutCandidatesForDiagnosticsTest.java
author vromero
Mon, 02 Oct 2017 10:04:22 -0700
changeset 47298 2e947e1bd907
permissions -rw-r--r--
8187978: javac can show overload error messages that include non-valid candidates Reviewed-by: mcimadamore Contributed-by: bsrbnd@gmail.com

/*
 * @test  /nodynamiccopyright/
 * @bug 8187978
 * @summary javac can show overload error messages that include non-valid candidates
 * @compile/fail/ref=FilterOutCandidatesForDiagnosticsTest.out -XDrawDiagnostics FilterOutCandidatesForDiagnosticsTest.java
 */

import java.util.*;

class FilterOutCandidatesForDiagnosticsTest {
    void test() {
        make(new ArrayList<String>(), new ArrayList<Integer>()).add("");
    }

    <Z> Z make(Z z1, Z z2) {
        return null;
    }
}