Maurizio Cimadamore fbecf91f80 7040883: Compilation error: "length in Array is defined in an inaccessible class or interface"
Fix of 7034511 (now backed out) is causing spurious accessibility errors

Reviewed-by: jjg
2011-05-02 12:05:41 +01:00

18 lines
382 B
Java

/*
* @test /nodynamiccopyright/
* @ignore backing out 7034511, see 7040883
* @bug 7034511 7040883
* @summary Loophole in typesafety
* @compile/fail/ref=T7034511b.out -XDrawDiagnostics T7034511b.java
*/
class T7034511b {
static class MyList<E> {
E toArray(E[] e) { return null; }
}
void test(MyList<?> ml, Object o[]) {
ml.toArray(o);
}
}