| 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 |