From: kramm Date: Fri, 2 Jan 2009 19:40:59 +0000 (+0000) Subject: inheritance test X-Git-Tag: release-0-9-0~503 X-Git-Url: http://git.asbjorn.biz/?a=commitdiff_plain;h=1fefb404a5785954e86ee23b60f9681da2ad9a8f;hp=ec10f65310dda7b4667a7abaa67e16fd28030666;p=swftools.git inheritance test --- 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() {} + } +}