nashorn/test/script/basic/varargs.js.EXPECTED
author sundar
Wed, 06 May 2015 20:04:42 +0530
changeset 30394 72a59e4dffea
parent 16147 e63b63819133
permissions -rw-r--r--
8079470: Misleading error message when explicit signature constructor is called with wrong arguments Reviewed-by: jlaskey, hannesw

aaaa bbbb cccc
aaaa bbbb
aaaa bbbb cccc dddd
aaaa bbbb cccc
aaaa bbbb undefined
aaaa bbbb cccc
aaaa bbbb cccc
true
aaaa bbbb cccc
aaaa
bbbb
cccc
function varFunc(a, b, c) {
    print(a, b, c);
    print(Object.getPrototypeOf(arguments) === Object.prototype);
    print(arguments[0], arguments[1], arguments[2]);

    for (var i in arguments) {
        print(arguments[i]);
    }

    print(arguments.callee);
}
aaaa bbbb undefined
true
aaaa bbbb undefined
aaaa
bbbb
function varFunc(a, b, c) {
    print(a, b, c);
    print(Object.getPrototypeOf(arguments) === Object.prototype);
    print(arguments[0], arguments[1], arguments[2]);

    for (var i in arguments) {
        print(arguments[i]);
    }

    print(arguments.callee);
}
aaaa bbbb cccc
true
aaaa bbbb cccc
aaaa
bbbb
cccc
dddd
function varFunc(a, b, c) {
    print(a, b, c);
    print(Object.getPrototypeOf(arguments) === Object.prototype);
    print(arguments[0], arguments[1], arguments[2]);

    for (var i in arguments) {
        print(arguments[i]);
    }

    print(arguments.callee);
}