MainArgumentVarianceGood.hx 199 B

1234567891011121314
  1. class Parent {}
  2. class Child extends Parent {}
  3. interface I {
  4. public function test<T:Child>(t:T):Void;
  5. }
  6. class C implements I {
  7. public function test<T:Parent>(t:T) { }
  8. }
  9. function main() {
  10. }