test/script/basic/JDK-8020324.js.EXPECTED

Wed, 27 Apr 2016 01:36:41 +0800

author
aoqi
date
Wed, 27 Apr 2016 01:36:41 +0800
changeset 0
b1a7da25b547
child 1183
6ed91931b5a7
permissions
-rw-r--r--

Initial load
http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/
changeset: 1034:4b9cc65dd24d
tag: jdk8u25-b17

aoqi@0 1
aoqi@0 2 ==== Two-way read-write instance field ====
aoqi@0 3 obj1.publicInt = 13: 13
aoqi@0 4 bean.publicInt: 13
aoqi@0 5 bean.publicInt = 15: 15
aoqi@0 6 obj1.publicInt: 15
aoqi@0 7
aoqi@0 8 ==== Read only public instance field ====
aoqi@0 9 obj1.publicFinalInt: 42
aoqi@0 10 obj1.publicFinalInt = 16: 16
aoqi@0 11 obj1.publicFinalInt: 42
aoqi@0 12 bean.publicFinalInt: 42
aoqi@0 13
aoqi@0 14 ==== Two-way read-write instance property ====
aoqi@0 15 obj1.readWrite = 17: 17
aoqi@0 16 bean.readWrite: 17
aoqi@0 17 bean.readWrite = 18: 18
aoqi@0 18 obj1.readWrite: 18
aoqi@0 19 obj1.getReadWrite(): 18
aoqi@0 20 obj1.setReadWrite(19): null
aoqi@0 21 obj1.readWrite: 19
aoqi@0 22 bean.readWrite: 19
aoqi@0 23
aoqi@0 24 ==== Read only instance property ====
aoqi@0 25 obj1.readOnly: 123
aoqi@0 26 obj1.readOnly = 20: 20
aoqi@0 27 obj1.readOnly: 123
aoqi@0 28 obj1.getReadOnly(): 123
aoqi@0 29 bean.getReadOnly(): 123
aoqi@0 30
aoqi@0 31 ==== Write only instance property ====
aoqi@0 32 obj1.writeOnly = 21: 21
aoqi@0 33 obj1.writeOnly: undefined
aoqi@0 34 bean.writeOnly: undefined
aoqi@0 35 bean.peekWriteOnly(): 21
aoqi@0 36
aoqi@0 37 ==== Two-way read-write public static field ====
aoqi@0 38 obj2.publicStaticInt = 22: 22
aoqi@0 39 PropertyBind.publicStaticInt: 22
aoqi@0 40 PropertyBind.publicStaticInt = 23: 23
aoqi@0 41 obj2.publicStaticInt: 23
aoqi@0 42
aoqi@0 43 ==== Read only public static field ====
aoqi@0 44 obj2.publicStaticFinalInt: 2112
aoqi@0 45 obj2.publicStaticFinalInt = 24: 24
aoqi@0 46 obj2.publicStaticFinalInt: 2112
aoqi@0 47 PropertyBind.publicStaticFinalInt: 2112
aoqi@0 48
aoqi@0 49 ==== Two-way read-write static property ====
aoqi@0 50 obj2.staticReadWrite = 25: 25
aoqi@0 51 PropertyBind.staticReadWrite: 25
aoqi@0 52 PropertyBind.staticReadWrite = 26: 26
aoqi@0 53 obj2.staticReadWrite: 26
aoqi@0 54 obj2.getStaticReadWrite(): 26
aoqi@0 55 obj2.setStaticReadWrite(27): null
aoqi@0 56 obj2.staticReadWrite: 27
aoqi@0 57 PropertyBind.staticReadWrite: 27
aoqi@0 58
aoqi@0 59 ==== Read only static property ====
aoqi@0 60 obj2.staticReadOnly: 1230
aoqi@0 61 obj2.staticReadOnly = 28: 28
aoqi@0 62 obj2.staticReadOnly: 1230
aoqi@0 63 obj2.getStaticReadOnly(): 1230
aoqi@0 64 PropertyBind.getStaticReadOnly(): 1230
aoqi@0 65
aoqi@0 66 ==== Write only static property ====
aoqi@0 67 obj2.staticWriteOnly = 29: 29
aoqi@0 68 obj2.staticWriteOnly: undefined
aoqi@0 69 PropertyBind.staticWriteOnly: undefined
aoqi@0 70 PropertyBind.peekStaticWriteOnly(): 29
aoqi@0 71
aoqi@0 72 ==== Sanity check to ensure property values remained what they were ====
aoqi@0 73 obj1.publicInt: 15
aoqi@0 74 bean.publicInt: 15
aoqi@0 75 obj1.publicFinalInt: 42
aoqi@0 76 bean.publicFinalInt: 42
aoqi@0 77 obj1.readWrite: 19
aoqi@0 78 bean.readWrite: 19
aoqi@0 79 obj1.readOnly: 123
aoqi@0 80 bean.readOnly: 123
aoqi@0 81 bean.peekWriteOnly(): 21
aoqi@0 82 obj2.publicStaticInt: 23
aoqi@0 83 PropertyBind.publicStaticInt: 23
aoqi@0 84 obj2.publicStaticFinalInt: 2112
aoqi@0 85 PropertyBind.publicStaticFinalInt: 2112
aoqi@0 86 obj2.staticReadWrite: 27
aoqi@0 87 PropertyBind.staticReadWrite: 27
aoqi@0 88 obj2.staticReadOnly: 1230
aoqi@0 89 PropertyBind.staticReadOnly: 1230
aoqi@0 90 PropertyBind.peekStaticWriteOnly(): 29

mercurial