author | vromero |
Mon, 02 Oct 2017 10:04:22 -0700 | |
changeset 47298 | 2e947e1bd907 |
permissions | -rw-r--r-- |
47298
2e947e1bd907
8187978: javac can show overload error messages that include non-valid candidates
vromero
parents:
diff
changeset
|
1 |
/* |
2e947e1bd907
8187978: javac can show overload error messages that include non-valid candidates
vromero
parents:
diff
changeset
|
2 |
* @test /nodynamiccopyright/ |
2e947e1bd907
8187978: javac can show overload error messages that include non-valid candidates
vromero
parents:
diff
changeset
|
3 |
* @bug 8187978 |
2e947e1bd907
8187978: javac can show overload error messages that include non-valid candidates
vromero
parents:
diff
changeset
|
4 |
* @summary javac can show overload error messages that include non-valid candidates |
2e947e1bd907
8187978: javac can show overload error messages that include non-valid candidates
vromero
parents:
diff
changeset
|
5 |
* @compile/fail/ref=FilterOutCandidatesForDiagnosticsTest.out -XDrawDiagnostics FilterOutCandidatesForDiagnosticsTest.java |
2e947e1bd907
8187978: javac can show overload error messages that include non-valid candidates
vromero
parents:
diff
changeset
|
6 |
*/ |
2e947e1bd907
8187978: javac can show overload error messages that include non-valid candidates
vromero
parents:
diff
changeset
|
7 |
|
2e947e1bd907
8187978: javac can show overload error messages that include non-valid candidates
vromero
parents:
diff
changeset
|
8 |
import java.util.*; |
2e947e1bd907
8187978: javac can show overload error messages that include non-valid candidates
vromero
parents:
diff
changeset
|
9 |
|
2e947e1bd907
8187978: javac can show overload error messages that include non-valid candidates
vromero
parents:
diff
changeset
|
10 |
class FilterOutCandidatesForDiagnosticsTest { |
2e947e1bd907
8187978: javac can show overload error messages that include non-valid candidates
vromero
parents:
diff
changeset
|
11 |
void test() { |
2e947e1bd907
8187978: javac can show overload error messages that include non-valid candidates
vromero
parents:
diff
changeset
|
12 |
make(new ArrayList<String>(), new ArrayList<Integer>()).add(""); |
2e947e1bd907
8187978: javac can show overload error messages that include non-valid candidates
vromero
parents:
diff
changeset
|
13 |
} |
2e947e1bd907
8187978: javac can show overload error messages that include non-valid candidates
vromero
parents:
diff
changeset
|
14 |
|
2e947e1bd907
8187978: javac can show overload error messages that include non-valid candidates
vromero
parents:
diff
changeset
|
15 |
<Z> Z make(Z z1, Z z2) { |
2e947e1bd907
8187978: javac can show overload error messages that include non-valid candidates
vromero
parents:
diff
changeset
|
16 |
return null; |
2e947e1bd907
8187978: javac can show overload error messages that include non-valid candidates
vromero
parents:
diff
changeset
|
17 |
} |
2e947e1bd907
8187978: javac can show overload error messages that include non-valid candidates
vromero
parents:
diff
changeset
|
18 |
} |