|
@@ -10,18 +10,32 @@ class Issue3575 extends Test {
|
|
|
|
|
|
@:nativeGen private class Base
|
|
|
{
|
|
|
+#if (cs || java) @:overload #end
|
|
|
public function getName()
|
|
|
{
|
|
|
return "Base!";
|
|
|
}
|
|
|
+
|
|
|
+#if (cs || java)
|
|
|
+ @:overload public function getName(s:String)
|
|
|
+ {
|
|
|
+ return 'Base!:$s';
|
|
|
+ }
|
|
|
+#end
|
|
|
}
|
|
|
|
|
|
-class Child extends Base
|
|
|
+class DirectDescendant extends Base
|
|
|
+{
|
|
|
+
|
|
|
+}
|
|
|
+
|
|
|
+class Child extends DirectDescendant
|
|
|
{
|
|
|
public function new()
|
|
|
{
|
|
|
}
|
|
|
|
|
|
+#if (cs || java) @:overload #end
|
|
|
override public function getName()
|
|
|
{
|
|
|
return "Something Else";
|
|
@@ -32,3 +46,5 @@ class Child extends Base
|
|
|
return 'Child' + super.getName();
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+
|