nashorn/test/script/basic/objects.js.EXPECTED
author sundar
Thu, 13 Mar 2014 15:58:24 +0530
changeset 23374 f470afc89c6c
parent 20938 e92d8249f60c
permissions -rw-r--r--
8015958: DataView constructor is not defined Reviewed-by: attila, hannesw, lagergren
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
16147
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
     1
sundar
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
     2
Sundararajan
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
     3
own properties of 'obj':
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
     4
0 -> foo
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
     5
1 -> bar
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
     6
has own 'foo'? true
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
     7
has own 'xyz'? false
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
     8
'foo' enumerable? true
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
     9
'bar' enumerable? true
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    10
foo is writable? true
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    11
foo is configurable? true
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    12
foo is enumerable? true
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    13
foo's value = 44
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    14
foo's get = undefined
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    15
foo's set = undefined
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    16
bar is writable? true
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    17
bar is configurable? true
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    18
bar is enumerable? true
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    19
bar's value = orcl
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    20
bar's get = undefined
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    21
bar's set = undefined
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    22
func is writable? true
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    23
func is configurable? true
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    24
func is enumerable? true
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    25
func's value = function() { print("myfunc"); }
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    26
func's get = undefined
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    27
func's set = undefined
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    28
abc is writable? undefined
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    29
abc is configurable? true
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    30
abc is enumerable? true
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    31
abc's value = undefined
20938
e92d8249f60c 8026302: source representation of getter and setter methods is wrong
sundar
parents: 16147
diff changeset
    32
abc's get = get abc() { return "abc"; }
16147
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    33
abc's set = undefined
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    34
xyz is writable? undefined
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    35
xyz is configurable? true
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    36
xyz is enumerable? true
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    37
xyz's value = undefined
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    38
xyz's get = undefined
20938
e92d8249f60c 8026302: source representation of getter and setter methods is wrong
sundar
parents: 16147
diff changeset
    39
xyz's set = set xyz(val) { print(val); }
16147
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    40
hey is writable? undefined
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    41
hey is configurable? true
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    42
hey is enumerable? true
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    43
hey's value = undefined
20938
e92d8249f60c 8026302: source representation of getter and setter methods is wrong
sundar
parents: 16147
diff changeset
    44
hey's get = get hey() { return "hey"; }
e92d8249f60c 8026302: source representation of getter and setter methods is wrong
sundar
parents: 16147
diff changeset
    45
hey's set = set hey(val) { print(val); }
16147
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    46
undefined