test/script/basic/JDK-8006852a.js

changeset 962
ac62e33a99b0
parent 0
b1a7da25b547
     1.1 --- a/test/script/basic/JDK-8006852a.js	Tue Aug 19 20:43:03 2014 +0100
     1.2 +++ b/test/script/basic/JDK-8006852a.js	Wed Aug 20 10:25:28 2014 +0200
     1.3 @@ -1,21 +1,21 @@
     1.4  /*
     1.5   * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved.
     1.6   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     1.7 - * 
     1.8 + *
     1.9   * This code is free software; you can redistribute it and/or modify it
    1.10   * under the terms of the GNU General Public License version 2 only, as
    1.11   * published by the Free Software Foundation.
    1.12 - * 
    1.13 + *
    1.14   * This code is distributed in the hope that it will be useful, but WITHOUT
    1.15   * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
    1.16   * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
    1.17   * version 2 for more details (a copy is included in the LICENSE file that
    1.18   * accompanied this code).
    1.19 - * 
    1.20 + *
    1.21   * You should have received a copy of the GNU General Public License version
    1.22   * 2 along with this work; if not, write to the Free Software Foundation,
    1.23   * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
    1.24 - * 
    1.25 + *
    1.26   * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
    1.27   * or visit www.oracle.com if you need additional information or have any
    1.28   * questions.
    1.29 @@ -27,24 +27,24 @@
    1.30   * @test
    1.31   * @run
    1.32   */
    1.33 - 
    1.34 -function Field(val){                                                                                                                                                                                                                                          
    1.35 -    this.value = val;                                                                                                                                                                                                                                         
    1.36 -}                                                                                                                                                                                                                                                             
    1.37 -var times = 0;                                                                                                                                                                                                                                                
    1.38 -                                                                                                                                                                                                                                                              
    1.39 -Field.prototype = {                                                                                                                                                                                                                                           
    1.40 -    get value(){                                                                                                                                                                                                                                              
    1.41 -        print("GETTER!");                                                                                                                                                                                                                                     
    1.42 -        return this._value;                                                                                                                                                                                                                                   
    1.43 -    },                                                                                                                                                                                                                                                        
    1.44 -    set value(val){                                                                                                                                                                                                                                           
    1.45 -        print("SETTER!");                                                                                                                                                                                                                                     
    1.46 -        this._value = val + (++times);                                                                                                                                                                                                                        
    1.47 -    }                                                                                                                                                                                                                                                         
    1.48 -};                                                                                                                                                                                                                                                            
    1.49 -                                                                                                                                                                                                                                                              
    1.50 -var f = new Field("test");                                                                                                                                                                                                                                    
    1.51 -print(f.value);                                                                                                                                                                                                                                               
    1.52 -f.value = "test2";                                                                                                                                                                                                                                            
    1.53 +
    1.54 +function Field(val){
    1.55 +    this.value = val;
    1.56 +}
    1.57 +var times = 0;
    1.58 +
    1.59 +Field.prototype = {
    1.60 +    get value(){
    1.61 +        print("GETTER!");
    1.62 +        return this._value;
    1.63 +    },
    1.64 +    set value(val){
    1.65 +        print("SETTER!");
    1.66 +        this._value = val + (++times);
    1.67 +    }
    1.68 +};
    1.69 +
    1.70 +var f = new Field("test");
    1.71  print(f.value);
    1.72 +f.value = "test2";
    1.73 +print(f.value);

mercurial