From 1fefb404a5785954e86ee23b60f9681da2ad9a8f Mon Sep 17 00:00:00 2001 From: kramm Date: Fri, 2 Jan 2009 19:40:59 +0000 Subject: [PATCH 1/1] inheritance test --- lib/as3/err/defaultargmismatch.as | 8 ++++++++ lib/as3/err/interface5.as | 14 ++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 lib/as3/err/defaultargmismatch.as create mode 100644 lib/as3/err/interface5.as diff --git a/lib/as3/err/defaultargmismatch.as b/lib/as3/err/defaultargmismatch.as new file mode 100644 index 0000000..e3d5804 --- /dev/null +++ b/lib/as3/err/defaultargmismatch.as @@ -0,0 +1,8 @@ +package I { + public class A { + public function f(x) {} + } + public class B extends A { + override public function f(x=4) {} + } +} diff --git a/lib/as3/err/interface5.as b/lib/as3/err/interface5.as new file mode 100644 index 0000000..1ad6d79 --- /dev/null +++ b/lib/as3/err/interface5.as @@ -0,0 +1,14 @@ +package { + interface A { + function f() + } + interface B { + function f(x) + } + + public class C implements A,B + { + // ambigious definition (or: B.f not implemented) + public function f() {} + } +} -- 1.7.10.4