Cross Reference: T7034019c.java
xref
: /
openjdk7
/
langtools
/
test
/
tools
/
javac
/
generics
/
7034019
/
T7034019c.java
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
970
N/A
/*
970
N/A
* @test /nodynamiccopyright/
970
N/A
* @bug 7034019
970
N/A
* @summary ClassCastException in javac with conjunction types
970
N/A
*
970
N/A
* @
compile
/
fail
/
ref
=T7034019c.out -XDrawDiagnostics
T7034019c.java
970
N/A
*/
970
N/A
970
N/A
class
T7034019c
{
970
N/A
interface
A {
970
N/A
abstract
<T
extends
Number
> T
foo
();
970
N/A
}
970
N/A
970
N/A
interface
B {
970
N/A
abstract
<T> T
foo
();
970
N/A
}
970
N/A
970
N/A
static
class
C<T
extends
A & B> {
970
N/A
void
test
(T x) {
970
N/A
x.
foo
();
970
N/A
}
970
N/A
}
970
N/A
}