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

Side by Side Diff: pkg/analyzer_plugin/doc/api.html

Issue 2678263005: Add a priority to source changes for assists and fixes (Closed)
Patch Set: Created 3 years, 10 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
« no previous file with comments | « no previous file | pkg/analyzer_plugin/lib/plugin/plugin.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 <!DOCTYPE html><html><head> 1 <!DOCTYPE html><html><head>
2 <meta charset="UTF-8"> 2 <meta charset="UTF-8">
3 <title>Analysis Server Plugin API Specification</title> 3 <title>Analysis Server Plugin API Specification</title>
4 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code +Pro|Roboto:500,400italic,300,400" type="text/css"><style>body { 4 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code +Pro|Roboto:500,400italic,300,400" type="text/css"><style>body {
5 font-family: 'Roboto', sans-serif; 5 font-family: 'Roboto', sans-serif;
6 max-width: 800px; 6 max-width: 800px;
7 margin: 0 auto; 7 margin: 0 auto;
8 padding: 0 16px; 8 padding: 0 16px;
9 font-size: 16px; 9 font-size: 16px;
10 line-height: 1.5; 10 line-height: 1.5;
(...skipping 714 matching lines...) Expand 10 before | Expand all | Expand 10 after
725 "method": "edit.getAssists" 725 "method": "edit.getAssists"
726 "params": { 726 "params": {
727 "<b>file</b>": <a href="#type_FilePath">FilePath</a> 727 "<b>file</b>": <a href="#type_FilePath">FilePath</a>
728 "<b>offset</b>": int 728 "<b>offset</b>": int
729 "<b>length</b>": int 729 "<b>length</b>": int
730 } 730 }
731 }</pre><br><pre>response: { 731 }</pre><br><pre>response: {
732 "id": String 732 "id": String
733 "error": <span style="color:#999999">optional</span> <a href="#type_RequestErr or">RequestError</a> 733 "error": <span style="color:#999999">optional</span> <a href="#type_RequestErr or">RequestError</a>
734 "result": { 734 "result": {
735 "<b>assists</b>": List&lt;<a href="#type_SourceChange">SourceChange</a>&gt; 735 "<b>assists</b>": List&lt;<a href="#type_PrioritizedSourceChange">Prioritize dSourceChange</a>&gt;
736 } 736 }
737 }</pre></div> 737 }</pre></div>
738 <p> 738 <p>
739 Used to request the set of assists that are available at the given 739 Used to request the set of assists that are available at the given
740 location. An assist is distinguished from a refactoring primarily by the 740 location. An assist is distinguished from a refactoring primarily by the
741 fact that it affects a single file and does not require user input in 741 fact that it affects a single file and does not require user input in
742 order to be performed. 742 order to be performed.
743 </p> 743 </p>
744 744
745 745
746 <h4>parameters:</h4><dl><dt class="field"><b>file (<a href="#type_FilePath">Fi lePath</a>)</b></dt><dd> 746 <h4>parameters:</h4><dl><dt class="field"><b>file (<a href="#type_FilePath">Fi lePath</a>)</b></dt><dd>
747 747
748 <p> 748 <p>
749 The file containing the code for which assists are being requested. 749 The file containing the code for which assists are being requested.
750 </p> 750 </p>
751 </dd><dt class="field"><b>offset (int)</b></dt><dd> 751 </dd><dt class="field"><b>offset (int)</b></dt><dd>
752 752
753 <p> 753 <p>
754 The offset of the code for which assists are being requested. 754 The offset of the code for which assists are being requested.
755 </p> 755 </p>
756 </dd><dt class="field"><b>length (int)</b></dt><dd> 756 </dd><dt class="field"><b>length (int)</b></dt><dd>
757 757
758 <p> 758 <p>
759 The length of the code for which assists are being requested. 759 The length of the code for which assists are being requested.
760 </p> 760 </p>
761 </dd></dl><h4>returns:</h4><dl><dt class="field"><b>assists (List&lt;<a hr ef="#type_SourceChange">SourceChange</a>&gt;)</b></dt><dd> 761 </dd></dl><h4>returns:</h4><dl><dt class="field"><b>assists (List&lt;<a hr ef="#type_PrioritizedSourceChange">PrioritizedSourceChange</a>&gt;)</b></dt><dd>
762 762
763 <p> 763 <p>
764 The assists that are available at the given location. 764 The assists that are available at the given location.
765 </p> 765 </p>
766 </dd></dl></dd><dt class="request"><a name="request_edit.getAvailableRefac torings">edit.getAvailableRefactorings</a> (<a href="#request_edit.getAvailableR efactorings">#</a>)</dt><dd><div class="box"><pre>request: { 766 </dd></dl></dd><dt class="request"><a name="request_edit.getAvailableRefac torings">edit.getAvailableRefactorings</a> (<a href="#request_edit.getAvailableR efactorings">#</a>)</dt><dd><div class="box"><pre>request: {
767 "id": String 767 "id": String
768 "method": "edit.getAvailableRefactorings" 768 "method": "edit.getAvailableRefactorings"
769 "params": { 769 "params": {
770 "<b>file</b>": <a href="#type_FilePath">FilePath</a> 770 "<b>file</b>": <a href="#type_FilePath">FilePath</a>
771 "<b>offset</b>": int 771 "<b>offset</b>": int
(...skipping 227 matching lines...) Expand 10 before | Expand all | Expand 10 after
999 999
1000 1000
1001 1001
1002 1002
1003 1003
1004 1004
1005 1005
1006 1006
1007 1007
1008 1008
1009
1009 <dl><dt class="typeDefinition"><a name="type_AddContentOverlay">AddContentOverla y: object</a></dt><dd> 1010 <dl><dt class="typeDefinition"><a name="type_AddContentOverlay">AddContentOverla y: object</a></dt><dd>
1010 <p> 1011 <p>
1011 A directive to begin overlaying the contents of a file. The supplied 1012 A directive to begin overlaying the contents of a file. The supplied
1012 content will be used for analysis in place of the file contents in the 1013 content will be used for analysis in place of the file contents in the
1013 filesystem. 1014 filesystem.
1014 </p> 1015 </p>
1015 <p> 1016 <p>
1016 If this directive is used on a file that already has a file content 1017 If this directive is used on a file that already has a file content
1017 overlay, the old overlay is discarded and replaced with the new one. 1018 overlay, the old overlay is discarded and replaced with the new one.
1018 </p> 1019 </p>
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
1078 </dd></dl></dd><dt class="typeDefinition"><a name="type_AnalysisErrorFixes ">AnalysisErrorFixes: object</a></dt><dd> 1079 </dd></dl></dd><dt class="typeDefinition"><a name="type_AnalysisErrorFixes ">AnalysisErrorFixes: object</a></dt><dd>
1079 <p> 1080 <p>
1080 A list of fixes associated with a specific error 1081 A list of fixes associated with a specific error
1081 </p> 1082 </p>
1082 1083
1083 <dl><dt class="field"><b>error (<a href="#type_AnalysisError">AnalysisError</a >)</b></dt><dd> 1084 <dl><dt class="field"><b>error (<a href="#type_AnalysisError">AnalysisError</a >)</b></dt><dd>
1084 1085
1085 <p> 1086 <p>
1086 The error with which the fixes are associated. 1087 The error with which the fixes are associated.
1087 </p> 1088 </p>
1088 </dd><dt class="field"><b>fixes (List&lt;<a href="#type_SourceChange">Sour ceChange</a>&gt;)</b></dt><dd> 1089 </dd><dt class="field"><b>fixes (List&lt;<a href="#type_PrioritizedSourceC hange">PrioritizedSourceChange</a>&gt;)</b></dt><dd>
1089 1090
1090 <p> 1091 <p>
1091 The fixes associated with the error. 1092 The fixes associated with the error.
1092 </p> 1093 </p>
1093 </dd></dl></dd><dt class="typeDefinition"><a name="type_AnalysisErrorSever ity">AnalysisErrorSeverity: String</a></dt><dd> 1094 </dd></dl></dd><dt class="typeDefinition"><a name="type_AnalysisErrorSever ity">AnalysisErrorSeverity: String</a></dt><dd>
1094 <p> 1095 <p>
1095 An enumeration of the possible severities of analysis errors. 1096 An enumeration of the possible severities of analysis errors.
1096 </p> 1097 </p>
1097 1098
1098 <dl><dt class="value">INFO</dt><dt class="value">WARNING</dt><dt class="value" >ERROR</dt></dl></dd><dt class="typeDefinition"><a name="type_AnalysisErrorType" >AnalysisErrorType: String</a></dt><dd> 1099 <dl><dt class="value">INFO</dt><dt class="value">WARNING</dt><dt class="value" >ERROR</dt></dl></dd><dt class="typeDefinition"><a name="type_AnalysisErrorType" >AnalysisErrorType: String</a></dt><dd>
(...skipping 740 matching lines...) Expand 10 before | Expand all | Expand 10 after
1839 <dl><dt class="field"><b>file (<a href="#type_FilePath">FilePath</a>)</b></dt> <dd> 1840 <dl><dt class="field"><b>file (<a href="#type_FilePath">FilePath</a>)</b></dt> <dd>
1840 1841
1841 <p> 1842 <p>
1842 The file containing the position. 1843 The file containing the position.
1843 </p> 1844 </p>
1844 </dd><dt class="field"><b>offset (int)</b></dt><dd> 1845 </dd><dt class="field"><b>offset (int)</b></dt><dd>
1845 1846
1846 <p> 1847 <p>
1847 The offset of the position. 1848 The offset of the position.
1848 </p> 1849 </p>
1850 </dd></dl></dd><dt class="typeDefinition"><a name="type_PrioritizedSourceC hange">PrioritizedSourceChange: object</a></dt><dd>
1851 <p>
1852 A source change that has a priority associated with it.
1853 </p>
1854
1855 <dl><dt class="field"><b>priority (int)</b></dt><dd>
1856
1857 <p>
1858 The priority of the change. The value is expected to be non-negative,
1859 and zero (0) is the lowest priority.
1860 </p>
1861 </dd><dt class="field"><b>change (<a href="#type_SourceChange">SourceChang e</a>)</b></dt><dd>
1862
1863 <p>
1864 The change with which the relevance is associated.
1865 </p>
1849 </dd></dl></dd><dt class="typeDefinition"><a name="type_RefactoringFeedbac k">RefactoringFeedback: object</a></dt><dd> 1866 </dd></dl></dd><dt class="typeDefinition"><a name="type_RefactoringFeedbac k">RefactoringFeedback: object</a></dt><dd>
1850 <p> 1867 <p>
1851 An abstract superclass of all refactoring feedbacks. 1868 An abstract superclass of all refactoring feedbacks.
1852 </p> 1869 </p>
1853 1870
1854 <dl></dl></dd><dt class="typeDefinition"><a name="type_RefactoringKind">Refact oringKind: String</a></dt><dd> 1871 <dl></dl></dd><dt class="typeDefinition"><a name="type_RefactoringKind">Refact oringKind: String</a></dt><dd>
1855 <p> 1872 <p>
1856 An enumeration of the kinds of refactorings that can be created. 1873 An enumeration of the kinds of refactorings that can be created.
1857 </p> 1874 </p>
1858 1875
(...skipping 610 matching lines...) Expand 10 before | Expand all | Expand 10 after
2469 <p> 2486 <p>
2470 The old name of the element before the refactoring. 2487 The old name of the element before the refactoring.
2471 </p> 2488 </p>
2472 </dd></dl><h4>Options:</h4><dl><dt class="field"><b>newName (String)</b></ dt><dd> 2489 </dd></dl><h4>Options:</h4><dl><dt class="field"><b>newName (String)</b></ dt><dd>
2473 2490
2474 <p> 2491 <p>
2475 The name that the element should have after the refactoring. 2492 The name that the element should have after the refactoring.
2476 </p> 2493 </p>
2477 </dd></dl></dd></dl> 2494 </dd></dl></dd></dl>
2478 <h2 class="domain"><a name="index">Index</a></h2> 2495 <h2 class="domain"><a name="index">Index</a></h2>
2479 <h3>Domains</h3><h4>plugin (<a href="#domain_plugin">↑</a>)</h4><div class="subi ndex"><h5>Requests</h5><ul><li><a href="#request_plugin.versionCheck">versionChe ck</a></li><li><a href="#request_plugin.shutdown">shutdown</a></li></ul><h5>Noti fications</h5><div class="subindex"><ul><li><a href="#notification_plugin.error" >error</a></li></ul></div></div><h4>analysis (<a href="#domain_analysis">↑</a>)< /h4><div class="subindex"><h5>Requests</h5><ul><li><a href="#request_analysis.ha ndleWatchEvents">handleWatchEvents</a></li><li><a href="#request_analysis.reanal yze">reanalyze</a></li><li><a href="#request_analysis.setContextBuilderOptions"> setContextBuilderOptions</a></li><li><a href="#request_analysis.setContextRoots" >setContextRoots</a></li><li><a href="#request_analysis.setPriorityFiles">setPri orityFiles</a></li><li><a href="#request_analysis.setSubscriptions">setSubscript ions</a></li><li><a href="#request_analysis.updateContent">updateContent</a></li ></ul><h5>Notifications</h5><div class="subindex"><ul><li><a href="#notification _analysis.errors">errors</a></li><li><a href="#notification_analysis.folding">fo lding</a></li><li><a href="#notification_analysis.highlights">highlights</a></li ><li><a href="#notification_analysis.navigation">navigation</a></li><li><a href= "#notification_analysis.occurrences">occurrences</a></li><li><a href="#notificat ion_analysis.outline">outline</a></li></ul></div></div><h4>completion (<a href=" #domain_completion">↑</a>)</h4><div class="subindex"><h5>Requests</h5><ul><li><a href="#request_completion.getSuggestions">getSuggestions</a></li></ul></div><h4 >edit (<a href="#domain_edit">↑</a>)</h4><div class="subindex"><h5>Requests</h5> <ul><li><a href="#request_edit.getAssists">getAssists</a></li><li><a href="#requ est_edit.getAvailableRefactorings">getAvailableRefactorings</a></li><li><a href= "#request_edit.getFixes">getFixes</a></li><li><a href="#request_edit.getRefactor ing">getRefactoring</a></li></ul></div><h3>Types (<a href="#types">↑</a>)</h3><d iv class="subindex"><ul><li><a href="#type_AddContentOverlay">AddContentOverlay< /a></li><li><a href="#type_AnalysisError">AnalysisError</a></li><li><a href="#ty pe_AnalysisErrorFixes">AnalysisErrorFixes</a></li><li><a href="#type_AnalysisErr orSeverity">AnalysisErrorSeverity</a></li><li><a href="#type_AnalysisErrorType"> AnalysisErrorType</a></li><li><a href="#type_AnalysisService">AnalysisService</a ></li><li><a href="#type_ChangeContentOverlay">ChangeContentOverlay</a></li><li> <a href="#type_CompletionSuggestion">CompletionSuggestion</a></li><li><a href="# type_CompletionSuggestionKind">CompletionSuggestionKind</a></li><li><a href="#ty pe_ContextBuilderOptions">ContextBuilderOptions</a></li><li><a href="#type_Conte xtRoot">ContextRoot</a></li><li><a href="#type_Element">Element</a></li><li><a h ref="#type_ElementKind">ElementKind</a></li><li><a href="#type_FilePath">FilePat h</a></li><li><a href="#type_FoldingKind">FoldingKind</a></li><li><a href="#type _FoldingRegion">FoldingRegion</a></li><li><a href="#type_HighlightRegion">Highli ghtRegion</a></li><li><a href="#type_HighlightRegionType">HighlightRegionType</a ></li><li><a href="#type_LinkedEditGroup">LinkedEditGroup</a></li><li><a href="# type_LinkedEditSuggestion">LinkedEditSuggestion</a></li><li><a href="#type_Linke dEditSuggestionKind">LinkedEditSuggestionKind</a></li><li><a href="#type_Locatio n">Location</a></li><li><a href="#type_NavigationRegion">NavigationRegion</a></l i><li><a href="#type_NavigationTarget">NavigationTarget</a></li><li><a href="#ty pe_Occurrences">Occurrences</a></li><li><a href="#type_Outline">Outline</a></li> <li><a href="#type_Position">Position</a></li><li><a href="#type_RefactoringFeed back">RefactoringFeedback</a></li><li><a href="#type_RefactoringKind">Refactorin gKind</a></li><li><a href="#type_RefactoringMethodParameter">RefactoringMethodPa rameter</a></li><li><a href="#type_RefactoringOptions">RefactoringOptions</a></l i><li><a href="#type_RefactoringMethodParameterKind">RefactoringMethodParameterK ind</a></li><li><a href="#type_RefactoringProblem">RefactoringProblem</a></li><l i><a href="#type_RefactoringProblemSeverity">RefactoringProblemSeverity</a></li> <li><a href="#type_RemoveContentOverlay">RemoveContentOverlay</a></li><li><a hre f="#type_RequestError">RequestError</a></li><li><a href="#type_RequestErrorCode" >RequestErrorCode</a></li><li><a href="#type_SourceChange">SourceChange</a></li> <li><a href="#type_SourceEdit">SourceEdit</a></li><li><a href="#type_SourceFileE dit">SourceFileEdit</a></li><li><a href="#type_WatchEvent">WatchEvent</a></li><l i><a href="#type_WatchEventType">WatchEventType</a></li></ul></div><h3>Refactori ngs (<a href="#refactorings">↑</a>)</h3><div class="subindex"><ul><li><a href="# refactoring_CONVERT_GETTER_TO_METHOD">CONVERT_GETTER_TO_METHOD</a></li><li><a hr ef="#refactoring_CONVERT_METHOD_TO_GETTER">CONVERT_METHOD_TO_GETTER</a></li><li> <a href="#refactoring_EXTRACT_LOCAL_VARIABLE">EXTRACT_LOCAL_VARIABLE</a></li><li ><a href="#refactoring_EXTRACT_METHOD">EXTRACT_METHOD</a></li><li><a href="#refa ctoring_INLINE_LOCAL_VARIABLE">INLINE_LOCAL_VARIABLE</a></li><li><a href="#refac toring_INLINE_METHOD">INLINE_METHOD</a></li><li><a href="#refactoring_MOVE_FILE" >MOVE_FILE</a></li><li><a href="#refactoring_RENAME">RENAME</a></li></ul></div> 2496 <h3>Domains</h3><h4>plugin (<a href="#domain_plugin">↑</a>)</h4><div class="subi ndex"><h5>Requests</h5><ul><li><a href="#request_plugin.versionCheck">versionChe ck</a></li><li><a href="#request_plugin.shutdown">shutdown</a></li></ul><h5>Noti fications</h5><div class="subindex"><ul><li><a href="#notification_plugin.error" >error</a></li></ul></div></div><h4>analysis (<a href="#domain_analysis">↑</a>)< /h4><div class="subindex"><h5>Requests</h5><ul><li><a href="#request_analysis.ha ndleWatchEvents">handleWatchEvents</a></li><li><a href="#request_analysis.reanal yze">reanalyze</a></li><li><a href="#request_analysis.setContextBuilderOptions"> setContextBuilderOptions</a></li><li><a href="#request_analysis.setContextRoots" >setContextRoots</a></li><li><a href="#request_analysis.setPriorityFiles">setPri orityFiles</a></li><li><a href="#request_analysis.setSubscriptions">setSubscript ions</a></li><li><a href="#request_analysis.updateContent">updateContent</a></li ></ul><h5>Notifications</h5><div class="subindex"><ul><li><a href="#notification _analysis.errors">errors</a></li><li><a href="#notification_analysis.folding">fo lding</a></li><li><a href="#notification_analysis.highlights">highlights</a></li ><li><a href="#notification_analysis.navigation">navigation</a></li><li><a href= "#notification_analysis.occurrences">occurrences</a></li><li><a href="#notificat ion_analysis.outline">outline</a></li></ul></div></div><h4>completion (<a href=" #domain_completion">↑</a>)</h4><div class="subindex"><h5>Requests</h5><ul><li><a href="#request_completion.getSuggestions">getSuggestions</a></li></ul></div><h4 >edit (<a href="#domain_edit">↑</a>)</h4><div class="subindex"><h5>Requests</h5> <ul><li><a href="#request_edit.getAssists">getAssists</a></li><li><a href="#requ est_edit.getAvailableRefactorings">getAvailableRefactorings</a></li><li><a href= "#request_edit.getFixes">getFixes</a></li><li><a href="#request_edit.getRefactor ing">getRefactoring</a></li></ul></div><h3>Types (<a href="#types">↑</a>)</h3><d iv class="subindex"><ul><li><a href="#type_AddContentOverlay">AddContentOverlay< /a></li><li><a href="#type_AnalysisError">AnalysisError</a></li><li><a href="#ty pe_AnalysisErrorFixes">AnalysisErrorFixes</a></li><li><a href="#type_AnalysisErr orSeverity">AnalysisErrorSeverity</a></li><li><a href="#type_AnalysisErrorType"> AnalysisErrorType</a></li><li><a href="#type_AnalysisService">AnalysisService</a ></li><li><a href="#type_ChangeContentOverlay">ChangeContentOverlay</a></li><li> <a href="#type_CompletionSuggestion">CompletionSuggestion</a></li><li><a href="# type_CompletionSuggestionKind">CompletionSuggestionKind</a></li><li><a href="#ty pe_ContextBuilderOptions">ContextBuilderOptions</a></li><li><a href="#type_Conte xtRoot">ContextRoot</a></li><li><a href="#type_Element">Element</a></li><li><a h ref="#type_ElementKind">ElementKind</a></li><li><a href="#type_FilePath">FilePat h</a></li><li><a href="#type_FoldingKind">FoldingKind</a></li><li><a href="#type _FoldingRegion">FoldingRegion</a></li><li><a href="#type_HighlightRegion">Highli ghtRegion</a></li><li><a href="#type_HighlightRegionType">HighlightRegionType</a ></li><li><a href="#type_LinkedEditGroup">LinkedEditGroup</a></li><li><a href="# type_LinkedEditSuggestion">LinkedEditSuggestion</a></li><li><a href="#type_Linke dEditSuggestionKind">LinkedEditSuggestionKind</a></li><li><a href="#type_Locatio n">Location</a></li><li><a href="#type_NavigationRegion">NavigationRegion</a></l i><li><a href="#type_NavigationTarget">NavigationTarget</a></li><li><a href="#ty pe_Occurrences">Occurrences</a></li><li><a href="#type_Outline">Outline</a></li> <li><a href="#type_Position">Position</a></li><li><a href="#type_PrioritizedSour ceChange">PrioritizedSourceChange</a></li><li><a href="#type_RefactoringFeedback ">RefactoringFeedback</a></li><li><a href="#type_RefactoringKind">RefactoringKin d</a></li><li><a href="#type_RefactoringMethodParameter">RefactoringMethodParame ter</a></li><li><a href="#type_RefactoringOptions">RefactoringOptions</a></li><l i><a href="#type_RefactoringMethodParameterKind">RefactoringMethodParameterKind< /a></li><li><a href="#type_RefactoringProblem">RefactoringProblem</a></li><li><a href="#type_RefactoringProblemSeverity">RefactoringProblemSeverity</a></li><li> <a href="#type_RemoveContentOverlay">RemoveContentOverlay</a></li><li><a href="# type_RequestError">RequestError</a></li><li><a href="#type_RequestErrorCode">Req uestErrorCode</a></li><li><a href="#type_SourceChange">SourceChange</a></li><li> <a href="#type_SourceEdit">SourceEdit</a></li><li><a href="#type_SourceFileEdit" >SourceFileEdit</a></li><li><a href="#type_WatchEvent">WatchEvent</a></li><li><a href="#type_WatchEventType">WatchEventType</a></li></ul></div><h3>Refactorings (<a href="#refactorings">↑</a>)</h3><div class="subindex"><ul><li><a href="#refa ctoring_CONVERT_GETTER_TO_METHOD">CONVERT_GETTER_TO_METHOD</a></li><li><a href=" #refactoring_CONVERT_METHOD_TO_GETTER">CONVERT_METHOD_TO_GETTER</a></li><li><a h ref="#refactoring_EXTRACT_LOCAL_VARIABLE">EXTRACT_LOCAL_VARIABLE</a></li><li><a href="#refactoring_EXTRACT_METHOD">EXTRACT_METHOD</a></li><li><a href="#refactor ing_INLINE_LOCAL_VARIABLE">INLINE_LOCAL_VARIABLE</a></li><li><a href="#refactori ng_INLINE_METHOD">INLINE_METHOD</a></li><li><a href="#refactoring_MOVE_FILE">MOV E_FILE</a></li><li><a href="#refactoring_RENAME">RENAME</a></li></ul></div>
2480 2497
2481 2498
2482 </body></html> 2499 </body></html>
OLDNEW
« no previous file with comments | « no previous file | pkg/analyzer_plugin/lib/plugin/plugin.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698