| OLD | NEW |
| 1 // Flags: --harmony-proxies | 1 // Flags: --harmony-proxies |
| 2 | 2 |
| 3 // Copyright 2008 the V8 project authors. All rights reserved. | 3 // Copyright 2008 the V8 project authors. All rights reserved. |
| 4 // Redistribution and use in source and binary forms, with or without | 4 // Redistribution and use in source and binary forms, with or without |
| 5 // modification, are permitted provided that the following conditions are | 5 // modification, are permitted provided that the following conditions are |
| 6 // met: | 6 // met: |
| 7 // | 7 // |
| 8 // * Redistributions of source code must retain the above copyright | 8 // * Redistributions of source code must retain the above copyright |
| 9 // notice, this list of conditions and the following disclaimer. | 9 // notice, this list of conditions and the following disclaimer. |
| 10 // * Redistributions in binary form must reproduce the above | 10 // * Redistributions in binary form must reproduce the above |
| (...skipping 313 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 324 }) | 324 }) |
| 325 TestPropertyNames(["throw", "function "], { | 325 TestPropertyNames(["throw", "function "], { |
| 326 getOwnPropertyNames: function() { return this.getOwnPropertyNames2() }, | 326 getOwnPropertyNames: function() { return this.getOwnPropertyNames2() }, |
| 327 getOwnPropertyNames2: function() { return ["throw", "function "] } | 327 getOwnPropertyNames2: function() { return ["throw", "function "] } |
| 328 }) | 328 }) |
| 329 TestPropertyNames(["[object Object]"], { | 329 TestPropertyNames(["[object Object]"], { |
| 330 get getOwnPropertyNames() { | 330 get getOwnPropertyNames() { |
| 331 return function() { return [{}] } | 331 return function() { return [{}] } |
| 332 } | 332 } |
| 333 }) | 333 }) |
| OLD | NEW |