Wed, 15 May 2013 20:21:59 +0200
8014647: Allow class-based overrides to be initialized with a ScriptFunction
Reviewed-by: hannesw, jlaskey, sundar
aoqi@0 | 1 | f: this=[object global], a=undefined, b=undefined |
aoqi@0 | 2 | v: this=[object global], a=undefined, b=undefined, c=undefined |
aoqi@0 | 3 | f: this=boundThis, a=undefined, b=undefined |
aoqi@0 | 4 | v: this=boundThis, a=undefined, b=undefined, c=undefined |
aoqi@0 | 5 | f: this=boundThis, a=a0, b=undefined |
aoqi@0 | 6 | v: this=boundThis, a=a1, b=undefined, c=undefined |
aoqi@0 | 7 | f: this=boundThis, a=a2, b=undefined |
aoqi@0 | 8 | v: this=boundThis, a=a3, b=undefined, c=undefined |
aoqi@0 | 9 | f: this=boundThis, a=a4, b=b4 |
aoqi@0 | 10 | v: this=boundThis, a=a5, b=b5, c=undefined |
aoqi@0 | 11 | f: this=boundThis, a=a6, b=b6 |
aoqi@0 | 12 | v: this=boundThis, a=a7, b=b7, c=undefined |
aoqi@0 | 13 | f: this=boundThis, a=a8, b=b8 |
aoqi@0 | 14 | v: this=boundThis, a=a9, b=b9, c=c9 |
aoqi@0 | 15 | f: this=boundThis, a=a10, b=b10 |
aoqi@0 | 16 | v: this=boundThis, a=a11, b=b11, c=c11 |
aoqi@0 | 17 | |
aoqi@0 | 18 | Test constructors |
aoqi@0 | 19 | |
aoqi@0 | 20 | f: this=[object Object], a=undefined, b=undefined |
aoqi@0 | 21 | v: this=[object Object], a=undefined, b=undefined, c=undefined |
aoqi@0 | 22 | f: this=[object Object], a=a0, b=undefined |
aoqi@0 | 23 | v: this=[object Object], a=a1, b=undefined, c=undefined |
aoqi@0 | 24 | f: this=[object Object], a=a2, b=undefined |
aoqi@0 | 25 | v: this=[object Object], a=a3, b=undefined, c=undefined |
aoqi@0 | 26 | f: this=[object Object], a=a4, b=b4 |
aoqi@0 | 27 | v: this=[object Object], a=a5, b=b5, c=undefined |
aoqi@0 | 28 | f: this=[object Object], a=a6, b=b6 |
aoqi@0 | 29 | v: this=[object Object], a=a7, b=b7, c=undefined |
aoqi@0 | 30 | f: this=[object Object], a=a8, b=b8 |
aoqi@0 | 31 | v: this=[object Object], a=a9, b=b9, c=c9 |
aoqi@0 | 32 | f: this=[object Object], a=a10, b=b10 |
aoqi@0 | 33 | v: this=[object Object], a=a11, b=b11, c=c11 |
aoqi@0 | 34 | |
aoqi@0 | 35 | Test double binding |
aoqi@0 | 36 | |
aoqi@0 | 37 | f: this=boundThis, a=undefined, b=undefined |
aoqi@0 | 38 | f: this=[object Object], a=undefined, b=undefined |
aoqi@0 | 39 | f: this=[object Object], a=a12, b=undefined |
aoqi@0 | 40 | v: this=boundThis, a=undefined, b=undefined, c=undefined |
aoqi@0 | 41 | v: this=[object Object], a=undefined, b=undefined, c=undefined |
aoqi@0 | 42 | v: this=[object Object], a=a13, b=undefined, c=undefined |