Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(9)

Side by Side Diff: lib/isolate/base.dart

Issue 11191078: Make hashCode a getter and not a method. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Update status file with co19 issue number. Created 8 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2012, 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 class IsolateSpawnException implements Exception { 5 class IsolateSpawnException implements Exception {
6 const IsolateSpawnException(String this._s); 6 const IsolateSpawnException(String this._s);
7 String toString() => "IsolateSpawnException: '$_s'"; 7 String toString() => "IsolateSpawnException: '$_s'";
8 final String _s; 8 final String _s;
9 } 9 }
10 10
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
85 /** 85 /**
86 * Tests whether [other] is a [SendPort] pointing to the same 86 * Tests whether [other] is a [SendPort] pointing to the same
87 * [ReceivePort] as this one. 87 * [ReceivePort] as this one.
88 */ 88 */
89 bool operator==(var other); 89 bool operator==(var other);
90 90
91 /** 91 /**
92 * Returns an immutable hash code for this send port that is 92 * Returns an immutable hash code for this send port that is
93 * consistent with the == operator. 93 * consistent with the == operator.
94 */ 94 */
95 int hashCode(); 95 int get hashCode;
96 96
97 } 97 }
98 98
99 /** 99 /**
100 * [ReceivePort]s, together with [SendPort]s, are the only means of 100 * [ReceivePort]s, together with [SendPort]s, are the only means of
101 * communication between isolates. [ReceivePort]s have a [:toSendPort:] method 101 * communication between isolates. [ReceivePort]s have a [:toSendPort:] method
102 * which returns a [SendPort]. Any message that is sent through this [SendPort] 102 * which returns a [SendPort]. Any message that is sent through this [SendPort]
103 * is delivered to the [ReceivePort] it has been created from. There, they are 103 * is delivered to the [ReceivePort] it has been created from. There, they are
104 * dispatched to the callback that has been registered on the receive port. 104 * dispatched to the callback that has been registered on the receive port.
105 * 105 *
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
139 // TODO(kasperl): Document this. 139 // TODO(kasperl): Document this.
140 abstract class SendPortSync { 140 abstract class SendPortSync {
141 141
142 callSync(var message); 142 callSync(var message);
143 143
144 } 144 }
145 145
146 class _ReceivePortFactory { 146 class _ReceivePortFactory {
147 external factory ReceivePort(); 147 external factory ReceivePort();
148 } 148 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698