MainReturnVarianceMissingGood.hx 201 B

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