OLD | NEW |
---|---|
(Empty) | |
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 | |
3 // BSD-style license that can be found in the LICENSE file. | |
4 | |
5 /** A pipeline task to run the compiler. */ | |
6 class Dart2jsTask extends RunProcessTask { | |
7 String jsFileTemplate; | |
8 | |
9 Dart2jsTask.checked(String dartFileTemplate, this.jsFileTemplate) { | |
10 init(config.dart2jsPath, | |
11 [ '--enable_checked_mode', '--out=$jsFileTemplate', dartFileTemplate ], | |
12 config.timeout); | |
13 } | |
14 | |
15 Dart2jsTask(String dartFileTemplate, this.jsFileTemplate) { | |
16 init(config.dart2jsPath, | |
17 [ '--out=$jsFileTemplate', dartFileTemplate ], | |
18 config.timeout); | |
19 } | |
20 | |
21 void cleanup(Path testfile, List stdout, List stderr, | |
22 bool verboseLogging, bool keepTestFiles) { | |
23 deleteFiles([ jsFileTemplate ], testfile, | |
24 verboseLogging, keepTestFiles, stdout); | |
Siggi Cherem (dart-lang)
2012/08/30 16:46:40
nits:
- throughout this file, no need to put space
gram
2012/08/30 17:34:05
Done.
| |
25 } | |
26 } | |
OLD | NEW |