author | lana |
Thu, 21 Jan 2016 09:46:01 -0800 | |
changeset 35340 | 38f7386ed942 |
parent 20251 | 90a73be53aa0 |
permissions | -rw-r--r-- |
20251
90a73be53aa0
4881267: improve diagnostic for "instanceof T" for type parameter T
kizune
parents:
diff
changeset
|
1 |
/* |
90a73be53aa0
4881267: improve diagnostic for "instanceof T" for type parameter T
kizune
parents:
diff
changeset
|
2 |
* @test /nodynamiccopyright/ |
90a73be53aa0
4881267: improve diagnostic for "instanceof T" for type parameter T
kizune
parents:
diff
changeset
|
3 |
* @bug 4881267 |
90a73be53aa0
4881267: improve diagnostic for "instanceof T" for type parameter T
kizune
parents:
diff
changeset
|
4 |
* @summary improve diagnostic for "instanceof T" for type parameter T |
90a73be53aa0
4881267: improve diagnostic for "instanceof T" for type parameter T
kizune
parents:
diff
changeset
|
5 |
* @compile/fail/ref=T4881267.out -XDrawDiagnostics T4881267.java |
90a73be53aa0
4881267: improve diagnostic for "instanceof T" for type parameter T
kizune
parents:
diff
changeset
|
6 |
*/ |
90a73be53aa0
4881267: improve diagnostic for "instanceof T" for type parameter T
kizune
parents:
diff
changeset
|
7 |
|
90a73be53aa0
4881267: improve diagnostic for "instanceof T" for type parameter T
kizune
parents:
diff
changeset
|
8 |
class T4881267 { |
90a73be53aa0
4881267: improve diagnostic for "instanceof T" for type parameter T
kizune
parents:
diff
changeset
|
9 |
<T> void m(Object o) { |
90a73be53aa0
4881267: improve diagnostic for "instanceof T" for type parameter T
kizune
parents:
diff
changeset
|
10 |
boolean b = o instanceof T; |
90a73be53aa0
4881267: improve diagnostic for "instanceof T" for type parameter T
kizune
parents:
diff
changeset
|
11 |
} |
90a73be53aa0
4881267: improve diagnostic for "instanceof T" for type parameter T
kizune
parents:
diff
changeset
|
12 |
} |