OLD | NEW |
1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2014, 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 // This file has been automatically generated. Please do not edit it manually. | 5 // This file has been automatically generated. Please do not edit it manually. |
6 // To regenerate the file, use the script | 6 // To regenerate the file, use the script |
7 // "pkg/analysis_server/tool/spec/generate_files". | 7 // "pkg/analysis_server/tool/spec/generate_files". |
8 | 8 |
9 /** | 9 /** |
10 * Convenience methods for running integration tests | 10 * Convenience methods for running integration tests |
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
44 | 44 |
45 /** | 45 /** |
46 * Cleanly shutdown the analysis server. Requests that are received after | 46 * Cleanly shutdown the analysis server. Requests that are received after |
47 * this request will not be processed. Requests that were received before | 47 * this request will not be processed. Requests that were received before |
48 * this request, but for which a response has not yet been sent, will not be | 48 * this request, but for which a response has not yet been sent, will not be |
49 * responded to. No further responses or notifications will be sent after the | 49 * responded to. No further responses or notifications will be sent after the |
50 * response to this request has been sent. | 50 * response to this request has been sent. |
51 */ | 51 */ |
52 Future sendServerShutdown() async { | 52 Future sendServerShutdown() async { |
53 var result = await server.send("server.shutdown", null); | 53 var result = await server.send("server.shutdown", null); |
54 expect(result, isNull); | 54 outOfTestExpect(result, isNull); |
55 return null; | 55 return null; |
56 } | 56 } |
57 | 57 |
58 /** | 58 /** |
59 * Subscribe for services. All previous subscriptions are replaced by the | 59 * Subscribe for services. All previous subscriptions are replaced by the |
60 * given set of services. | 60 * given set of services. |
61 * | 61 * |
62 * It is an error if any of the elements in the list are not valid services. | 62 * It is an error if any of the elements in the list are not valid services. |
63 * If there is an error, then the current subscriptions will remain | 63 * If there is an error, then the current subscriptions will remain |
64 * unchanged. | 64 * unchanged. |
65 * | 65 * |
66 * Parameters | 66 * Parameters |
67 * | 67 * |
68 * subscriptions (List<ServerService>) | 68 * subscriptions (List<ServerService>) |
69 * | 69 * |
70 * A list of the services being subscribed to. | 70 * A list of the services being subscribed to. |
71 */ | 71 */ |
72 Future sendServerSetSubscriptions(List<ServerService> subscriptions) async { | 72 Future sendServerSetSubscriptions(List<ServerService> subscriptions) async { |
73 var params = new ServerSetSubscriptionsParams(subscriptions).toJson(); | 73 var params = new ServerSetSubscriptionsParams(subscriptions).toJson(); |
74 var result = await server.send("server.setSubscriptions", params); | 74 var result = await server.send("server.setSubscriptions", params); |
75 expect(result, isNull); | 75 outOfTestExpect(result, isNull); |
76 return null; | 76 return null; |
77 } | 77 } |
78 | 78 |
79 /** | 79 /** |
80 * Reports that the server is running. This notification is issued once after | 80 * Reports that the server is running. This notification is issued once after |
81 * the server has started running but before any requests are processed to | 81 * the server has started running but before any requests are processed to |
82 * let the client know that it started correctly. | 82 * let the client know that it started correctly. |
83 * | 83 * |
84 * It is not possible to subscribe to or unsubscribe from this notification. | 84 * It is not possible to subscribe to or unsubscribe from this notification. |
85 * | 85 * |
(...skipping 283 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
369 * | 369 * |
370 * Parameters | 370 * Parameters |
371 * | 371 * |
372 * roots (optional List<FilePath>) | 372 * roots (optional List<FilePath>) |
373 * | 373 * |
374 * A list of the analysis roots that are to be re-analyzed. | 374 * A list of the analysis roots that are to be re-analyzed. |
375 */ | 375 */ |
376 Future sendAnalysisReanalyze({List<String> roots}) async { | 376 Future sendAnalysisReanalyze({List<String> roots}) async { |
377 var params = new AnalysisReanalyzeParams(roots: roots).toJson(); | 377 var params = new AnalysisReanalyzeParams(roots: roots).toJson(); |
378 var result = await server.send("analysis.reanalyze", params); | 378 var result = await server.send("analysis.reanalyze", params); |
379 expect(result, isNull); | 379 outOfTestExpect(result, isNull); |
380 return null; | 380 return null; |
381 } | 381 } |
382 | 382 |
383 /** | 383 /** |
384 * Sets the root paths used to determine which files to analyze. The set of | 384 * Sets the root paths used to determine which files to analyze. The set of |
385 * files to be analyzed are all of the files in one of the root paths that | 385 * files to be analyzed are all of the files in one of the root paths that |
386 * are not either explicitly or implicitly excluded. A file is explicitly | 386 * are not either explicitly or implicitly excluded. A file is explicitly |
387 * excluded if it is in one of the excluded paths. A file is implicitly | 387 * excluded if it is in one of the excluded paths. A file is implicitly |
388 * excluded if it is in a subdirectory of one of the root paths where the | 388 * excluded if it is in a subdirectory of one of the root paths where the |
389 * name of the subdirectory starts with a period (that is, a hidden | 389 * name of the subdirectory starts with a period (that is, a hidden |
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
435 * VM when executing any Dart file inside the source directory. | 435 * VM when executing any Dart file inside the source directory. |
436 * | 436 * |
437 * Files in any directories that are not overridden by this mapping have | 437 * Files in any directories that are not overridden by this mapping have |
438 * their package: URI's resolved using the normal pubspec.yaml mechanism. | 438 * their package: URI's resolved using the normal pubspec.yaml mechanism. |
439 * If this field is absent, or the empty map is specified, that indicates | 439 * If this field is absent, or the empty map is specified, that indicates |
440 * that the normal pubspec.yaml mechanism should always be used. | 440 * that the normal pubspec.yaml mechanism should always be used. |
441 */ | 441 */ |
442 Future sendAnalysisSetAnalysisRoots(List<String> included, List<String> exclud
ed, {Map<String, String> packageRoots}) async { | 442 Future sendAnalysisSetAnalysisRoots(List<String> included, List<String> exclud
ed, {Map<String, String> packageRoots}) async { |
443 var params = new AnalysisSetAnalysisRootsParams(included, excluded, packageR
oots: packageRoots).toJson(); | 443 var params = new AnalysisSetAnalysisRootsParams(included, excluded, packageR
oots: packageRoots).toJson(); |
444 var result = await server.send("analysis.setAnalysisRoots", params); | 444 var result = await server.send("analysis.setAnalysisRoots", params); |
445 expect(result, isNull); | 445 outOfTestExpect(result, isNull); |
446 return null; | 446 return null; |
447 } | 447 } |
448 | 448 |
449 /** | 449 /** |
450 * Subscribe for general services (that is, services that are not specific to | 450 * Subscribe for general services (that is, services that are not specific to |
451 * individual files). All previous subscriptions are replaced by the given | 451 * individual files). All previous subscriptions are replaced by the given |
452 * set of services. | 452 * set of services. |
453 * | 453 * |
454 * It is an error if any of the elements in the list are not valid services. | 454 * It is an error if any of the elements in the list are not valid services. |
455 * If there is an error, then the current subscriptions will remain | 455 * If there is an error, then the current subscriptions will remain |
456 * unchanged. | 456 * unchanged. |
457 * | 457 * |
458 * Parameters | 458 * Parameters |
459 * | 459 * |
460 * subscriptions (List<GeneralAnalysisService>) | 460 * subscriptions (List<GeneralAnalysisService>) |
461 * | 461 * |
462 * A list of the services being subscribed to. | 462 * A list of the services being subscribed to. |
463 */ | 463 */ |
464 Future sendAnalysisSetGeneralSubscriptions(List<GeneralAnalysisService> subscr
iptions) async { | 464 Future sendAnalysisSetGeneralSubscriptions(List<GeneralAnalysisService> subscr
iptions) async { |
465 var params = new AnalysisSetGeneralSubscriptionsParams(subscriptions).toJson
(); | 465 var params = new AnalysisSetGeneralSubscriptionsParams(subscriptions).toJson
(); |
466 var result = await server.send("analysis.setGeneralSubscriptions", params); | 466 var result = await server.send("analysis.setGeneralSubscriptions", params); |
467 expect(result, isNull); | 467 outOfTestExpect(result, isNull); |
468 return null; | 468 return null; |
469 } | 469 } |
470 | 470 |
471 /** | 471 /** |
472 * Set the priority files to the files in the given list. A priority file is | 472 * Set the priority files to the files in the given list. A priority file is |
473 * a file that is given priority when scheduling which analysis work to do | 473 * a file that is given priority when scheduling which analysis work to do |
474 * first. The list typically contains those files that are visible to the | 474 * first. The list typically contains those files that are visible to the |
475 * user and those for which analysis results will have the biggest impact on | 475 * user and those for which analysis results will have the biggest impact on |
476 * the user experience. The order of the files within the list is | 476 * the user experience. The order of the files within the list is |
477 * significant: the first file will be given higher priority than the second, | 477 * significant: the first file will be given higher priority than the second, |
(...skipping 11 matching lines...) Expand all Loading... |
489 * | 489 * |
490 * Parameters | 490 * Parameters |
491 * | 491 * |
492 * files (List<FilePath>) | 492 * files (List<FilePath>) |
493 * | 493 * |
494 * The files that are to be a priority for analysis. | 494 * The files that are to be a priority for analysis. |
495 */ | 495 */ |
496 Future sendAnalysisSetPriorityFiles(List<String> files) async { | 496 Future sendAnalysisSetPriorityFiles(List<String> files) async { |
497 var params = new AnalysisSetPriorityFilesParams(files).toJson(); | 497 var params = new AnalysisSetPriorityFilesParams(files).toJson(); |
498 var result = await server.send("analysis.setPriorityFiles", params); | 498 var result = await server.send("analysis.setPriorityFiles", params); |
499 expect(result, isNull); | 499 outOfTestExpect(result, isNull); |
500 return null; | 500 return null; |
501 } | 501 } |
502 | 502 |
503 /** | 503 /** |
504 * Subscribe for services that are specific to individual files. All previous | 504 * Subscribe for services that are specific to individual files. All previous |
505 * subscriptions are replaced by the current set of subscriptions. If a given | 505 * subscriptions are replaced by the current set of subscriptions. If a given |
506 * service is not included as a key in the map then no files will be | 506 * service is not included as a key in the map then no files will be |
507 * subscribed to the service, exactly as if the service had been included in | 507 * subscribed to the service, exactly as if the service had been included in |
508 * the map with an explicit empty list of files. | 508 * the map with an explicit empty list of files. |
509 * | 509 * |
(...skipping 18 matching lines...) Expand all Loading... |
528 * Parameters | 528 * Parameters |
529 * | 529 * |
530 * subscriptions (Map<AnalysisService, List<FilePath>>) | 530 * subscriptions (Map<AnalysisService, List<FilePath>>) |
531 * | 531 * |
532 * A table mapping services to a list of the files being subscribed to the | 532 * A table mapping services to a list of the files being subscribed to the |
533 * service. | 533 * service. |
534 */ | 534 */ |
535 Future sendAnalysisSetSubscriptions(Map<AnalysisService, List<String>> subscri
ptions) async { | 535 Future sendAnalysisSetSubscriptions(Map<AnalysisService, List<String>> subscri
ptions) async { |
536 var params = new AnalysisSetSubscriptionsParams(subscriptions).toJson(); | 536 var params = new AnalysisSetSubscriptionsParams(subscriptions).toJson(); |
537 var result = await server.send("analysis.setSubscriptions", params); | 537 var result = await server.send("analysis.setSubscriptions", params); |
538 expect(result, isNull); | 538 outOfTestExpect(result, isNull); |
539 return null; | 539 return null; |
540 } | 540 } |
541 | 541 |
542 /** | 542 /** |
543 * Update the content of one or more files. Files that were previously | 543 * Update the content of one or more files. Files that were previously |
544 * updated but not included in this update remain unchanged. This effectively | 544 * updated but not included in this update remain unchanged. This effectively |
545 * represents an overlay of the filesystem. The files whose content is | 545 * represents an overlay of the filesystem. The files whose content is |
546 * overridden are therefore seen by server as being files with the given | 546 * overridden are therefore seen by server as being files with the given |
547 * content, even if the files do not exist on the filesystem or if the file | 547 * content, even if the files do not exist on the filesystem or if the file |
548 * path represents the path to a directory on the filesystem. | 548 * path represents the path to a directory on the filesystem. |
(...skipping 23 matching lines...) Expand all Loading... |
572 * | 572 * |
573 * Parameters | 573 * Parameters |
574 * | 574 * |
575 * options (AnalysisOptions) | 575 * options (AnalysisOptions) |
576 * | 576 * |
577 * The options that are to be used to control analysis. | 577 * The options that are to be used to control analysis. |
578 */ | 578 */ |
579 Future sendAnalysisUpdateOptions(AnalysisOptions options) async { | 579 Future sendAnalysisUpdateOptions(AnalysisOptions options) async { |
580 var params = new AnalysisUpdateOptionsParams(options).toJson(); | 580 var params = new AnalysisUpdateOptionsParams(options).toJson(); |
581 var result = await server.send("analysis.updateOptions", params); | 581 var result = await server.send("analysis.updateOptions", params); |
582 expect(result, isNull); | 582 outOfTestExpect(result, isNull); |
583 return null; | 583 return null; |
584 } | 584 } |
585 | 585 |
586 /** | 586 /** |
587 * Reports the paths of the files that are being analyzed. | 587 * Reports the paths of the files that are being analyzed. |
588 * | 588 * |
589 * This notification is not subscribed to by default. Clients can subscribe | 589 * This notification is not subscribed to by default. Clients can subscribe |
590 * by including the value "ANALYZED_FILES" in the list of services passed in | 590 * by including the value "ANALYZED_FILES" in the list of services passed in |
591 * an analysis.setGeneralSubscriptions request. | 591 * an analysis.setGeneralSubscriptions request. |
592 * | 592 * |
(...skipping 903 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1496 * | 1496 * |
1497 * Parameters | 1497 * Parameters |
1498 * | 1498 * |
1499 * id (ExecutionContextId) | 1499 * id (ExecutionContextId) |
1500 * | 1500 * |
1501 * The identifier of the execution context that is to be deleted. | 1501 * The identifier of the execution context that is to be deleted. |
1502 */ | 1502 */ |
1503 Future sendExecutionDeleteContext(String id) async { | 1503 Future sendExecutionDeleteContext(String id) async { |
1504 var params = new ExecutionDeleteContextParams(id).toJson(); | 1504 var params = new ExecutionDeleteContextParams(id).toJson(); |
1505 var result = await server.send("execution.deleteContext", params); | 1505 var result = await server.send("execution.deleteContext", params); |
1506 expect(result, isNull); | 1506 outOfTestExpect(result, isNull); |
1507 return null; | 1507 return null; |
1508 } | 1508 } |
1509 | 1509 |
1510 /** | 1510 /** |
1511 * Map a URI from the execution context to the file that it corresponds to, | 1511 * Map a URI from the execution context to the file that it corresponds to, |
1512 * or map a file to the URI that it corresponds to in the execution context. | 1512 * or map a file to the URI that it corresponds to in the execution context. |
1513 * | 1513 * |
1514 * Exactly one of the file and uri fields must be provided. If both fields | 1514 * Exactly one of the file and uri fields must be provided. If both fields |
1515 * are provided, then an error of type INVALID_PARAMETER will be generated. | 1515 * are provided, then an error of type INVALID_PARAMETER will be generated. |
1516 * Similarly, if neither field is provided, then an error of type | 1516 * Similarly, if neither field is provided, then an error of type |
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1572 * | 1572 * |
1573 * Parameters | 1573 * Parameters |
1574 * | 1574 * |
1575 * subscriptions (List<ExecutionService>) | 1575 * subscriptions (List<ExecutionService>) |
1576 * | 1576 * |
1577 * A list of the services being subscribed to. | 1577 * A list of the services being subscribed to. |
1578 */ | 1578 */ |
1579 Future sendExecutionSetSubscriptions(List<ExecutionService> subscriptions) asy
nc { | 1579 Future sendExecutionSetSubscriptions(List<ExecutionService> subscriptions) asy
nc { |
1580 var params = new ExecutionSetSubscriptionsParams(subscriptions).toJson(); | 1580 var params = new ExecutionSetSubscriptionsParams(subscriptions).toJson(); |
1581 var result = await server.send("execution.setSubscriptions", params); | 1581 var result = await server.send("execution.setSubscriptions", params); |
1582 expect(result, isNull); | 1582 outOfTestExpect(result, isNull); |
1583 return null; | 1583 return null; |
1584 } | 1584 } |
1585 | 1585 |
1586 /** | 1586 /** |
1587 * Reports information needed to allow a single file to be launched. | 1587 * Reports information needed to allow a single file to be launched. |
1588 * | 1588 * |
1589 * This notification is not subscribed to by default. Clients can subscribe | 1589 * This notification is not subscribed to by default. Clients can subscribe |
1590 * by including the value "LAUNCH_DATA" in the list of services passed in an | 1590 * by including the value "LAUNCH_DATA" in the list of services passed in an |
1591 * execution.setSubscriptions request. | 1591 * execution.setSubscriptions request. |
1592 * | 1592 * |
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1671 } | 1671 } |
1672 | 1672 |
1673 /** | 1673 /** |
1674 * Dispatch the notification named [event], and containing parameters | 1674 * Dispatch the notification named [event], and containing parameters |
1675 * [params], to the appropriate stream. | 1675 * [params], to the appropriate stream. |
1676 */ | 1676 */ |
1677 void dispatchNotification(String event, params) { | 1677 void dispatchNotification(String event, params) { |
1678 ResponseDecoder decoder = new ResponseDecoder(null); | 1678 ResponseDecoder decoder = new ResponseDecoder(null); |
1679 switch (event) { | 1679 switch (event) { |
1680 case "server.connected": | 1680 case "server.connected": |
1681 expect(params, isServerConnectedParams); | 1681 outOfTestExpect(params, isServerConnectedParams); |
1682 _onServerConnected.add(new ServerConnectedParams.fromJson(decoder, 'para
ms', params)); | 1682 _onServerConnected.add(new ServerConnectedParams.fromJson(decoder, 'para
ms', params)); |
1683 break; | 1683 break; |
1684 case "server.error": | 1684 case "server.error": |
1685 expect(params, isServerErrorParams); | 1685 outOfTestExpect(params, isServerErrorParams); |
1686 _onServerError.add(new ServerErrorParams.fromJson(decoder, 'params', par
ams)); | 1686 _onServerError.add(new ServerErrorParams.fromJson(decoder, 'params', par
ams)); |
1687 break; | 1687 break; |
1688 case "server.status": | 1688 case "server.status": |
1689 expect(params, isServerStatusParams); | 1689 outOfTestExpect(params, isServerStatusParams); |
1690 _onServerStatus.add(new ServerStatusParams.fromJson(decoder, 'params', p
arams)); | 1690 _onServerStatus.add(new ServerStatusParams.fromJson(decoder, 'params', p
arams)); |
1691 break; | 1691 break; |
1692 case "analysis.analyzedFiles": | 1692 case "analysis.analyzedFiles": |
1693 expect(params, isAnalysisAnalyzedFilesParams); | 1693 outOfTestExpect(params, isAnalysisAnalyzedFilesParams); |
1694 _onAnalysisAnalyzedFiles.add(new AnalysisAnalyzedFilesParams.fromJson(de
coder, 'params', params)); | 1694 _onAnalysisAnalyzedFiles.add(new AnalysisAnalyzedFilesParams.fromJson(de
coder, 'params', params)); |
1695 break; | 1695 break; |
1696 case "analysis.errors": | 1696 case "analysis.errors": |
1697 expect(params, isAnalysisErrorsParams); | 1697 outOfTestExpect(params, isAnalysisErrorsParams); |
1698 _onAnalysisErrors.add(new AnalysisErrorsParams.fromJson(decoder, 'params
', params)); | 1698 _onAnalysisErrors.add(new AnalysisErrorsParams.fromJson(decoder, 'params
', params)); |
1699 break; | 1699 break; |
1700 case "analysis.flushResults": | 1700 case "analysis.flushResults": |
1701 expect(params, isAnalysisFlushResultsParams); | 1701 outOfTestExpect(params, isAnalysisFlushResultsParams); |
1702 _onAnalysisFlushResults.add(new AnalysisFlushResultsParams.fromJson(deco
der, 'params', params)); | 1702 _onAnalysisFlushResults.add(new AnalysisFlushResultsParams.fromJson(deco
der, 'params', params)); |
1703 break; | 1703 break; |
1704 case "analysis.folding": | 1704 case "analysis.folding": |
1705 expect(params, isAnalysisFoldingParams); | 1705 outOfTestExpect(params, isAnalysisFoldingParams); |
1706 _onAnalysisFolding.add(new AnalysisFoldingParams.fromJson(decoder, 'para
ms', params)); | 1706 _onAnalysisFolding.add(new AnalysisFoldingParams.fromJson(decoder, 'para
ms', params)); |
1707 break; | 1707 break; |
1708 case "analysis.highlights": | 1708 case "analysis.highlights": |
1709 expect(params, isAnalysisHighlightsParams); | 1709 outOfTestExpect(params, isAnalysisHighlightsParams); |
1710 _onAnalysisHighlights.add(new AnalysisHighlightsParams.fromJson(decoder,
'params', params)); | 1710 _onAnalysisHighlights.add(new AnalysisHighlightsParams.fromJson(decoder,
'params', params)); |
1711 break; | 1711 break; |
1712 case "analysis.implemented": | 1712 case "analysis.implemented": |
1713 expect(params, isAnalysisImplementedParams); | 1713 outOfTestExpect(params, isAnalysisImplementedParams); |
1714 _onAnalysisImplemented.add(new AnalysisImplementedParams.fromJson(decode
r, 'params', params)); | 1714 _onAnalysisImplemented.add(new AnalysisImplementedParams.fromJson(decode
r, 'params', params)); |
1715 break; | 1715 break; |
1716 case "analysis.invalidate": | 1716 case "analysis.invalidate": |
1717 expect(params, isAnalysisInvalidateParams); | 1717 outOfTestExpect(params, isAnalysisInvalidateParams); |
1718 _onAnalysisInvalidate.add(new AnalysisInvalidateParams.fromJson(decoder,
'params', params)); | 1718 _onAnalysisInvalidate.add(new AnalysisInvalidateParams.fromJson(decoder,
'params', params)); |
1719 break; | 1719 break; |
1720 case "analysis.navigation": | 1720 case "analysis.navigation": |
1721 expect(params, isAnalysisNavigationParams); | 1721 outOfTestExpect(params, isAnalysisNavigationParams); |
1722 _onAnalysisNavigation.add(new AnalysisNavigationParams.fromJson(decoder,
'params', params)); | 1722 _onAnalysisNavigation.add(new AnalysisNavigationParams.fromJson(decoder,
'params', params)); |
1723 break; | 1723 break; |
1724 case "analysis.occurrences": | 1724 case "analysis.occurrences": |
1725 expect(params, isAnalysisOccurrencesParams); | 1725 outOfTestExpect(params, isAnalysisOccurrencesParams); |
1726 _onAnalysisOccurrences.add(new AnalysisOccurrencesParams.fromJson(decode
r, 'params', params)); | 1726 _onAnalysisOccurrences.add(new AnalysisOccurrencesParams.fromJson(decode
r, 'params', params)); |
1727 break; | 1727 break; |
1728 case "analysis.outline": | 1728 case "analysis.outline": |
1729 expect(params, isAnalysisOutlineParams); | 1729 outOfTestExpect(params, isAnalysisOutlineParams); |
1730 _onAnalysisOutline.add(new AnalysisOutlineParams.fromJson(decoder, 'para
ms', params)); | 1730 _onAnalysisOutline.add(new AnalysisOutlineParams.fromJson(decoder, 'para
ms', params)); |
1731 break; | 1731 break; |
1732 case "analysis.overrides": | 1732 case "analysis.overrides": |
1733 expect(params, isAnalysisOverridesParams); | 1733 outOfTestExpect(params, isAnalysisOverridesParams); |
1734 _onAnalysisOverrides.add(new AnalysisOverridesParams.fromJson(decoder, '
params', params)); | 1734 _onAnalysisOverrides.add(new AnalysisOverridesParams.fromJson(decoder, '
params', params)); |
1735 break; | 1735 break; |
1736 case "completion.results": | 1736 case "completion.results": |
1737 expect(params, isCompletionResultsParams); | 1737 outOfTestExpect(params, isCompletionResultsParams); |
1738 _onCompletionResults.add(new CompletionResultsParams.fromJson(decoder, '
params', params)); | 1738 _onCompletionResults.add(new CompletionResultsParams.fromJson(decoder, '
params', params)); |
1739 break; | 1739 break; |
1740 case "search.results": | 1740 case "search.results": |
1741 expect(params, isSearchResultsParams); | 1741 outOfTestExpect(params, isSearchResultsParams); |
1742 _onSearchResults.add(new SearchResultsParams.fromJson(decoder, 'params',
params)); | 1742 _onSearchResults.add(new SearchResultsParams.fromJson(decoder, 'params',
params)); |
1743 break; | 1743 break; |
1744 case "execution.launchData": | 1744 case "execution.launchData": |
1745 expect(params, isExecutionLaunchDataParams); | 1745 outOfTestExpect(params, isExecutionLaunchDataParams); |
1746 _onExecutionLaunchData.add(new ExecutionLaunchDataParams.fromJson(decode
r, 'params', params)); | 1746 _onExecutionLaunchData.add(new ExecutionLaunchDataParams.fromJson(decode
r, 'params', params)); |
1747 break; | 1747 break; |
1748 default: | 1748 default: |
1749 fail('Unexpected notification: $event'); | 1749 fail('Unexpected notification: $event'); |
1750 break; | 1750 break; |
1751 } | 1751 } |
1752 } | 1752 } |
1753 } | 1753 } |
OLD | NEW |