@@ -13,7 +13,7 @@ private class MyClass extends Generic<MyBaseClass> {
private interface Interface {}
@:generic
-private class Generic<Default:{ public function new():Void; }>
+private class Generic<Default:haxe.Constraints.Constructible<Void->Void>>
extends Default
implements Interface {}
@@ -5,7 +5,7 @@ private class A {
}
-private class B<T:{function new():Void;}> extends A {
+private class B<T:haxe.Constraints.Constructible<Void->Void>> extends A {
class Issue4457 extends Test