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

Side by Side Diff: runtime/bin/process.dart

Issue 10883071: - Change "static final" to "static const" in the runtime/ directory. (Closed) Base URL: http://dart.googlecode.com/svn/branches/bleeding_edge/dart/
Patch Set: Created 8 years, 3 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 /** Exit the Dart VM process with the given [status] code. */ 5 /** Exit the Dart VM process with the given [status] code. */
6 void exit(int status) { 6 void exit(int status) {
7 if (status is !int) { 7 if (status is !int) {
8 throw new IllegalArgumentException("int status expected"); 8 throw new IllegalArgumentException("int status expected");
9 } 9 }
10 _exit(status); 10 _exit(status);
(...skipping 176 matching lines...) Expand 10 before | Expand all | Expand 10 after
187 * code-points outside the ASCII range is passed in. 187 * code-points outside the ASCII range is passed in.
188 */ 188 */
189 Map<String, String> environment; 189 Map<String, String> environment;
190 } 190 }
191 191
192 /** 192 /**
193 * On Posix systems, [ProcessSignal] is used to send a specific signal 193 * On Posix systems, [ProcessSignal] is used to send a specific signal
194 * to a child process, see [:Process.kill:]. 194 * to a child process, see [:Process.kill:].
195 */ 195 */
196 class ProcessSignal { 196 class ProcessSignal {
197 static final ProcessSignal SIGHUP = const ProcessSignal._signal(1); 197 static const ProcessSignal SIGHUP = const ProcessSignal._signal(1);
198 static final ProcessSignal SIGINT = const ProcessSignal._signal(2); 198 static const ProcessSignal SIGINT = const ProcessSignal._signal(2);
199 static final ProcessSignal SIGQUIT = const ProcessSignal._signal(3); 199 static const ProcessSignal SIGQUIT = const ProcessSignal._signal(3);
200 static final ProcessSignal SIGILL = const ProcessSignal._signal(4); 200 static const ProcessSignal SIGILL = const ProcessSignal._signal(4);
201 static final ProcessSignal SIGTRAP = const ProcessSignal._signal(5); 201 static const ProcessSignal SIGTRAP = const ProcessSignal._signal(5);
202 static final ProcessSignal SIGABRT = const ProcessSignal._signal(6); 202 static const ProcessSignal SIGABRT = const ProcessSignal._signal(6);
203 static final ProcessSignal SIGBUS = const ProcessSignal._signal(7); 203 static const ProcessSignal SIGBUS = const ProcessSignal._signal(7);
204 static final ProcessSignal SIGFPE = const ProcessSignal._signal(8); 204 static const ProcessSignal SIGFPE = const ProcessSignal._signal(8);
205 static final ProcessSignal SIGKILL = const ProcessSignal._signal(9); 205 static const ProcessSignal SIGKILL = const ProcessSignal._signal(9);
206 static final ProcessSignal SIGUSR1 = const ProcessSignal._signal(10); 206 static const ProcessSignal SIGUSR1 = const ProcessSignal._signal(10);
207 static final ProcessSignal SIGSEGV = const ProcessSignal._signal(11); 207 static const ProcessSignal SIGSEGV = const ProcessSignal._signal(11);
208 static final ProcessSignal SIGUSR2 = const ProcessSignal._signal(12); 208 static const ProcessSignal SIGUSR2 = const ProcessSignal._signal(12);
209 static final ProcessSignal SIGPIPE = const ProcessSignal._signal(13); 209 static const ProcessSignal SIGPIPE = const ProcessSignal._signal(13);
210 static final ProcessSignal SIGALRM = const ProcessSignal._signal(14); 210 static const ProcessSignal SIGALRM = const ProcessSignal._signal(14);
211 static final ProcessSignal SIGTERM = const ProcessSignal._signal(15); 211 static const ProcessSignal SIGTERM = const ProcessSignal._signal(15);
212 static final ProcessSignal SIGCHLD = const ProcessSignal._signal(17); 212 static const ProcessSignal SIGCHLD = const ProcessSignal._signal(17);
213 static final ProcessSignal SIGCONT = const ProcessSignal._signal(18); 213 static const ProcessSignal SIGCONT = const ProcessSignal._signal(18);
214 static final ProcessSignal SIGSTOP = const ProcessSignal._signal(19); 214 static const ProcessSignal SIGSTOP = const ProcessSignal._signal(19);
215 static final ProcessSignal SIGTSTP = const ProcessSignal._signal(20); 215 static const ProcessSignal SIGTSTP = const ProcessSignal._signal(20);
216 static final ProcessSignal SIGTTIN = const ProcessSignal._signal(21); 216 static const ProcessSignal SIGTTIN = const ProcessSignal._signal(21);
217 static final ProcessSignal SIGTTOU = const ProcessSignal._signal(22); 217 static const ProcessSignal SIGTTOU = const ProcessSignal._signal(22);
218 static final ProcessSignal SIGURG = const ProcessSignal._signal(23); 218 static const ProcessSignal SIGURG = const ProcessSignal._signal(23);
219 static final ProcessSignal SIGXCPU = const ProcessSignal._signal(24); 219 static const ProcessSignal SIGXCPU = const ProcessSignal._signal(24);
220 static final ProcessSignal SIGXFSZ = const ProcessSignal._signal(25); 220 static const ProcessSignal SIGXFSZ = const ProcessSignal._signal(25);
221 static final ProcessSignal SIGVTALRM = const ProcessSignal._signal(26); 221 static const ProcessSignal SIGVTALRM = const ProcessSignal._signal(26);
222 static final ProcessSignal SIGPROF = const ProcessSignal._signal(27); 222 static const ProcessSignal SIGPROF = const ProcessSignal._signal(27);
223 static final ProcessSignal SIGPOLL = const ProcessSignal._signal(29); 223 static const ProcessSignal SIGPOLL = const ProcessSignal._signal(29);
224 static final ProcessSignal SIGSYS = const ProcessSignal._signal(31); 224 static const ProcessSignal SIGSYS = const ProcessSignal._signal(31);
225 225
226 const ProcessSignal._signal(int this._signalNumber); 226 const ProcessSignal._signal(int this._signalNumber);
227 final int _signalNumber; 227 final int _signalNumber;
228 } 228 }
229 229
230 230
231 class ProcessException implements Exception { 231 class ProcessException implements Exception {
232 const ProcessException([String this.message, int this.errorCode = 0]); 232 const ProcessException([String this.message, int this.errorCode = 0]);
233 String toString() => "ProcessException: $message ($errorCode)"; 233 String toString() => "ProcessException: $message ($errorCode)";
234 234
235 /** 235 /**
236 * Contains the system message for the process exception if any. 236 * Contains the system message for the process exception if any.
237 */ 237 */
238 final String message; 238 final String message;
239 239
240 /** 240 /**
241 * Contains the OS error code for the process exception if any. 241 * Contains the OS error code for the process exception if any.
242 */ 242 */
243 final int errorCode; 243 final int errorCode;
244 } 244 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698