OLD | NEW |
1 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
4 | 4 |
5 // Dart core library. | 5 // Dart core library. |
6 | 6 |
| 7 /** |
| 8 * Temporary interface for backwards compatibility. |
| 9 * |
| 10 * All objects now have a [hashCode] method. This interface will be removed |
| 11 * after a grace period. Code that use the [:Hashable:] interface should |
| 12 * remove it, or use [:Object:] instead if a type is necessary. |
| 13 */ |
7 abstract class Hashable { | 14 abstract class Hashable { |
| 15 // TODO(lrn): http://darbug.com/5522 |
8 abstract int hashCode(); | 16 abstract int hashCode(); |
9 } | 17 } |
OLD | NEW |