浏览代码

[swfinterp] Implement member assignment

Philipp Hagemeister 10 年之前
父节点
当前提交
7f3e33a147
共有 1 个文件被更改,包括 22 次插入0 次删除
  1. 22 0
      test/swftests/MemberAssignment.as

+ 22 - 0
test/swftests/MemberAssignment.as

@@ -0,0 +1,22 @@
+// input: [1]
+// output: 2
+
+package {
+public class MemberAssignment {
+    public var v:int;
+
+    public function g():int {
+        return this.v;
+    }
+
+    public function f(a:int):int{
+        this.v = a;
+        return this.v + this.g();
+    }
+
+    public static function main(a:int): int {
+        var v:MemberAssignment = new MemberAssignment();
+        return v.f(a);
+    }
+}
+}