MainInterfaceUnion.hx 217 B

12345678910111213
  1. interface A {}
  2. interface B {}
  3. class C implements A implements B {}
  4. class Parent {
  5. function f<TC:C>(a:TC, b:TC) {}
  6. }
  7. class Child extends Parent {
  8. override function f<TA:A, TB:B>(a:TA, b:TB) {}
  9. }
  10. function main() {}