| OLD | NEW | 
|---|
| 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   <style>body { | 4   <style>body { | 
| 5   font-family: sans-serif, serif; | 5   font-family: sans-serif, serif; | 
| 6   padding-left: 5%; | 6   padding-left: 5%; | 
| 7   padding-right: 5%; | 7   padding-right: 5%; | 
| 8 } | 8 } | 
| 9 h1 { | 9 h1 { | 
| 10   text-align: center; | 10   text-align: center; | 
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 54 | 54 | 
| 55   -webkit-margin-before: 0px; | 55   -webkit-margin-before: 0px; | 
| 56   -webkit-margin-start: 0px; | 56   -webkit-margin-start: 0px; | 
| 57   -webkit-padding-start: 0px; | 57   -webkit-padding-start: 0px; | 
| 58 | 58 | 
| 59   list-style-type: none; | 59   list-style-type: none; | 
| 60 } | 60 } | 
| 61 </style></head> | 61 </style></head> | 
| 62   <body> | 62   <body> | 
| 63     <h1>Analysis Server API Specification</h1> | 63     <h1>Analysis Server API Specification</h1> | 
| 64     <h1 style="color:#999999">Version 1.9.0</h1> | 64     <h1 style="color:#999999">Version 1.10.0</h1> | 
| 65     <p> | 65     <p> | 
| 66       This document contains a specification of the API provided by the | 66       This document contains a specification of the API provided by the | 
| 67       analysis server.  The API in this document is currently under | 67       analysis server.  The API in this document is currently under | 
| 68       development.  Changes to the API will be accompanied by an update to the | 68       development.  Changes to the API will be accompanied by an update to the | 
| 69       protocol version number according to the principles of semantic | 69       protocol version number according to the principles of semantic | 
| 70       versioning <a href="http://semver.org/">http://semver.org/</a>. | 70       versioning <a href="http://semver.org/">http://semver.org/</a>. | 
| 71     </p> | 71     </p> | 
| 72     <h2>Overview</h2> | 72     <h2>Overview</h2> | 
| 73     <p> | 73     <p> | 
| 74       The analysis server API is a bi-directional client-server | 74       The analysis server API is a bi-directional client-server | 
| (...skipping 1118 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 1193           </dd><dt class="field"><b><i>occurrences ( List<<a href="#type_Occu
      rrences">Occurrences</a>> )</i></b></dt><dd> | 1193           </dd><dt class="field"><b><i>occurrences ( List<<a href="#type_Occu
      rrences">Occurrences</a>> )</i></b></dt><dd> | 
| 1194 | 1194 | 
| 1195             <p> | 1195             <p> | 
| 1196               The occurrences of references to elements within the | 1196               The occurrences of references to elements within the | 
| 1197               file. | 1197               file. | 
| 1198             </p> | 1198             </p> | 
| 1199           </dd></dl></dd><dt class="notification"><a name="notification_analysis
      .outline">analysis.outline</a> (<a href="#notification_analysis.outline">#</a>)<
      /dt><dd><div class="box"><pre>notification: { | 1199           </dd></dl></dd><dt class="notification"><a name="notification_analysis
      .outline">analysis.outline</a> (<a href="#notification_analysis.outline">#</a>)<
      /dt><dd><div class="box"><pre>notification: { | 
| 1200   "event": "analysis.outline" | 1200   "event": "analysis.outline" | 
| 1201   "params": { | 1201   "params": { | 
| 1202     "<b>file</b>": <a href="#type_FilePath">FilePath</a> | 1202     "<b>file</b>": <a href="#type_FilePath">FilePath</a> | 
|  | 1203     "<b>kind</b>": <a href="#type_FileKind">FileKind</a> | 
|  | 1204     "<b>libraryName</b>": <span style="color:#999999">optional</span> String | 
| 1203     "<b>outline</b>": <a href="#type_Outline">Outline</a> | 1205     "<b>outline</b>": <a href="#type_Outline">Outline</a> | 
| 1204   } | 1206   } | 
| 1205 }</pre></div> | 1207 }</pre></div> | 
| 1206         <p> | 1208         <p> | 
| 1207           Reports the outline associated with a single file. | 1209           Reports the outline associated with a single file. | 
| 1208         </p> | 1210         </p> | 
| 1209         <p> | 1211         <p> | 
| 1210           This notification is not subscribed to by default. Clients | 1212           This notification is not subscribed to by default. Clients | 
| 1211           can subscribe by including the value <tt>"OUTLINE"</tt> in | 1213           can subscribe by including the value <tt>"OUTLINE"</tt> in | 
| 1212           the list of services passed in an analysis.setSubscriptions | 1214           the list of services passed in an analysis.setSubscriptions | 
| 1213           request. | 1215           request. | 
| 1214         </p> | 1216         </p> | 
| 1215 | 1217 | 
| 1216       <h4>Parameters</h4><dl><dt class="field"><b><i>file ( <a href="#type_FileP
      ath">FilePath</a> )</i></b></dt><dd> | 1218       <h4>Parameters</h4><dl><dt class="field"><b><i>file ( <a href="#type_FileP
      ath">FilePath</a> )</i></b></dt><dd> | 
| 1217 | 1219 | 
| 1218             <p> | 1220             <p> | 
| 1219               The file with which the outline is associated. | 1221               The file with which the outline is associated. | 
| 1220             </p> | 1222             </p> | 
|  | 1223           </dd><dt class="field"><b><i>kind ( <a href="#type_FileKind">FileKind<
      /a> )</i></b></dt><dd> | 
|  | 1224 | 
|  | 1225             <p> | 
|  | 1226               The kind of the file. | 
|  | 1227             </p> | 
|  | 1228           </dd><dt class="field"><b><i>libraryName ( <span style="color:#999999"
      >optional</span> String )</i></b></dt><dd> | 
|  | 1229 | 
|  | 1230             <p> | 
|  | 1231               The name of the library defined by the file using a "library" | 
|  | 1232               directive, or referenced by a "part of" directive. If both | 
|  | 1233               "library" and "part of" directives are present, then the | 
|  | 1234               "library" directive takes precedence. | 
|  | 1235               This field will be omitted if the file has neither "library" | 
|  | 1236               nor "part of" directives. | 
|  | 1237             </p> | 
| 1221           </dd><dt class="field"><b><i>outline ( <a href="#type_Outline">Outline
      </a> )</i></b></dt><dd> | 1238           </dd><dt class="field"><b><i>outline ( <a href="#type_Outline">Outline
      </a> )</i></b></dt><dd> | 
| 1222 | 1239 | 
| 1223             <p> | 1240             <p> | 
| 1224               The outline associated with the file. | 1241               The outline associated with the file. | 
| 1225             </p> | 1242             </p> | 
| 1226           </dd></dl></dd><dt class="notification"><a name="notification_analysis
      .overrides">analysis.overrides</a> (<a href="#notification_analysis.overrides">#
      </a>)</dt><dd><div class="box"><pre>notification: { | 1243           </dd></dl></dd><dt class="notification"><a name="notification_analysis
      .overrides">analysis.overrides</a> (<a href="#notification_analysis.overrides">#
      </a>)</dt><dd><div class="box"><pre>notification: { | 
| 1227   "event": "analysis.overrides" | 1244   "event": "analysis.overrides" | 
| 1228   "params": { | 1245   "params": { | 
| 1229     "<b>file</b>": <a href="#type_FilePath">FilePath</a> | 1246     "<b>file</b>": <a href="#type_FilePath">FilePath</a> | 
| 1230     "<b>overrides</b>": List<<a href="#type_Override">Override</a>> | 1247     "<b>overrides</b>": List<<a href="#type_Override">Override</a>> | 
| (...skipping 1071 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 2302 | 2319 | 
| 2303 | 2320 | 
| 2304 | 2321 | 
| 2305 | 2322 | 
| 2306 | 2323 | 
| 2307 | 2324 | 
| 2308 | 2325 | 
| 2309 | 2326 | 
| 2310 | 2327 | 
| 2311 | 2328 | 
|  | 2329 | 
| 2312     <dl><dt class="typeDefinition"><a name="type_AddContentOverlay">AddContentOv
      erlay: object</a></dt><dd> | 2330     <dl><dt class="typeDefinition"><a name="type_AddContentOverlay">AddContentOv
      erlay: object</a></dt><dd> | 
| 2313         <p> | 2331         <p> | 
| 2314           A directive to begin overlaying the contents of a file.  The | 2332           A directive to begin overlaying the contents of a file.  The | 
| 2315           supplied content will be used for analysis in place of the | 2333           supplied content will be used for analysis in place of the | 
| 2316           file contents in the filesystem. | 2334           file contents in the filesystem. | 
| 2317         </p> | 2335         </p> | 
| 2318         <p> | 2336         <p> | 
| 2319           If this directive is used on a file that already has a file | 2337           If this directive is used on a file that already has a file | 
| 2320           content overlay, the old overlay is discarded and replaced | 2338           content overlay, the old overlay is discarded and replaced | 
| 2321           with the new one. | 2339           with the new one. | 
| (...skipping 446 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 2768 | 2786 | 
| 2769         <p> | 2787         <p> | 
| 2770           The identifier for a execution context. | 2788           The identifier for a execution context. | 
| 2771         </p> | 2789         </p> | 
| 2772       </dd><dt class="typeDefinition"><a name="type_ExecutionService">ExecutionS
      ervice: String</a></dt><dd> | 2790       </dd><dt class="typeDefinition"><a name="type_ExecutionService">ExecutionS
      ervice: String</a></dt><dd> | 
| 2773         <p> | 2791         <p> | 
| 2774           An enumeration of the services provided by the execution | 2792           An enumeration of the services provided by the execution | 
| 2775           domain. | 2793           domain. | 
| 2776         </p> | 2794         </p> | 
| 2777 | 2795 | 
| 2778       <dl><dt class="value">LAUNCH_DATA</dt></dl></dd><dt class="typeDefinition"
      ><a name="type_FilePath">FilePath: String</a></dt><dd> | 2796       <dl><dt class="value">LAUNCH_DATA</dt></dl></dd><dt class="typeDefinition"
      ><a name="type_FileKind">FileKind: String</a></dt><dd> | 
|  | 2797         <p> | 
|  | 2798           An enumeration of the kinds of files. | 
|  | 2799         </p> | 
|  | 2800 | 
|  | 2801       <dl><dt class="value">LIBRARY</dt><dt class="value">PART</dt></dl></dd><dt
       class="typeDefinition"><a name="type_FilePath">FilePath: String</a></dt><dd> | 
| 2779 | 2802 | 
| 2780         <p> | 2803         <p> | 
| 2781           The absolute path of a file. | 2804           The absolute path of a file. | 
| 2782         </p> | 2805         </p> | 
| 2783       </dd><dt class="typeDefinition"><a name="type_FoldingKind">FoldingKind: St
      ring</a></dt><dd> | 2806       </dd><dt class="typeDefinition"><a name="type_FoldingKind">FoldingKind: St
      ring</a></dt><dd> | 
| 2784         <p> | 2807         <p> | 
| 2785           An enumeration of the kinds of folding regions. | 2808           An enumeration of the kinds of folding regions. | 
| 2786         </p> | 2809         </p> | 
| 2787 | 2810 | 
| 2788       <dl><dt class="value">COMMENT</dt><dt class="value">CLASS_MEMBER</dt><dt c
      lass="value">DIRECTIVES</dt><dt class="value">DOCUMENTATION_COMMENT</dt><dt clas
      s="value">TOP_LEVEL_DECLARATION</dt></dl></dd><dt class="typeDefinition"><a name
      ="type_FoldingRegion">FoldingRegion: object</a></dt><dd> | 2811       <dl><dt class="value">COMMENT</dt><dt class="value">CLASS_MEMBER</dt><dt c
      lass="value">DIRECTIVES</dt><dt class="value">DOCUMENTATION_COMMENT</dt><dt clas
      s="value">TOP_LEVEL_DECLARATION</dt></dl></dd><dt class="typeDefinition"><a name
      ="type_FoldingRegion">FoldingRegion: object</a></dt><dd> | 
| (...skipping 1406 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 4195           </dd></dl></dd></dl> | 4218           </dd></dl></dd></dl> | 
| 4196     <h2>Errors</h2> | 4219     <h2>Errors</h2> | 
| 4197     <p> | 4220     <p> | 
| 4198       This section contains a list of all of the errors that are | 4221       This section contains a list of all of the errors that are | 
| 4199       produced by the server and the data that is returned with each. | 4222       produced by the server and the data that is returned with each. | 
| 4200     </p> | 4223     </p> | 
| 4201     <p> | 4224     <p> | 
| 4202       TBD | 4225       TBD | 
| 4203     </p> | 4226     </p> | 
| 4204     <h2 class="domain"><a name="index">Index</a></h2> | 4227     <h2 class="domain"><a name="index">Index</a></h2> | 
| 4205     <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.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><h3>Types (<a href="#types">↑</a>)</h3><div c
      lass="subindex"><ul><li><a href="#type_AddContentOverlay">AddContentOverlay</a><
      /li><li><a href="#type_AnalysisError">AnalysisError</a></li><li><a href="#type_A
      nalysisErrorFixes">AnalysisErrorFixes</a></li><li><a href="#type_AnalysisErrorSe
      verity">AnalysisErrorSeverity</a></li><li><a href="#type_AnalysisErrorType">Anal
      ysisErrorType</a></li><li><a href="#type_AnalysisOptions">AnalysisOptions</a></l
      i><li><a href="#type_AnalysisService">AnalysisService</a></li><li><a href="#type
      _AnalysisStatus">AnalysisStatus</a></li><li><a href="#type_ChangeContentOverlay"
      >ChangeContentOverlay</a></li><li><a href="#type_CompletionId">CompletionId</a><
      /li><li><a href="#type_CompletionSuggestion">CompletionSuggestion</a></li><li><a
       href="#type_CompletionSuggestionKind">CompletionSuggestionKind</a></li><li><a h
      ref="#type_Element">Element</a></li><li><a href="#type_ElementKind">ElementKind<
      /a></li><li><a href="#type_ExecutableFile">ExecutableFile</a></li><li><a href="#
      type_ExecutableKind">ExecutableKind</a></li><li><a href="#type_ExecutionContextI
      d">ExecutionContextId</a></li><li><a href="#type_ExecutionService">ExecutionServ
      ice</a></li><li><a href="#type_FilePath">FilePath</a></li><li><a href="#type_Fol
      dingKind">FoldingKind</a></li><li><a href="#type_FoldingRegion">FoldingRegion</a
      ></li><li><a href="#type_GeneralAnalysisService">GeneralAnalysisService</a></li>
      <li><a href="#type_HighlightRegion">HighlightRegion</a></li><li><a href="#type_H
      ighlightRegionType">HighlightRegionType</a></li><li><a href="#type_HoverInformat
      ion">HoverInformation</a></li><li><a href="#type_ImplementedClass">ImplementedCl
      ass</a></li><li><a href="#type_ImplementedMember">ImplementedMember</a></li><li>
      <a href="#type_LinkedEditGroup">LinkedEditGroup</a></li><li><a href="#type_Linke
      dEditSuggestion">LinkedEditSuggestion</a></li><li><a href="#type_LinkedEditSugge
      stionKind">LinkedEditSuggestionKind</a></li><li><a href="#type_Location">Locatio
      n</a></li><li><a href="#type_NavigationRegion">NavigationRegion</a></li><li><a h
      ref="#type_NavigationTarget">NavigationTarget</a></li><li><a href="#type_Occurre
      nces">Occurrences</a></li><li><a href="#type_Outline">Outline</a></li><li><a hre
      f="#type_Override">Override</a></li><li><a href="#type_OverriddenMember">Overrid
      denMember</a></li><li><a href="#type_Position">Position</a></li><li><a href="#ty
      pe_PubStatus">PubStatus</a></li><li><a href="#type_RefactoringKind">RefactoringK
      ind</a></li><li><a href="#type_RefactoringMethodParameter">RefactoringMethodPara
      meter</a></li><li><a href="#type_RefactoringFeedback">RefactoringFeedback</a></l
      i><li><a href="#type_RefactoringOptions">RefactoringOptions</a></li><li><a href=
      "#type_RefactoringMethodParameterKind">RefactoringMethodParameterKind</a></li><l
      i><a href="#type_RefactoringProblem">RefactoringProblem</a></li><li><a href="#ty
      pe_RefactoringProblemSeverity">RefactoringProblemSeverity</a></li><li><a href="#
      type_RemoveContentOverlay">RemoveContentOverlay</a></li><li><a href="#type_Reque
      stError">RequestError</a></li><li><a href="#type_RequestErrorCode">RequestErrorC
      ode</a></li><li><a href="#type_SearchId">SearchId</a></li><li><a href="#type_Sea
      rchResult">SearchResult</a></li><li><a href="#type_SearchResultKind">SearchResul
      tKind</a></li><li><a href="#type_ServerService">ServerService</a></li><li><a hre
      f="#type_SourceChange">SourceChange</a></li><li><a href="#type_SourceEdit">Sourc
      eEdit</a></li><li><a href="#type_SourceFileEdit">SourceFileEdit</a></li><li><a h
      ref="#type_TypeHierarchyItem">TypeHierarchyItem</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> | 4228     <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.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><h3>Types (<a href="#types">↑</a>)</h3><div c
      lass="subindex"><ul><li><a href="#type_AddContentOverlay">AddContentOverlay</a><
      /li><li><a href="#type_AnalysisError">AnalysisError</a></li><li><a href="#type_A
      nalysisErrorFixes">AnalysisErrorFixes</a></li><li><a href="#type_AnalysisErrorSe
      verity">AnalysisErrorSeverity</a></li><li><a href="#type_AnalysisErrorType">Anal
      ysisErrorType</a></li><li><a href="#type_AnalysisOptions">AnalysisOptions</a></l
      i><li><a href="#type_AnalysisService">AnalysisService</a></li><li><a href="#type
      _AnalysisStatus">AnalysisStatus</a></li><li><a href="#type_ChangeContentOverlay"
      >ChangeContentOverlay</a></li><li><a href="#type_CompletionId">CompletionId</a><
      /li><li><a href="#type_CompletionSuggestion">CompletionSuggestion</a></li><li><a
       href="#type_CompletionSuggestionKind">CompletionSuggestionKind</a></li><li><a h
      ref="#type_Element">Element</a></li><li><a href="#type_ElementKind">ElementKind<
      /a></li><li><a href="#type_ExecutableFile">ExecutableFile</a></li><li><a href="#
      type_ExecutableKind">ExecutableKind</a></li><li><a href="#type_ExecutionContextI
      d">ExecutionContextId</a></li><li><a href="#type_ExecutionService">ExecutionServ
      ice</a></li><li><a href="#type_FileKind">FileKind</a></li><li><a href="#type_Fil
      ePath">FilePath</a></li><li><a href="#type_FoldingKind">FoldingKind</a></li><li>
      <a href="#type_FoldingRegion">FoldingRegion</a></li><li><a href="#type_GeneralAn
      alysisService">GeneralAnalysisService</a></li><li><a href="#type_HighlightRegion
      ">HighlightRegion</a></li><li><a href="#type_HighlightRegionType">HighlightRegio
      nType</a></li><li><a href="#type_HoverInformation">HoverInformation</a></li><li>
      <a href="#type_ImplementedClass">ImplementedClass</a></li><li><a href="#type_Imp
      lementedMember">ImplementedMember</a></li><li><a href="#type_LinkedEditGroup">Li
      nkedEditGroup</a></li><li><a href="#type_LinkedEditSuggestion">LinkedEditSuggest
      ion</a></li><li><a href="#type_LinkedEditSuggestionKind">LinkedEditSuggestionKin
      d</a></li><li><a href="#type_Location">Location</a></li><li><a href="#type_Navig
      ationRegion">NavigationRegion</a></li><li><a href="#type_NavigationTarget">Navig
      ationTarget</a></li><li><a href="#type_Occurrences">Occurrences</a></li><li><a h
      ref="#type_Outline">Outline</a></li><li><a href="#type_Override">Override</a></l
      i><li><a href="#type_OverriddenMember">OverriddenMember</a></li><li><a href="#ty
      pe_Position">Position</a></li><li><a href="#type_PubStatus">PubStatus</a></li><l
      i><a href="#type_RefactoringKind">RefactoringKind</a></li><li><a href="#type_Ref
      actoringMethodParameter">RefactoringMethodParameter</a></li><li><a href="#type_R
      efactoringFeedback">RefactoringFeedback</a></li><li><a href="#type_RefactoringOp
      tions">RefactoringOptions</a></li><li><a href="#type_RefactoringMethodParameterK
      ind">RefactoringMethodParameterKind</a></li><li><a href="#type_RefactoringProble
      m">RefactoringProblem</a></li><li><a href="#type_RefactoringProblemSeverity">Ref
      actoringProblemSeverity</a></li><li><a href="#type_RemoveContentOverlay">RemoveC
      ontentOverlay</a></li><li><a href="#type_RequestError">RequestError</a></li><li>
      <a href="#type_RequestErrorCode">RequestErrorCode</a></li><li><a href="#type_Sea
      rchId">SearchId</a></li><li><a href="#type_SearchResult">SearchResult</a></li><l
      i><a href="#type_SearchResultKind">SearchResultKind</a></li><li><a href="#type_S
      erverService">ServerService</a></li><li><a href="#type_SourceChange">SourceChang
      e</a></li><li><a href="#type_SourceEdit">SourceEdit</a></li><li><a href="#type_S
      ourceFileEdit">SourceFileEdit</a></li><li><a href="#type_TypeHierarchyItem">Type
      HierarchyItem</a></li></ul></div><h3>Refactorings (<a href="#refactorings">↑</a>
      )</h3><div class="subindex"><ul><li><a href="#refactoring_CONVERT_GETTER_TO_METH
      OD">CONVERT_GETTER_TO_METHOD</a></li><li><a href="#refactoring_CONVERT_METHOD_TO
      _GETTER">CONVERT_METHOD_TO_GETTER</a></li><li><a href="#refactoring_EXTRACT_LOCA
      L_VARIABLE">EXTRACT_LOCAL_VARIABLE</a></li><li><a href="#refactoring_EXTRACT_MET
      HOD">EXTRACT_METHOD</a></li><li><a href="#refactoring_INLINE_LOCAL_VARIABLE">INL
      INE_LOCAL_VARIABLE</a></li><li><a href="#refactoring_INLINE_METHOD">INLINE_METHO
      D</a></li><li><a href="#refactoring_MOVE_FILE">MOVE_FILE</a></li><li><a href="#r
      efactoring_RENAME">RENAME</a></li></ul></div> | 
| 4206 | 4229 | 
| 4207 | 4230 | 
| 4208 </body></html> | 4231 </body></html> | 
| OLD | NEW | 
|---|