| OLD | NEW |
| 1 // This code was auto-generated, is not intended to be edited, and is subject to | 1 // This code was auto-generated, is not intended to be edited, and is subject to |
| 2 // significant change. Please see the README file for more information. | 2 // significant change. Please see the README file for more information. |
| 3 library engine.sdk.io; | 3 library engine.sdk.io; |
| 4 import 'dart:io'; | 4 import 'dart:io'; |
| 5 import 'java_core.dart'; | 5 import 'java_core.dart'; |
| 6 import 'java_io.dart'; | 6 import 'java_io.dart'; |
| 7 import 'java_engine.dart'; | 7 import 'java_engine.dart'; |
| 8 import 'java_engine_io.dart'; | 8 import 'java_engine_io.dart'; |
| 9 import 'source_io.dart'; | 9 import 'source_io.dart'; |
| 10 import 'error.dart'; | 10 import 'error.dart'; |
| (...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 108 * The name of the directory within the SDK directory that contains the librar
ies. | 108 * The name of the directory within the SDK directory that contains the librar
ies. |
| 109 */ | 109 */ |
| 110 static String _LIB_DIRECTORY_NAME = "lib"; | 110 static String _LIB_DIRECTORY_NAME = "lib"; |
| 111 | 111 |
| 112 /** | 112 /** |
| 113 * The name of the libraries file. | 113 * The name of the libraries file. |
| 114 */ | 114 */ |
| 115 static String _LIBRARIES_FILE = "libraries.dart"; | 115 static String _LIBRARIES_FILE = "libraries.dart"; |
| 116 | 116 |
| 117 /** | 117 /** |
| 118 * The name of the pub executable on windows. |
| 119 */ |
| 120 static String _PUB_EXECUTABLE_NAME_WIN = "pub.bat"; |
| 121 |
| 122 /** |
| 123 * The name of the pub executable on non-windows operating systems. |
| 124 */ |
| 125 static String _PUB_EXECUTABLE_NAME = "pub"; |
| 126 |
| 127 /** |
| 118 * The name of the file within the SDK directory that contains the revision nu
mber of the SDK. | 128 * The name of the file within the SDK directory that contains the revision nu
mber of the SDK. |
| 119 */ | 129 */ |
| 120 static String _REVISION_FILE_NAME = "revision"; | 130 static String _REVISION_FILE_NAME = "revision"; |
| 121 | 131 |
| 122 /** | 132 /** |
| 123 * The name of the file containing the VM executable on the Windows operating
system. | 133 * The name of the file containing the VM executable on the Windows operating
system. |
| 124 */ | 134 */ |
| 125 static String _VM_EXECUTABLE_NAME_WIN = "dart.exe"; | 135 static String _VM_EXECUTABLE_NAME_WIN = "dart.exe"; |
| 126 | 136 |
| 127 /** | 137 /** |
| (...skipping 118 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 246 } | 256 } |
| 247 return null; | 257 return null; |
| 248 } | 258 } |
| 249 | 259 |
| 250 /** | 260 /** |
| 251 * Return the directory within the SDK directory that contains the libraries. | 261 * Return the directory within the SDK directory that contains the libraries. |
| 252 * | 262 * |
| 253 * @return the directory that contains the libraries | 263 * @return the directory that contains the libraries |
| 254 */ | 264 */ |
| 255 JavaFile get libraryDirectory => new JavaFile.relative(_sdkDirectory, _LIB_DIR
ECTORY_NAME); | 265 JavaFile get libraryDirectory => new JavaFile.relative(_sdkDirectory, _LIB_DIR
ECTORY_NAME); |
| 266 |
| 267 /** |
| 268 * Return the file containing the Pub executable, or `null` if it does not exi
st. |
| 269 * |
| 270 * @return the file containing the Pub executable |
| 271 */ |
| 272 JavaFile get pubExecutable { |
| 273 String pubBinaryName = OSUtilities.isWindows() ? _PUB_EXECUTABLE_NAME_WIN :
_PUB_EXECUTABLE_NAME; |
| 274 JavaFile file = new JavaFile.relative(new JavaFile.relative(_sdkDirectory, _
BIN_DIRECTORY_NAME), pubBinaryName); |
| 275 return file.exists() ? file : null; |
| 276 } |
| 256 List<SdkLibrary> get sdkLibraries => _libraryMap.sdkLibraries; | 277 List<SdkLibrary> get sdkLibraries => _libraryMap.sdkLibraries; |
| 257 SdkLibrary getSdkLibrary(String dartUri) => _libraryMap.getLibrary(dartUri); | 278 SdkLibrary getSdkLibrary(String dartUri) => _libraryMap.getLibrary(dartUri); |
| 258 | 279 |
| 259 /** | 280 /** |
| 260 * Return the revision number of this SDK, or `"0"` if the revision number can
not be | 281 * Return the revision number of this SDK, or `"0"` if the revision number can
not be |
| 261 * discovered. | 282 * discovered. |
| 262 * | 283 * |
| 263 * @return the revision number of this SDK | 284 * @return the revision number of this SDK |
| 264 */ | 285 */ |
| 265 String get sdkVersion { | 286 String get sdkVersion { |
| (...skipping 21 matching lines...) Expand all Loading... |
| 287 List<String> get uris => _libraryMap.uris; | 308 List<String> get uris => _libraryMap.uris; |
| 288 | 309 |
| 289 /** | 310 /** |
| 290 * Return the file containing the VM executable, or `null` if it does not exis
t. | 311 * Return the file containing the VM executable, or `null` if it does not exis
t. |
| 291 * | 312 * |
| 292 * @return the file containing the VM executable | 313 * @return the file containing the VM executable |
| 293 */ | 314 */ |
| 294 JavaFile get vmExecutable { | 315 JavaFile get vmExecutable { |
| 295 { | 316 { |
| 296 if (_vmExecutable == null) { | 317 if (_vmExecutable == null) { |
| 297 JavaFile file = new JavaFile.relative(new JavaFile.relative(_sdkDirector
y, _BIN_DIRECTORY_NAME), binaryName); | 318 JavaFile file = new JavaFile.relative(new JavaFile.relative(_sdkDirector
y, _BIN_DIRECTORY_NAME), vmBinaryName); |
| 298 if (file.exists()) { | 319 if (file.exists()) { |
| 299 _vmExecutable = file; | 320 _vmExecutable = file; |
| 300 } | 321 } |
| 301 } | 322 } |
| 302 } | 323 } |
| 303 return _vmExecutable; | 324 return _vmExecutable; |
| 304 } | 325 } |
| 305 | 326 |
| 306 /** | 327 /** |
| 307 * Return `true` if this SDK includes documentation. | 328 * Return `true` if this SDK includes documentation. |
| (...skipping 17 matching lines...) Expand all Loading... |
| 325 } | 346 } |
| 326 | 347 |
| 327 /** | 348 /** |
| 328 * Ensure that the dart VM is executable. If it is not, make it executable and
log that it was | 349 * Ensure that the dart VM is executable. If it is not, make it executable and
log that it was |
| 329 * necessary for us to do so. | 350 * necessary for us to do so. |
| 330 */ | 351 */ |
| 331 void ensureVmIsExecutable() { | 352 void ensureVmIsExecutable() { |
| 332 } | 353 } |
| 333 | 354 |
| 334 /** | 355 /** |
| 335 * Return the name of the file containing the VM executable. | |
| 336 * | |
| 337 * @return the name of the file containing the VM executable | |
| 338 */ | |
| 339 String get binaryName { | |
| 340 if (OSUtilities.isWindows()) { | |
| 341 return _VM_EXECUTABLE_NAME_WIN; | |
| 342 } else { | |
| 343 return _VM_EXECUTABLE_NAME; | |
| 344 } | |
| 345 } | |
| 346 | |
| 347 /** | |
| 348 * Return the name of the file containing the Dartium executable. | 356 * Return the name of the file containing the Dartium executable. |
| 349 * | 357 * |
| 350 * @return the name of the file containing the Dartium executable | 358 * @return the name of the file containing the Dartium executable |
| 351 */ | 359 */ |
| 352 String get dartiumBinaryName { | 360 String get dartiumBinaryName { |
| 353 if (OSUtilities.isWindows()) { | 361 if (OSUtilities.isWindows()) { |
| 354 return _DARTIUM_EXECUTABLE_NAME_WIN; | 362 return _DARTIUM_EXECUTABLE_NAME_WIN; |
| 355 } else if (OSUtilities.isMac()) { | 363 } else if (OSUtilities.isMac()) { |
| 356 return _DARTIUM_EXECUTABLE_NAME_MAC; | 364 return _DARTIUM_EXECUTABLE_NAME_MAC; |
| 357 } else { | 365 } else { |
| 358 return _DARTIUM_EXECUTABLE_NAME_LINUX; | 366 return _DARTIUM_EXECUTABLE_NAME_LINUX; |
| 359 } | 367 } |
| 360 } | 368 } |
| 361 | 369 |
| 370 /** |
| 371 * Return the name of the file containing the VM executable. |
| 372 * |
| 373 * @return the name of the file containing the VM executable |
| 374 */ |
| 375 String get vmBinaryName { |
| 376 if (OSUtilities.isWindows()) { |
| 377 return _VM_EXECUTABLE_NAME_WIN; |
| 378 } else { |
| 379 return _VM_EXECUTABLE_NAME; |
| 380 } |
| 381 } |
| 382 |
| 362 /** | 383 /** |
| 363 * Read all of the configuration files to initialize the library maps. | 384 * Read all of the configuration files to initialize the library maps. |
| 364 */ | 385 */ |
| 365 void initializeLibraryMap() { | 386 void initializeLibraryMap() { |
| 366 try { | 387 try { |
| 367 JavaFile librariesFile = new JavaFile.relative(new JavaFile.relative(libra
ryDirectory, _INTERNAL_DIR), _LIBRARIES_FILE); | 388 JavaFile librariesFile = new JavaFile.relative(new JavaFile.relative(libra
ryDirectory, _INTERNAL_DIR), _LIBRARIES_FILE); |
| 368 String contents = librariesFile.readAsStringSync(); | 389 String contents = librariesFile.readAsStringSync(); |
| 369 _libraryMap = new SdkLibrariesReader().readFrom(librariesFile, contents); | 390 _libraryMap = new SdkLibrariesReader().readFrom(librariesFile, contents); |
| 370 } catch (exception) { | 391 } catch (exception) { |
| 371 AnalysisEngine.instance.logger.logError3(exception); | 392 AnalysisEngine.instance.logger.logError3(exception); |
| (...skipping 144 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 516 return null; | 537 return null; |
| 517 } | 538 } |
| 518 } | 539 } |
| 519 class AnalysisErrorListener_9 implements AnalysisErrorListener { | 540 class AnalysisErrorListener_9 implements AnalysisErrorListener { |
| 520 List<bool> foundError; | 541 List<bool> foundError; |
| 521 AnalysisErrorListener_9(this.foundError); | 542 AnalysisErrorListener_9(this.foundError); |
| 522 void onError(AnalysisError error) { | 543 void onError(AnalysisError error) { |
| 523 foundError[0] = true; | 544 foundError[0] = true; |
| 524 } | 545 } |
| 525 } | 546 } |
| OLD | NEW |