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

Side by Side Diff: pkg/analysis_server/test/integration/integration_test_methods.dart

Issue 1372623004: New analysis.implemented notification specification. (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Created 5 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
OLDNEW
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 671 matching lines...) Expand 10 before | Expand all | Expand 10 after
682 * associated with a particular region. 682 * associated with a particular region.
683 */ 683 */
684 Stream<AnalysisHighlightsParams> onAnalysisHighlights; 684 Stream<AnalysisHighlightsParams> onAnalysisHighlights;
685 685
686 /** 686 /**
687 * Stream controller for [onAnalysisHighlights]. 687 * Stream controller for [onAnalysisHighlights].
688 */ 688 */
689 StreamController<AnalysisHighlightsParams> _onAnalysisHighlights; 689 StreamController<AnalysisHighlightsParams> _onAnalysisHighlights;
690 690
691 /** 691 /**
692 * Reports the implemented classes and class members in a file.
693 *
694 * This notification is not subscribed to by default. Clients can subscribe
695 * by including the value "IMPLEMENTED" in the list of services passed in an
696 * analysis.setSubscriptions request.
697 *
698 * Parameters
699 *
700 * file ( FilePath )
701 *
702 * The file with which the implementations are associated.
703 *
704 * implementedElements ( List<ImplementedElement> )
705 *
706 * The classes or class members defined in the file that have
707 * implementations or overrides.
708 */
709 Stream<AnalysisImplementedParams> onAnalysisImplemented;
710
711 /**
712 * Stream controller for [onAnalysisImplemented].
713 */
714 StreamController<AnalysisImplementedParams> _onAnalysisImplemented;
715
716 /**
692 * Reports that the navigation information associated with a region of a 717 * Reports that the navigation information associated with a region of a
693 * single file has become invalid and should be re-requested. 718 * single file has become invalid and should be re-requested.
694 * 719 *
695 * This notification is not subscribed to by default. Clients can subscribe 720 * This notification is not subscribed to by default. Clients can subscribe
696 * by including the value "INVALIDATE" in the list of services passed in an 721 * by including the value "INVALIDATE" in the list of services passed in an
697 * analysis.setSubscriptions request. 722 * analysis.setSubscriptions request.
698 * 723 *
699 * Parameters 724 * Parameters
700 * 725 *
701 * file ( FilePath ) 726 * file ( FilePath )
(...skipping 898 matching lines...) Expand 10 before | Expand all | Expand 10 after
1600 _onAnalysisAnalyzedFiles = new StreamController<AnalysisAnalyzedFilesParams> (sync: true); 1625 _onAnalysisAnalyzedFiles = new StreamController<AnalysisAnalyzedFilesParams> (sync: true);
1601 onAnalysisAnalyzedFiles = _onAnalysisAnalyzedFiles.stream.asBroadcastStream( ); 1626 onAnalysisAnalyzedFiles = _onAnalysisAnalyzedFiles.stream.asBroadcastStream( );
1602 _onAnalysisErrors = new StreamController<AnalysisErrorsParams>(sync: true); 1627 _onAnalysisErrors = new StreamController<AnalysisErrorsParams>(sync: true);
1603 onAnalysisErrors = _onAnalysisErrors.stream.asBroadcastStream(); 1628 onAnalysisErrors = _onAnalysisErrors.stream.asBroadcastStream();
1604 _onAnalysisFlushResults = new StreamController<AnalysisFlushResultsParams>(s ync: true); 1629 _onAnalysisFlushResults = new StreamController<AnalysisFlushResultsParams>(s ync: true);
1605 onAnalysisFlushResults = _onAnalysisFlushResults.stream.asBroadcastStream(); 1630 onAnalysisFlushResults = _onAnalysisFlushResults.stream.asBroadcastStream();
1606 _onAnalysisFolding = new StreamController<AnalysisFoldingParams>(sync: true) ; 1631 _onAnalysisFolding = new StreamController<AnalysisFoldingParams>(sync: true) ;
1607 onAnalysisFolding = _onAnalysisFolding.stream.asBroadcastStream(); 1632 onAnalysisFolding = _onAnalysisFolding.stream.asBroadcastStream();
1608 _onAnalysisHighlights = new StreamController<AnalysisHighlightsParams>(sync: true); 1633 _onAnalysisHighlights = new StreamController<AnalysisHighlightsParams>(sync: true);
1609 onAnalysisHighlights = _onAnalysisHighlights.stream.asBroadcastStream(); 1634 onAnalysisHighlights = _onAnalysisHighlights.stream.asBroadcastStream();
1635 _onAnalysisImplemented = new StreamController<AnalysisImplementedParams>(syn c: true);
1636 onAnalysisImplemented = _onAnalysisImplemented.stream.asBroadcastStream();
1610 _onAnalysisInvalidate = new StreamController<AnalysisInvalidateParams>(sync: true); 1637 _onAnalysisInvalidate = new StreamController<AnalysisInvalidateParams>(sync: true);
1611 onAnalysisInvalidate = _onAnalysisInvalidate.stream.asBroadcastStream(); 1638 onAnalysisInvalidate = _onAnalysisInvalidate.stream.asBroadcastStream();
1612 _onAnalysisNavigation = new StreamController<AnalysisNavigationParams>(sync: true); 1639 _onAnalysisNavigation = new StreamController<AnalysisNavigationParams>(sync: true);
1613 onAnalysisNavigation = _onAnalysisNavigation.stream.asBroadcastStream(); 1640 onAnalysisNavigation = _onAnalysisNavigation.stream.asBroadcastStream();
1614 _onAnalysisOccurrences = new StreamController<AnalysisOccurrencesParams>(syn c: true); 1641 _onAnalysisOccurrences = new StreamController<AnalysisOccurrencesParams>(syn c: true);
1615 onAnalysisOccurrences = _onAnalysisOccurrences.stream.asBroadcastStream(); 1642 onAnalysisOccurrences = _onAnalysisOccurrences.stream.asBroadcastStream();
1616 _onAnalysisOutline = new StreamController<AnalysisOutlineParams>(sync: true) ; 1643 _onAnalysisOutline = new StreamController<AnalysisOutlineParams>(sync: true) ;
1617 onAnalysisOutline = _onAnalysisOutline.stream.asBroadcastStream(); 1644 onAnalysisOutline = _onAnalysisOutline.stream.asBroadcastStream();
1618 _onAnalysisOverrides = new StreamController<AnalysisOverridesParams>(sync: t rue); 1645 _onAnalysisOverrides = new StreamController<AnalysisOverridesParams>(sync: t rue);
1619 onAnalysisOverrides = _onAnalysisOverrides.stream.asBroadcastStream(); 1646 onAnalysisOverrides = _onAnalysisOverrides.stream.asBroadcastStream();
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
1657 _onAnalysisFlushResults.add(new AnalysisFlushResultsParams.fromJson(deco der, 'params', params)); 1684 _onAnalysisFlushResults.add(new AnalysisFlushResultsParams.fromJson(deco der, 'params', params));
1658 break; 1685 break;
1659 case "analysis.folding": 1686 case "analysis.folding":
1660 expect(params, isAnalysisFoldingParams); 1687 expect(params, isAnalysisFoldingParams);
1661 _onAnalysisFolding.add(new AnalysisFoldingParams.fromJson(decoder, 'para ms', params)); 1688 _onAnalysisFolding.add(new AnalysisFoldingParams.fromJson(decoder, 'para ms', params));
1662 break; 1689 break;
1663 case "analysis.highlights": 1690 case "analysis.highlights":
1664 expect(params, isAnalysisHighlightsParams); 1691 expect(params, isAnalysisHighlightsParams);
1665 _onAnalysisHighlights.add(new AnalysisHighlightsParams.fromJson(decoder, 'params', params)); 1692 _onAnalysisHighlights.add(new AnalysisHighlightsParams.fromJson(decoder, 'params', params));
1666 break; 1693 break;
1694 case "analysis.implemented":
1695 expect(params, isAnalysisImplementedParams);
1696 _onAnalysisImplemented.add(new AnalysisImplementedParams.fromJson(decode r, 'params', params));
1697 break;
1667 case "analysis.invalidate": 1698 case "analysis.invalidate":
1668 expect(params, isAnalysisInvalidateParams); 1699 expect(params, isAnalysisInvalidateParams);
1669 _onAnalysisInvalidate.add(new AnalysisInvalidateParams.fromJson(decoder, 'params', params)); 1700 _onAnalysisInvalidate.add(new AnalysisInvalidateParams.fromJson(decoder, 'params', params));
1670 break; 1701 break;
1671 case "analysis.navigation": 1702 case "analysis.navigation":
1672 expect(params, isAnalysisNavigationParams); 1703 expect(params, isAnalysisNavigationParams);
1673 _onAnalysisNavigation.add(new AnalysisNavigationParams.fromJson(decoder, 'params', params)); 1704 _onAnalysisNavigation.add(new AnalysisNavigationParams.fromJson(decoder, 'params', params));
1674 break; 1705 break;
1675 case "analysis.occurrences": 1706 case "analysis.occurrences":
1676 expect(params, isAnalysisOccurrencesParams); 1707 expect(params, isAnalysisOccurrencesParams);
(...skipping 18 matching lines...) Expand all
1695 case "execution.launchData": 1726 case "execution.launchData":
1696 expect(params, isExecutionLaunchDataParams); 1727 expect(params, isExecutionLaunchDataParams);
1697 _onExecutionLaunchData.add(new ExecutionLaunchDataParams.fromJson(decode r, 'params', params)); 1728 _onExecutionLaunchData.add(new ExecutionLaunchDataParams.fromJson(decode r, 'params', params));
1698 break; 1729 break;
1699 default: 1730 default:
1700 fail('Unexpected notification: $event'); 1731 fail('Unexpected notification: $event');
1701 break; 1732 break;
1702 } 1733 }
1703 } 1734 }
1704 } 1735 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698