2005-09-01

Buildproblem



class A {
  A(B b) {
  }
}
class B extends C {}
class C {}
class D {
  m() {
    A a = new A(B);
  }
}


Ändra A till


class A {
  A(C c) { }
}


D kompilerades inte om och det blev runtimefel i class D.