test/tools/javac/Diagnostics/8010387/T8010387.java

Mon, 26 Oct 2015 13:23:30 -0700

author
asaha
date
Mon, 26 Oct 2015 13:23:30 -0700
changeset 2999
683b3e7e05a7
parent 0
959103a6100f
permissions
-rw-r--r--

Added tag jdk8u76-b00 for changeset 10ffafaf5340

aoqi@0 1 /**
aoqi@0 2 * @test /nodynamiccopyright/
aoqi@0 3 * @bug 8010387
aoqi@0 4 * @summary rich diagnostic sometimes contain wrong type variable numbering
aoqi@0 5 * @compile/fail/ref=T8010387.out -XDrawDiagnostics -XDdiags=disambiguateTvars,where T8010387.java
aoqi@0 6 */
aoqi@0 7 abstract class T8010387<X> {
aoqi@0 8
aoqi@0 9 interface F<X> { }
aoqi@0 10
aoqi@0 11 <P> void test() {
aoqi@0 12 m(new F<P>() { });
aoqi@0 13 }
aoqi@0 14
aoqi@0 15
aoqi@0 16 abstract <T> T8010387<?> m(F<? extends X> fx);
aoqi@0 17 }

mercurial