nashorn/test/script/basic/varargs.js.EXPECTED
author jlaskey
Fri, 21 Dec 2012 16:36:24 -0400
changeset 16147 e63b63819133
permissions -rw-r--r--
8005403: Open-source Nashorn Reviewed-by: attila, hannesw, lagergren, sundar Contributed-by: james.laskey@oracle.com, akhil.arora@oracle.com, andreas.woess@jku.at, attila.szegedi@oracle.com, hannes.wallnoefer@oracle.com, henry.jen@oracle.com, marcus.lagergren@oracle.com, pavel.semenov@oracle.com, pavel.stepanov@oracle.com, petr.hejl@oracle.com, petr.pisl@oracle.com, sundararajan.athijegannathan@oracle.com
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
16147
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
     1
aaaa bbbb cccc
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
     2
aaaa bbbb
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
     3
aaaa bbbb cccc dddd
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
     4
aaaa bbbb cccc
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
     5
aaaa bbbb undefined
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
     6
aaaa bbbb cccc
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
     7
aaaa bbbb cccc
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
     8
true
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
     9
aaaa bbbb cccc
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    10
aaaa
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    11
bbbb
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    12
cccc
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    13
function varFunc(a, b, c) {
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    14
    print(a, b, c);
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    15
    print(Object.getPrototypeOf(arguments) === Object.prototype);
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    16
    print(arguments[0], arguments[1], arguments[2]);
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    17
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    18
    for (var i in arguments) {
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    19
        print(arguments[i]);
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    20
    }
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    21
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    22
    print(arguments.callee);
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    23
}
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    24
aaaa bbbb undefined
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    25
true
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    26
aaaa bbbb undefined
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    27
aaaa
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    28
bbbb
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    29
function varFunc(a, b, c) {
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    30
    print(a, b, c);
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    31
    print(Object.getPrototypeOf(arguments) === Object.prototype);
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    32
    print(arguments[0], arguments[1], arguments[2]);
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    33
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    34
    for (var i in arguments) {
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    35
        print(arguments[i]);
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    36
    }
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    37
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    38
    print(arguments.callee);
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    39
}
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    40
aaaa bbbb cccc
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    41
true
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    42
aaaa bbbb cccc
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    43
aaaa
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    44
bbbb
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    45
cccc
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    46
dddd
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    47
function varFunc(a, b, c) {
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    48
    print(a, b, c);
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    49
    print(Object.getPrototypeOf(arguments) === Object.prototype);
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    50
    print(arguments[0], arguments[1], arguments[2]);
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    51
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    52
    for (var i in arguments) {
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    53
        print(arguments[i]);
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    54
    }
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    55
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    56
    print(arguments.callee);
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    57
}