author | ssides |
Wed, 09 Jul 2014 15:14:06 +0400 | |
changeset 25760 | 7955db32d6b0 |
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 |
} |