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

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

Issue 2709163005: Revert "Tweaks to the analyzer_cli." (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/analysis_server/lib/plugin/protocol/generated_protocol.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 API Specification</title> 3 <title>Analysis Server API Specification</title>
4 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Co de+Pro|Roboto:500,400italic,300,400" type="text/css"><style>body { 4 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Co de+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 125 matching lines...) Expand 10 before | Expand all | Expand 10 after
136 for readability. 136 for readability.
137 </p> 137 </p>
138 <p> 138 <p>
139 It is the client's responsibility to read output from the server to 139 It is the client's responsibility to read output from the server to
140 avoid its blocking. 140 avoid its blocking.
141 </p> 141 </p>
142 <p> 142 <p>
143 To ease interoperability with Lisp-based clients (which may not 143 To ease interoperability with Lisp-based clients (which may not
144 be able to easily distinguish between empty lists, empty maps, 144 be able to easily distinguish between empty lists, empty maps,
145 and null), client-to-server communication is allowed to replace 145 and null), client-to-server communication is allowed to replace
146 any instance of "<tt>{}</tt>" or "<tt>[]</tt>" with null. The 146 any instance of <tt>{}</tt> or <tt>[]</tt> with null. The
147 server will always properly represent empty lists as 147 server will always properly represent empty lists as
148 "<tt>[]</tt>" and empty maps as "<tt>{}</tt>". 148 <tt>[]</tt> and empty maps as <tt>{}</tt>.
149 </p> 149 </p>
150 <h3>Communication Structure</h3> 150 <h3>Communication Structure</h3>
151 <p> 151 <p>
152 Clients can make a request of the server and the server will 152 Clients can make a request of the server and the server will
153 provide a response for each request that it receives. While many 153 provide a response for each request that it receives. While many
154 of the requests that can be made by a client are informational 154 of the requests that can be made by a client are informational
155 in nature, we have chosen to always return a response so that 155 in nature, we have chosen to always return a response so that
156 clients can know whether the request was received and was 156 clients can know whether the request was received and was
157 correct. 157 correct.
158 </p> 158 </p>
(...skipping 1896 matching lines...) Expand 10 before | Expand all | Expand 10 after
2055 True if the client is only requesting that the values of 2055 True if the client is only requesting that the values of
2056 the options be validated and no change be generated. 2056 the options be validated and no change be generated.
2057 </p> 2057 </p>
2058 </dd><dt class="field"><b>options (<span style="color:#999999">optiona l</span> <a href="#type_RefactoringOptions">RefactoringOptions</a>)</b></dt><dd> 2058 </dd><dt class="field"><b>options (<span style="color:#999999">optiona l</span> <a href="#type_RefactoringOptions">RefactoringOptions</a>)</b></dt><dd>
2059 2059
2060 <p> 2060 <p>
2061 Data used to provide values provided by the user. The 2061 Data used to provide values provided by the user. The
2062 structure of the data is dependent on the kind of 2062 structure of the data is dependent on the kind of
2063 refactoring being performed. The data that is expected is 2063 refactoring being performed. The data that is expected is
2064 documented in the section titled <a href="#refactorings">Refactori ngs</a>, labeled as 2064 documented in the section titled <a href="#refactorings">Refactori ngs</a>, labeled as
2065 "Options". This field can be omitted if the refactoring 2065 Options. This field can be omitted if the refactoring
2066 does not require any options or if the values of those 2066 does not require any options or if the values of those
2067 options are not known. 2067 options are not known.
2068 </p> 2068 </p>
2069 </dd></dl><h4>returns:</h4><dl><dt class="field"><b>initialProblems (L ist&lt;<a href="#type_RefactoringProblem">RefactoringProblem</a>&gt;)</b></dt><d d> 2069 </dd></dl><h4>returns:</h4><dl><dt class="field"><b>initialProblems (L ist&lt;<a href="#type_RefactoringProblem">RefactoringProblem</a>&gt;)</b></dt><d d>
2070 2070
2071 <p> 2071 <p>
2072 The initial status of the refactoring, i.e. problems related to 2072 The initial status of the refactoring, i.e. problems related to
2073 the context in which the refactoring is requested. 2073 the context in which the refactoring is requested.
2074 The array will be empty if there are no known problems. 2074 The array will be empty if there are no known problems.
2075 </p> 2075 </p>
(...skipping 13 matching lines...) Expand all
2089 change creation. 2089 change creation.
2090 The array will be empty if there are no known problems. 2090 The array will be empty if there are no known problems.
2091 </p> 2091 </p>
2092 </dd><dt class="field"><b>feedback (<span style="color:#999999">option al</span> <a href="#type_RefactoringFeedback">RefactoringFeedback</a>)</b></dt>< dd> 2092 </dd><dt class="field"><b>feedback (<span style="color:#999999">option al</span> <a href="#type_RefactoringFeedback">RefactoringFeedback</a>)</b></dt>< dd>
2093 2093
2094 <p> 2094 <p>
2095 Data used to provide feedback to the user. The structure 2095 Data used to provide feedback to the user. The structure
2096 of the data is dependent on the kind of refactoring 2096 of the data is dependent on the kind of refactoring
2097 being created. The data that is returned is documented 2097 being created. The data that is returned is documented
2098 in the section titled <a href="#refactorings">Refactorings</a>, la beled as 2098 in the section titled <a href="#refactorings">Refactorings</a>, la beled as
2099 "Feedback". 2099 Feedback.
2100 </p> 2100 </p>
2101 </dd><dt class="field"><b>change (<span style="color:#999999">optional </span> <a href="#type_SourceChange">SourceChange</a>)</b></dt><dd> 2101 </dd><dt class="field"><b>change (<span style="color:#999999">optional </span> <a href="#type_SourceChange">SourceChange</a>)</b></dt><dd>
2102 2102
2103 <p> 2103 <p>
2104 The changes that are to be applied to affect the 2104 The changes that are to be applied to affect the
2105 refactoring. This field will be omitted if there are 2105 refactoring. This field will be omitted if there are
2106 problems that prevent a set of changes from being 2106 problems that prevent a set of changes from being
2107 computed, such as having no options specified for a 2107 computed, such as having no options specified for a
2108 refactoring that requires them, or if only validation 2108 refactoring that requires them, or if only validation
2109 was requested. 2109 was requested.
(...skipping 233 matching lines...) Expand 10 before | Expand all | Expand 10 after
2343 "id": String 2343 "id": String
2344 "method": "execution.setSubscriptions" 2344 "method": "execution.setSubscriptions"
2345 "params": { 2345 "params": {
2346 "<b>subscriptions</b>": List&lt;<a href="#type_ExecutionService">ExecutionSe rvice</a>&gt; 2346 "<b>subscriptions</b>": List&lt;<a href="#type_ExecutionService">ExecutionSe rvice</a>&gt;
2347 } 2347 }
2348 }</pre><br><pre>response: { 2348 }</pre><br><pre>response: {
2349 "id": String 2349 "id": String
2350 "error": <span style="color:#999999">optional</span> <a href="#type_RequestErr or">RequestError</a> 2350 "error": <span style="color:#999999">optional</span> <a href="#type_RequestErr or">RequestError</a>
2351 }</pre></div> 2351 }</pre></div>
2352 <p> 2352 <p>
2353 <b><i>Deprecated</i></b>: the analysis server no longer fires
2354 <tt>LAUNCH_DATA</tt> events.
2355 </p>
2356 <p>
2357 Subscribe for services. All previous subscriptions are replaced by the 2353 Subscribe for services. All previous subscriptions are replaced by the
2358 given set of services. 2354 given set of services.
2359 </p> 2355 </p>
2360 <p> 2356 <p>
2361 It is an error if any of the elements in the list are not valid 2357 It is an error if any of the elements in the list are not valid
2362 services. If there is an error, then the current subscriptions will 2358 services. If there is an error, then the current subscriptions will
2363 remain unchanged. 2359 remain unchanged.
2364 </p> 2360 </p>
2365 2361
2366 <h4>parameters:</h4><dl><dt class="field"><b>subscriptions (List&lt;<a hre f="#type_ExecutionService">ExecutionService</a>&gt;)</b></dt><dd> 2362 <h4>parameters:</h4><dl><dt class="field"><b>subscriptions (List&lt;<a hre f="#type_ExecutionService">ExecutionService</a>&gt;)</b></dt><dd>
(...skipping 940 matching lines...) Expand 10 before | Expand all | Expand 10 after
3307 3303
3308 <p> 3304 <p>
3309 A human-readable description of the element being 3305 A human-readable description of the element being
3310 referenced. This data is omitted if there is no referenced 3306 referenced. This data is omitted if there is no referenced
3311 element. 3307 element.
3312 </p> 3308 </p>
3313 </dd><dt class="field"><b>elementKind (<span style="color:#999999">opt ional</span> String)</b></dt><dd> 3309 </dd><dt class="field"><b>elementKind (<span style="color:#999999">opt ional</span> String)</b></dt><dd>
3314 3310
3315 <p> 3311 <p>
3316 A human-readable description of the kind of element being 3312 A human-readable description of the kind of element being
3317 referenced (such as "class" or "function type 3313 referenced (such as class or function type
3318 alias"). This data is omitted if there is no referenced 3314 alias). This data is omitted if there is no referenced
3319 element. 3315 element.
3320 </p> 3316 </p>
3321 </dd><dt class="field"><b>isDeprecated (<span style="color:#999999">op tional</span> bool)</b></dt><dd> 3317 </dd><dt class="field"><b>isDeprecated (<span style="color:#999999">op tional</span> bool)</b></dt><dd>
3322 3318
3323 <p> 3319 <p>
3324 True if the referenced element is deprecated. 3320 True if the referenced element is deprecated.
3325 </p> 3321 </p>
3326 </dd><dt class="field"><b>parameter (<span style="color:#999999">optio nal</span> String)</b></dt><dd> 3322 </dd><dt class="field"><b>parameter (<span style="color:#999999">optio nal</span> String)</b></dt><dd>
3327 3323
3328 <p> 3324 <p>
(...skipping 1173 matching lines...) Expand 10 before | Expand all | Expand 10 after
4502 </p> 4498 </p>
4503 </dd><dt class="field"><b>length (int)</b></dt><dd> 4499 </dd><dt class="field"><b>length (int)</b></dt><dd>
4504 4500
4505 <p> 4501 <p>
4506 The length of the name selected to be renamed. 4502 The length of the name selected to be renamed.
4507 </p> 4503 </p>
4508 </dd><dt class="field"><b>elementKindName (String)</b></dt><dd> 4504 </dd><dt class="field"><b>elementKindName (String)</b></dt><dd>
4509 4505
4510 <p> 4506 <p>
4511 The human-readable description of the kind of element being 4507 The human-readable description of the kind of element being
4512 renamed (such as "class" or "function type 4508 renamed (such as class or function type
4513 alias"). 4509 alias).
4514 </p> 4510 </p>
4515 </dd><dt class="field"><b>oldName (String)</b></dt><dd> 4511 </dd><dt class="field"><b>oldName (String)</b></dt><dd>
4516 4512
4517 <p> 4513 <p>
4518 The old name of the element before the refactoring. 4514 The old name of the element before the refactoring.
4519 </p> 4515 </p>
4520 </dd></dl><h4>Options:</h4><dl><dt class="field"><b>newName (String)</ b></dt><dd> 4516 </dd></dl><h4>Options:</h4><dl><dt class="field"><b>newName (String)</ b></dt><dd>
4521 4517
4522 <p> 4518 <p>
4523 The name that the element should have after the 4519 The name that the element should have after the
4524 refactoring. 4520 refactoring.
4525 </p> 4521 </p>
4526 </dd></dl></dd></dl> 4522 </dd></dl></dd></dl>
4527 <h2>Errors</h2> 4523 <h2>Errors</h2>
4528 <p> 4524 <p>
4529 This section contains a list of all of the errors that are 4525 This section contains a list of all of the errors that are
4530 produced by the server and the data that is returned with each. 4526 produced by the server and the data that is returned with each.
4531 </p> 4527 </p>
4532 <p> 4528 <p>
4533 TODO: TBD 4529 TODO: TBD
4534 </p> 4530 </p>
4535 <h2 class="domain"><a name="index">Index</a></h2> 4531 <h2 class="domain"><a name="index">Index</a></h2>
4536 <h3>Domains</h3><h4>server (<a href="#domain_server">↑</a>)</h4><div class=" subindex"><h5>Requests</h5><ul><li><a href="#request_server.getVersion">getVersi on</a></li><li><a href="#request_server.shutdown">shutdown</a></li><li><a href=" #request_server.setSubscriptions">setSubscriptions</a></li></ul><h5>Notification s</h5><div class="subindex"><ul><li><a href="#notification_server.connected">con nected</a></li><li><a href="#notification_server.error">error</a></li><li><a hre f="#notification_server.status">status</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.getErrors">getErrors</a></li><li><a href="#request _analysis.getHover">getHover</a></li><li><a href="#request_analysis.getReachable Sources">getReachableSources</a></li><li><a href="#request_analysis.getLibraryDe pendencies">getLibraryDependencies</a></li><li><a href="#request_analysis.getNav igation">getNavigation</a></li><li><a href="#request_analysis.reanalyze">reanaly ze</a></li><li><a href="#request_analysis.setAnalysisRoots">setAnalysisRoots</a> </li><li><a href="#request_analysis.setGeneralSubscriptions">setGeneralSubscript ions</a></li><li><a href="#request_analysis.setPriorityFiles">setPriorityFiles</ a></li><li><a href="#request_analysis.setSubscriptions">setSubscriptions</a></li ><li><a href="#request_analysis.updateContent">updateContent</a></li><li><a href ="#request_analysis.updateOptions">updateOptions</a></li></ul><h5>Notifications< /h5><div class="subindex"><ul><li><a href="#notification_analysis.analyzedFiles" >analyzedFiles</a></li><li><a href="#notification_analysis.errors">errors</a></l i><li><a href="#notification_analysis.flushResults">flushResults</a></li><li><a href="#notification_analysis.folding">folding</a></li><li><a href="#notification _analysis.highlights">highlights</a></li><li><a href="#notification_analysis.imp lemented">implemented</a></li><li><a href="#notification_analysis.invalidate">in validate</a></li><li><a href="#notification_analysis.navigation">navigation</a>< /li><li><a href="#notification_analysis.occurrences">occurrences</a></li><li><a href="#notification_analysis.outline">outline</a></li><li><a href="#notification _analysis.overrides">overrides</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><h5>Noti fications</h5><div class="subindex"><ul><li><a href="#notification_completion.re sults">results</a></li></ul></div></div><h4>search (<a href="#domain_search">↑</ a>)</h4><div class="subindex"><h5>Requests</h5><ul><li><a href="#request_search. findElementReferences">findElementReferences</a></li><li><a href="#request_searc h.findMemberDeclarations">findMemberDeclarations</a></li><li><a href="#request_s earch.findMemberReferences">findMemberReferences</a></li><li><a href="#request_s earch.findTopLevelDeclarations">findTopLevelDeclarations</a></li><li><a href="#r equest_search.getTypeHierarchy">getTypeHierarchy</a></li></ul><h5>Notifications< /h5><div class="subindex"><ul><li><a href="#notification_search.results">results </a></li></ul></div></div><h4>edit (<a href="#domain_edit">↑</a>)</h4><div class ="subindex"><h5>Requests</h5><ul><li><a href="#request_edit.format">format</a></ li><li><a href="#request_edit.getAssists">getAssists</a></li><li><a href="#reque st_edit.getAvailableRefactorings">getAvailableRefactorings</a></li><li><a href=" #request_edit.getFixes">getFixes</a></li><li><a href="#request_edit.getRefactori ng">getRefactoring</a></li><li><a href="#request_edit.sortMembers">sortMembers</ a></li><li><a href="#request_edit.organizeDirectives">organizeDirectives</a></li ></ul></div><h4>execution (<a href="#domain_execution">↑</a>)</h4><div class="su bindex"><h5>Requests</h5><ul><li><a href="#request_execution.createContext">crea teContext</a></li><li><a href="#request_execution.deleteContext">deleteContext</ a></li><li><a href="#request_execution.mapUri">mapUri</a></li><li><a href="#requ est_execution.setSubscriptions">setSubscriptions</a></li></ul><h5>Notifications< /h5><div class="subindex"><ul><li><a href="#notification_execution.launchData">l aunchData</a></li></ul></div></div><h4>diagnostic (<a href="#domain_diagnostic"> ↑</a>)</h4><div class="subindex"><h5>Requests</h5><ul><li><a href="#request_diag nostic.getDiagnostics">getDiagnostics</a></li><li><a href="#request_diagnostic.g etServerPort">getServerPort</a></li></ul></div><h3>Types (<a href="#types">↑</a> )</h3><div class="subindex"><ul><li><a href="#type_AddContentOverlay">AddContent Overlay</a></li><li><a href="#type_AnalysisError">AnalysisError</a></li><li><a h ref="#type_AnalysisErrorFixes">AnalysisErrorFixes</a></li><li><a href="#type_Ana lysisErrorSeverity">AnalysisErrorSeverity</a></li><li><a href="#type_AnalysisErr orType">AnalysisErrorType</a></li><li><a href="#type_AnalysisOptions">AnalysisOp tions</a></li><li><a href="#type_AnalysisService">AnalysisService</a></li><li><a href="#type_AnalysisStatus">AnalysisStatus</a></li><li><a href="#type_ChangeCon tentOverlay">ChangeContentOverlay</a></li><li><a href="#type_CompletionId">Compl etionId</a></li><li><a href="#type_CompletionSuggestion">CompletionSuggestion</a ></li><li><a href="#type_CompletionSuggestionKind">CompletionSuggestionKind</a>< /li><li><a href="#type_ContextData">ContextData</a></li><li><a href="#type_Eleme nt">Element</a></li><li><a href="#type_ElementKind">ElementKind</a></li><li><a h ref="#type_ExecutableFile">ExecutableFile</a></li><li><a href="#type_ExecutableK ind">ExecutableKind</a></li><li><a href="#type_ExecutionContextId">ExecutionCont extId</a></li><li><a href="#type_ExecutionService">ExecutionService</a></li><li> <a href="#type_FileKind">FileKind</a></li><li><a href="#type_FilePath">FilePath< /a></li><li><a href="#type_FoldingKind">FoldingKind</a></li><li><a href="#type_F oldingRegion">FoldingRegion</a></li><li><a href="#type_GeneralAnalysisService">G eneralAnalysisService</a></li><li><a href="#type_HighlightRegion">HighlightRegio n</a></li><li><a href="#type_HighlightRegionType">HighlightRegionType</a></li><l i><a href="#type_HoverInformation">HoverInformation</a></li><li><a href="#type_I mplementedClass">ImplementedClass</a></li><li><a href="#type_ImplementedMember"> ImplementedMember</a></li><li><a href="#type_LinkedEditGroup">LinkedEditGroup</a ></li><li><a href="#type_LinkedEditSuggestion">LinkedEditSuggestion</a></li><li> <a href="#type_LinkedEditSuggestionKind">LinkedEditSuggestionKind</a></li><li><a href="#type_Location">Location</a></li><li><a href="#type_NavigationRegion">Nav igationRegion</a></li><li><a href="#type_NavigationTarget">NavigationTarget</a>< /li><li><a href="#type_Occurrences">Occurrences</a></li><li><a href="#type_Outli ne">Outline</a></li><li><a href="#type_Override">Override</a></li><li><a href="# type_OverriddenMember">OverriddenMember</a></li><li><a href="#type_Position">Pos ition</a></li><li><a href="#type_PubStatus">PubStatus</a></li><li><a href="#type _RefactoringKind">RefactoringKind</a></li><li><a href="#type_RefactoringMethodPa rameter">RefactoringMethodParameter</a></li><li><a href="#type_RefactoringFeedba ck">RefactoringFeedback</a></li><li><a href="#type_RefactoringOptions">Refactori ngOptions</a></li><li><a href="#type_RefactoringMethodParameterKind">Refactoring MethodParameterKind</a></li><li><a href="#type_RefactoringProblem">RefactoringPr oblem</a></li><li><a href="#type_RefactoringProblemSeverity">RefactoringProblemS everity</a></li><li><a href="#type_RemoveContentOverlay">RemoveContentOverlay</a ></li><li><a href="#type_RequestError">RequestError</a></li><li><a href="#type_R equestErrorCode">RequestErrorCode</a></li><li><a href="#type_SearchId">SearchId< /a></li><li><a href="#type_SearchResult">SearchResult</a></li><li><a href="#type _SearchResultKind">SearchResultKind</a></li><li><a href="#type_ServerService">Se rverService</a></li><li><a href="#type_SourceChange">SourceChange</a></li><li><a href="#type_SourceEdit">SourceEdit</a></li><li><a href="#type_SourceFileEdit">S ourceFileEdit</a></li><li><a href="#type_TypeHierarchyItem">TypeHierarchyItem</a ></li></ul></div><h3>Refactorings (<a href="#refactorings">↑</a>)</h3><div class ="subindex"><ul><li><a href="#refactoring_CONVERT_GETTER_TO_METHOD">CONVERT_GETT ER_TO_METHOD</a></li><li><a href="#refactoring_CONVERT_METHOD_TO_GETTER">CONVERT _METHOD_TO_GETTER</a></li><li><a href="#refactoring_EXTRACT_LOCAL_VARIABLE">EXTR ACT_LOCAL_VARIABLE</a></li><li><a href="#refactoring_EXTRACT_METHOD">EXTRACT_MET HOD</a></li><li><a href="#refactoring_INLINE_LOCAL_VARIABLE">INLINE_LOCAL_VARIAB LE</a></li><li><a href="#refactoring_INLINE_METHOD">INLINE_METHOD</a></li><li><a href="#refactoring_MOVE_FILE">MOVE_FILE</a></li><li><a href="#refactoring_RENAM E">RENAME</a></li></ul></div> 4532 <h3>Domains</h3><h4>server (<a href="#domain_server">↑</a>)</h4><div class=" subindex"><h5>Requests</h5><ul><li><a href="#request_server.getVersion">getVersi on</a></li><li><a href="#request_server.shutdown">shutdown</a></li><li><a href=" #request_server.setSubscriptions">setSubscriptions</a></li></ul><h5>Notification s</h5><div class="subindex"><ul><li><a href="#notification_server.connected">con nected</a></li><li><a href="#notification_server.error">error</a></li><li><a hre f="#notification_server.status">status</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.getErrors">getErrors</a></li><li><a href="#request _analysis.getHover">getHover</a></li><li><a href="#request_analysis.getReachable Sources">getReachableSources</a></li><li><a href="#request_analysis.getLibraryDe pendencies">getLibraryDependencies</a></li><li><a href="#request_analysis.getNav igation">getNavigation</a></li><li><a href="#request_analysis.reanalyze">reanaly ze</a></li><li><a href="#request_analysis.setAnalysisRoots">setAnalysisRoots</a> </li><li><a href="#request_analysis.setGeneralSubscriptions">setGeneralSubscript ions</a></li><li><a href="#request_analysis.setPriorityFiles">setPriorityFiles</ a></li><li><a href="#request_analysis.setSubscriptions">setSubscriptions</a></li ><li><a href="#request_analysis.updateContent">updateContent</a></li><li><a href ="#request_analysis.updateOptions">updateOptions</a></li></ul><h5>Notifications< /h5><div class="subindex"><ul><li><a href="#notification_analysis.analyzedFiles" >analyzedFiles</a></li><li><a href="#notification_analysis.errors">errors</a></l i><li><a href="#notification_analysis.flushResults">flushResults</a></li><li><a href="#notification_analysis.folding">folding</a></li><li><a href="#notification _analysis.highlights">highlights</a></li><li><a href="#notification_analysis.imp lemented">implemented</a></li><li><a href="#notification_analysis.invalidate">in validate</a></li><li><a href="#notification_analysis.navigation">navigation</a>< /li><li><a href="#notification_analysis.occurrences">occurrences</a></li><li><a href="#notification_analysis.outline">outline</a></li><li><a href="#notification _analysis.overrides">overrides</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><h5>Noti fications</h5><div class="subindex"><ul><li><a href="#notification_completion.re sults">results</a></li></ul></div></div><h4>search (<a href="#domain_search">↑</ a>)</h4><div class="subindex"><h5>Requests</h5><ul><li><a href="#request_search. findElementReferences">findElementReferences</a></li><li><a href="#request_searc h.findMemberDeclarations">findMemberDeclarations</a></li><li><a href="#request_s earch.findMemberReferences">findMemberReferences</a></li><li><a href="#request_s earch.findTopLevelDeclarations">findTopLevelDeclarations</a></li><li><a href="#r equest_search.getTypeHierarchy">getTypeHierarchy</a></li></ul><h5>Notifications< /h5><div class="subindex"><ul><li><a href="#notification_search.results">results </a></li></ul></div></div><h4>edit (<a href="#domain_edit">↑</a>)</h4><div class ="subindex"><h5>Requests</h5><ul><li><a href="#request_edit.format">format</a></ li><li><a href="#request_edit.getAssists">getAssists</a></li><li><a href="#reque st_edit.getAvailableRefactorings">getAvailableRefactorings</a></li><li><a href=" #request_edit.getFixes">getFixes</a></li><li><a href="#request_edit.getRefactori ng">getRefactoring</a></li><li><a href="#request_edit.sortMembers">sortMembers</ a></li><li><a href="#request_edit.organizeDirectives">organizeDirectives</a></li ></ul></div><h4>execution (<a href="#domain_execution">↑</a>)</h4><div class="su bindex"><h5>Requests</h5><ul><li><a href="#request_execution.createContext">crea teContext</a></li><li><a href="#request_execution.deleteContext">deleteContext</ a></li><li><a href="#request_execution.mapUri">mapUri</a></li><li><a href="#requ est_execution.setSubscriptions">setSubscriptions</a></li></ul><h5>Notifications< /h5><div class="subindex"><ul><li><a href="#notification_execution.launchData">l aunchData</a></li></ul></div></div><h4>diagnostic (<a href="#domain_diagnostic"> ↑</a>)</h4><div class="subindex"><h5>Requests</h5><ul><li><a href="#request_diag nostic.getDiagnostics">getDiagnostics</a></li><li><a href="#request_diagnostic.g etServerPort">getServerPort</a></li></ul></div><h3>Types (<a href="#types">↑</a> )</h3><div class="subindex"><ul><li><a href="#type_AddContentOverlay">AddContent Overlay</a></li><li><a href="#type_AnalysisError">AnalysisError</a></li><li><a h ref="#type_AnalysisErrorFixes">AnalysisErrorFixes</a></li><li><a href="#type_Ana lysisErrorSeverity">AnalysisErrorSeverity</a></li><li><a href="#type_AnalysisErr orType">AnalysisErrorType</a></li><li><a href="#type_AnalysisOptions">AnalysisOp tions</a></li><li><a href="#type_AnalysisService">AnalysisService</a></li><li><a href="#type_AnalysisStatus">AnalysisStatus</a></li><li><a href="#type_ChangeCon tentOverlay">ChangeContentOverlay</a></li><li><a href="#type_CompletionId">Compl etionId</a></li><li><a href="#type_CompletionSuggestion">CompletionSuggestion</a ></li><li><a href="#type_CompletionSuggestionKind">CompletionSuggestionKind</a>< /li><li><a href="#type_ContextData">ContextData</a></li><li><a href="#type_Eleme nt">Element</a></li><li><a href="#type_ElementKind">ElementKind</a></li><li><a h ref="#type_ExecutableFile">ExecutableFile</a></li><li><a href="#type_ExecutableK ind">ExecutableKind</a></li><li><a href="#type_ExecutionContextId">ExecutionCont extId</a></li><li><a href="#type_ExecutionService">ExecutionService</a></li><li> <a href="#type_FileKind">FileKind</a></li><li><a href="#type_FilePath">FilePath< /a></li><li><a href="#type_FoldingKind">FoldingKind</a></li><li><a href="#type_F oldingRegion">FoldingRegion</a></li><li><a href="#type_GeneralAnalysisService">G eneralAnalysisService</a></li><li><a href="#type_HighlightRegion">HighlightRegio n</a></li><li><a href="#type_HighlightRegionType">HighlightRegionType</a></li><l i><a href="#type_HoverInformation">HoverInformation</a></li><li><a href="#type_I mplementedClass">ImplementedClass</a></li><li><a href="#type_ImplementedMember"> ImplementedMember</a></li><li><a href="#type_LinkedEditGroup">LinkedEditGroup</a ></li><li><a href="#type_LinkedEditSuggestion">LinkedEditSuggestion</a></li><li> <a href="#type_LinkedEditSuggestionKind">LinkedEditSuggestionKind</a></li><li><a href="#type_Location">Location</a></li><li><a href="#type_NavigationRegion">Nav igationRegion</a></li><li><a href="#type_NavigationTarget">NavigationTarget</a>< /li><li><a href="#type_Occurrences">Occurrences</a></li><li><a href="#type_Outli ne">Outline</a></li><li><a href="#type_Override">Override</a></li><li><a href="# type_OverriddenMember">OverriddenMember</a></li><li><a href="#type_Position">Pos ition</a></li><li><a href="#type_PubStatus">PubStatus</a></li><li><a href="#type _RefactoringKind">RefactoringKind</a></li><li><a href="#type_RefactoringMethodPa rameter">RefactoringMethodParameter</a></li><li><a href="#type_RefactoringFeedba ck">RefactoringFeedback</a></li><li><a href="#type_RefactoringOptions">Refactori ngOptions</a></li><li><a href="#type_RefactoringMethodParameterKind">Refactoring MethodParameterKind</a></li><li><a href="#type_RefactoringProblem">RefactoringPr oblem</a></li><li><a href="#type_RefactoringProblemSeverity">RefactoringProblemS everity</a></li><li><a href="#type_RemoveContentOverlay">RemoveContentOverlay</a ></li><li><a href="#type_RequestError">RequestError</a></li><li><a href="#type_R equestErrorCode">RequestErrorCode</a></li><li><a href="#type_SearchId">SearchId< /a></li><li><a href="#type_SearchResult">SearchResult</a></li><li><a href="#type _SearchResultKind">SearchResultKind</a></li><li><a href="#type_ServerService">Se rverService</a></li><li><a href="#type_SourceChange">SourceChange</a></li><li><a href="#type_SourceEdit">SourceEdit</a></li><li><a href="#type_SourceFileEdit">S ourceFileEdit</a></li><li><a href="#type_TypeHierarchyItem">TypeHierarchyItem</a ></li></ul></div><h3>Refactorings (<a href="#refactorings">↑</a>)</h3><div class ="subindex"><ul><li><a href="#refactoring_CONVERT_GETTER_TO_METHOD">CONVERT_GETT ER_TO_METHOD</a></li><li><a href="#refactoring_CONVERT_METHOD_TO_GETTER">CONVERT _METHOD_TO_GETTER</a></li><li><a href="#refactoring_EXTRACT_LOCAL_VARIABLE">EXTR ACT_LOCAL_VARIABLE</a></li><li><a href="#refactoring_EXTRACT_METHOD">EXTRACT_MET HOD</a></li><li><a href="#refactoring_INLINE_LOCAL_VARIABLE">INLINE_LOCAL_VARIAB LE</a></li><li><a href="#refactoring_INLINE_METHOD">INLINE_METHOD</a></li><li><a href="#refactoring_MOVE_FILE">MOVE_FILE</a></li><li><a href="#refactoring_RENAM E">RENAME</a></li></ul></div>
4537 4533
4538 4534
4539 </body></html> 4535 </body></html>
OLDNEW
« no previous file with comments | « no previous file | pkg/analysis_server/lib/plugin/protocol/generated_protocol.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698