Wed, 27 Apr 2016 01:34:52 +0800
Initial load
http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/
changeset: 2573:53ca196be1ae
tag: jdk8u25-b17
aoqi@0 | 1 | /* |
aoqi@0 | 2 | * @test /nodynamiccopyright/ |
aoqi@0 | 3 | * @bug 6680106 |
aoqi@0 | 4 | * @summary StackOverFlowError for Cyclic inheritance in TypeParameters with ArrayType Bounds |
aoqi@0 | 5 | * @author Maurizio Cimadamore |
aoqi@0 | 6 | * @compile/fail/ref=T6680106.out -XDrawDiagnostics T6680106.java |
aoqi@0 | 7 | */ |
aoqi@0 | 8 | |
aoqi@0 | 9 | class T6680106 { |
aoqi@0 | 10 | class A0 {} |
aoqi@0 | 11 | class A1<T extends T[]> {} |
aoqi@0 | 12 | class A2<T extends S[], S extends T[]> {} |
aoqi@0 | 13 | class A3<T extends S[], S extends U[], U extends T[]> {} |
aoqi@0 | 14 | class A5<T extends A0 & T[]> {} |
aoqi@0 | 15 | class A6<T extends A0 & S[], S extends A0 & T[]> {} |
aoqi@0 | 16 | class A7<T extends A0 & S[], S extends A0 & U[], U extends A0 & T[]> {} |
aoqi@0 | 17 | } |