Main.hx 317 B

1234567891011121314151617181920212223
  1. import cs.system.WeakReference_1;
  2. class Main {
  3. public static function main() {
  4. new Test<A>(new A());
  5. }
  6. }
  7. @:nativeGen
  8. class Test<T:A> {
  9. public function new(a:T) {
  10. test(function() return new WeakReference_1(a));
  11. }
  12. function test(cb:()->WeakReference_1<T>):Void {}
  13. }
  14. class A {
  15. public function new() {}
  16. }