package unit.issues;

class Issue4987 extends Test implements ISetter implements ISetter2 {
	public var property(default, set):Int;
	function set_property(_) return 0;

	function test() {
		property = 0;
		noAssert();
	}
}

interface ISetter {
	var property(default, set):Int;
}

interface ISetter2 {
	var property(default, set):Int;
}