| // Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file |
| // for details. All rights reserved. Use of this source code is governed by a |
| // BSD-style license that can be found in the LICENSE file. |
| |
| self.create = function() { |
| return { |
| // If the dispatch property name is uninitialized, it will be `undefined` or |
| // `null`, which will match these properties on dispatch record |
| // lookup. These properties map to malformed dispatch records to force an |
| // error. |
| |
| 'undefined': {p: false}, |
| 'null': {p: false}, |
| |
| foo: function(x) { return 'Foo ' + x; }, |
| }; |
| } |