浏览代码

unit test for #6502 (closes #6502)

Alexander Kuzmenko 8 年之前
父节点
当前提交
1238783d00
共有 1 个文件被更改,包括 24 次插入0 次删除
  1. 24 0
      tests/unit/src/unit/issues/Issue6502.hx

+ 24 - 0
tests/unit/src/unit/issues/Issue6502.hx

@@ -0,0 +1,24 @@
+package unit.issues;
+
+class Issue6502 extends unit.Test {
+	function test() {
+		var obj:IChild = new Dummy();
+		eq(1, obj.field);
+	}
+}
+
+private class Dummy implements IChild {
+    public var field(get,never):Int;
+
+    function get_field() return 1; //this getter is not generated
+
+    public function new() {}
+}
+
+private interface IParent1 {
+    var field(get,never):Int;
+}
+
+private interface IParent2 {}
+
+private interface IChild extends IParent1 extends IParent2 {}