test/tools/javac/generics/NameOrder.java

changeset 517
117c95448ab9
parent 514
235135d61974
child 554
9d9f26857129
     1.1 --- a/test/tools/javac/generics/NameOrder.java	Wed Mar 03 17:22:52 2010 -0800
     1.2 +++ b/test/tools/javac/generics/NameOrder.java	Wed Mar 03 19:34:34 2010 -0800
     1.3 @@ -27,7 +27,7 @@
     1.4   * @summary generics: type inference failure due to a bug in ClassSymbol.isLess
     1.5   * @author gafter
     1.6   *
     1.7 - * @compile  NameOrder.java
     1.8 + * @compile NameOrder.java
     1.9   */
    1.10  
    1.11  package NameOrder;
    1.12 @@ -36,13 +36,13 @@
    1.13  interface b {}
    1.14  interface c {}
    1.15  
    1.16 -class A implements a, b {}
    1.17 -class B implements c, a {}
    1.18 +class AB implements a, b {}
    1.19 +class CA implements c, a {}
    1.20  
    1.21  // this is how to trigger a symptom:
    1.22 -abstract class C {
    1.23 +abstract class X {
    1.24      <T> T f(T t1, T t2) { return null; }
    1.25      void g() {
    1.26 -        a x = f( new A(), new B() );
    1.27 +        a x = f( new AB(), new CA() );
    1.28      }
    1.29  }

mercurial