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 402 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
413 | 413 |
414 | 414 |
415 | 415 |
416 | 416 |
417 | 417 |
418 | 418 |
419 | 419 |
420 | 420 |
421 | 421 |
422 | 422 |
| 423 |
423 <h3>Requests</h3><dl><dt class="request"><a name="request_analysis.getErrors
">analysis.getErrors</a> (<a href="#request_analysis.getErrors">#</a>)</dt><dd><
div class="box"><pre>request: { | 424 <h3>Requests</h3><dl><dt class="request"><a name="request_analysis.getErrors
">analysis.getErrors</a> (<a href="#request_analysis.getErrors">#</a>)</dt><dd><
div class="box"><pre>request: { |
424 "id": String | 425 "id": String |
425 "method": "analysis.getErrors" | 426 "method": "analysis.getErrors" |
426 "params": { | 427 "params": { |
427 "<b>file</b>": <a href="#type_FilePath">FilePath</a> | 428 "<b>file</b>": <a href="#type_FilePath">FilePath</a> |
428 } | 429 } |
429 }</pre><br><pre>response: { | 430 }</pre><br><pre>response: { |
430 "id": String | 431 "id": String |
431 "error": <span style="color:#999999">optional</span> <a href="#type_RequestErr
or">RequestError</a> | 432 "error": <span style="color:#999999">optional</span> <a href="#type_RequestErr
or">RequestError</a> |
432 "result": { | 433 "result": { |
(...skipping 599 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1032 </dd><dt class="field"><b><i>regions ( List<<a href="#type_Highligh
tRegion">HighlightRegion</a>> )</i></b></dt><dd> | 1033 </dd><dt class="field"><b><i>regions ( List<<a href="#type_Highligh
tRegion">HighlightRegion</a>> )</i></b></dt><dd> |
1033 | 1034 |
1034 <p> | 1035 <p> |
1035 The highlight regions contained in the file. Each | 1036 The highlight regions contained in the file. Each |
1036 highlight region represents a particular syntactic or | 1037 highlight region represents a particular syntactic or |
1037 semantic meaning associated with some range. Note that | 1038 semantic meaning associated with some range. Note that |
1038 the highlight regions that are returned can overlap | 1039 the highlight regions that are returned can overlap |
1039 other highlight regions if there is more than one | 1040 other highlight regions if there is more than one |
1040 meaning associated with a particular region. | 1041 meaning associated with a particular region. |
1041 </p> | 1042 </p> |
| 1043 </dd></dl></dd><dt class="notification"><a name="notification_analysis
.implemented">analysis.implemented</a> (<a href="#notification_analysis.implemen
ted">#</a>)</dt><dd><div class="box"><pre>notification: { |
| 1044 "event": "analysis.implemented" |
| 1045 "params": { |
| 1046 "<b>file</b>": <a href="#type_FilePath">FilePath</a> |
| 1047 "<b>classes</b>": List<<a href="#type_ImplementedClass">ImplementedClass<
/a>> |
| 1048 "<b>members</b>": List<<a href="#type_ImplementedMember">ImplementedMembe
r</a>> |
| 1049 } |
| 1050 }</pre></div> |
| 1051 <p> |
| 1052 Reports the classes that are implemented or extended and |
| 1053 class members that are implemented or overridden in a file. |
| 1054 </p> |
| 1055 <p> |
| 1056 This notification is not subscribed to by default. Clients |
| 1057 can subscribe by including the value <tt>"IMPLEMENTED"</tt> in |
| 1058 the list of services passed in an analysis.setSubscriptions |
| 1059 request. |
| 1060 </p> |
| 1061 |
| 1062 <h4>Parameters</h4><dl><dt class="field"><b><i>file ( <a href="#type_FileP
ath">FilePath</a> )</i></b></dt><dd> |
| 1063 |
| 1064 <p> |
| 1065 The file with which the implementations are associated. |
| 1066 </p> |
| 1067 </dd><dt class="field"><b><i>classes ( List<<a href="#type_Implemen
tedClass">ImplementedClass</a>> )</i></b></dt><dd> |
| 1068 |
| 1069 <p> |
| 1070 The classes defined in the file that are implemented or extended. |
| 1071 </p> |
| 1072 </dd><dt class="field"><b><i>members ( List<<a href="#type_Implemen
tedMember">ImplementedMember</a>> )</i></b></dt><dd> |
| 1073 |
| 1074 <p> |
| 1075 The member defined in the file that are implemented or overridden. |
| 1076 </p> |
1042 </dd></dl></dd><dt class="notification"><a name="notification_analysis
.invalidate">analysis.invalidate</a> (<a href="#notification_analysis.invalidate
">#</a>)</dt><dd><div class="box"><pre>notification: { | 1077 </dd></dl></dd><dt class="notification"><a name="notification_analysis
.invalidate">analysis.invalidate</a> (<a href="#notification_analysis.invalidate
">#</a>)</dt><dd><div class="box"><pre>notification: { |
1043 "event": "analysis.invalidate" | 1078 "event": "analysis.invalidate" |
1044 "params": { | 1079 "params": { |
1045 "<b>file</b>": <a href="#type_FilePath">FilePath</a> | 1080 "<b>file</b>": <a href="#type_FilePath">FilePath</a> |
1046 "<b>offset</b>": int | 1081 "<b>offset</b>": int |
1047 "<b>length</b>": int | 1082 "<b>length</b>": int |
1048 "<b>delta</b>": int | 1083 "<b>delta</b>": int |
1049 } | 1084 } |
1050 }</pre></div> | 1085 }</pre></div> |
1051 <p> | 1086 <p> |
(...skipping 1213 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2265 | 2300 |
2266 | 2301 |
2267 | 2302 |
2268 | 2303 |
2269 | 2304 |
2270 | 2305 |
2271 | 2306 |
2272 | 2307 |
2273 | 2308 |
2274 | 2309 |
| 2310 |
| 2311 |
2275 <dl><dt class="typeDefinition"><a name="type_AddContentOverlay">AddContentOv
erlay: object</a></dt><dd> | 2312 <dl><dt class="typeDefinition"><a name="type_AddContentOverlay">AddContentOv
erlay: object</a></dt><dd> |
2276 <p> | 2313 <p> |
2277 A directive to begin overlaying the contents of a file. The | 2314 A directive to begin overlaying the contents of a file. The |
2278 supplied content will be used for analysis in place of the | 2315 supplied content will be used for analysis in place of the |
2279 file contents in the filesystem. | 2316 file contents in the filesystem. |
2280 </p> | 2317 </p> |
2281 <p> | 2318 <p> |
2282 If this directive is used on a file that already has a file | 2319 If this directive is used on a file that already has a file |
2283 content overlay, the old overlay is discarded and replaced | 2320 content overlay, the old overlay is discarded and replaced |
2284 with the new one. | 2321 with the new one. |
(...skipping 124 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2409 <p> | 2446 <p> |
2410 True if lints should be generated as part of generating | 2447 True if lints should be generated as part of generating |
2411 errors and warnings. | 2448 errors and warnings. |
2412 </p> | 2449 </p> |
2413 </dd></dl></dd><dt class="typeDefinition"><a name="type_AnalysisServic
e">AnalysisService: String</a></dt><dd> | 2450 </dd></dl></dd><dt class="typeDefinition"><a name="type_AnalysisServic
e">AnalysisService: String</a></dt><dd> |
2414 <p> | 2451 <p> |
2415 An enumeration of the services provided by the analysis domain that | 2452 An enumeration of the services provided by the analysis domain that |
2416 are related to a specific list of files. | 2453 are related to a specific list of files. |
2417 </p> | 2454 </p> |
2418 | 2455 |
2419 <dl><dt class="value">FOLDING</dt><dt class="value">HIGHLIGHTS</dt><dt cla
ss="value">INVALIDATE</dt><dd> | 2456 <dl><dt class="value">FOLDING</dt><dt class="value">HIGHLIGHTS</dt><dt cla
ss="value">IMPLEMENTED</dt><dt class="value">INVALIDATE</dt><dd> |
2420 | 2457 |
2421 <p> | 2458 <p> |
2422 This service is not currently implemented and will become a | 2459 This service is not currently implemented and will become a |
2423 GeneralAnalysisService in a future release. | 2460 GeneralAnalysisService in a future release. |
2424 </p> | 2461 </p> |
2425 </dd><dt class="value">NAVIGATION</dt><dt class="value">OCCURRENCES</d
t><dt class="value">OUTLINE</dt><dt class="value">OVERRIDES</dt></dl></dd><dt cl
ass="typeDefinition"><a name="type_AnalysisStatus">AnalysisStatus: object</a></d
t><dd> | 2462 </dd><dt class="value">NAVIGATION</dt><dt class="value">OCCURRENCES</d
t><dt class="value">OUTLINE</dt><dt class="value">OVERRIDES</dt></dl></dd><dt cl
ass="typeDefinition"><a name="type_AnalysisStatus">AnalysisStatus: object</a></d
t><dd> |
2426 <p> | 2463 <p> |
2427 An indication of the current state of analysis. | 2464 An indication of the current state of analysis. |
2428 </p> | 2465 </p> |
2429 | 2466 |
(...skipping 600 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3030 data is omitted if the location does not correspond to an | 3067 data is omitted if the location does not correspond to an |
3031 expression or if there is no propagated type information. | 3068 expression or if there is no propagated type information. |
3032 </p> | 3069 </p> |
3033 </dd><dt class="field"><b><i>staticType ( <span style="color:#999999">
optional</span> String )</i></b></dt><dd> | 3070 </dd><dt class="field"><b><i>staticType ( <span style="color:#999999">
optional</span> String )</i></b></dt><dd> |
3034 | 3071 |
3035 <p> | 3072 <p> |
3036 The name of the static type of the expression. This data | 3073 The name of the static type of the expression. This data |
3037 is omitted if the location does not correspond to an | 3074 is omitted if the location does not correspond to an |
3038 expression. | 3075 expression. |
3039 </p> | 3076 </p> |
| 3077 </dd></dl></dd><dt class="typeDefinition"><a name="type_ImplementedCla
ss">ImplementedClass: object</a></dt><dd> |
| 3078 <p> |
| 3079 A description of a class that is implemented or extended. |
| 3080 </p> |
| 3081 |
| 3082 <dl><dt class="field"><b><i>offset ( int )</i></b></dt><dd> |
| 3083 |
| 3084 <p> |
| 3085 The offset of the name of the implemented class. |
| 3086 </p> |
| 3087 </dd><dt class="field"><b><i>length ( int )</i></b></dt><dd> |
| 3088 |
| 3089 <p> |
| 3090 The length of the name of the implemented class. |
| 3091 </p> |
| 3092 </dd></dl></dd><dt class="typeDefinition"><a name="type_ImplementedMem
ber">ImplementedMember: object</a></dt><dd> |
| 3093 <p> |
| 3094 A description of a class member that is implemented or overridden. |
| 3095 </p> |
| 3096 |
| 3097 <dl><dt class="field"><b><i>offset ( int )</i></b></dt><dd> |
| 3098 |
| 3099 <p> |
| 3100 The offset of the name of the implemented member. |
| 3101 </p> |
| 3102 </dd><dt class="field"><b><i>length ( int )</i></b></dt><dd> |
| 3103 |
| 3104 <p> |
| 3105 The length of the name of the implemented member. |
| 3106 </p> |
3040 </dd></dl></dd><dt class="typeDefinition"><a name="type_LinkedEditGrou
p">LinkedEditGroup: object</a></dt><dd> | 3107 </dd></dl></dd><dt class="typeDefinition"><a name="type_LinkedEditGrou
p">LinkedEditGroup: object</a></dt><dd> |
3041 <p> | 3108 <p> |
3042 A collection of positions that should be linked (edited | 3109 A collection of positions that should be linked (edited |
3043 simultaneously) for the purposes of updating code after a | 3110 simultaneously) for the purposes of updating code after a |
3044 source change. For example, if a set of edits introduced a | 3111 source change. For example, if a set of edits introduced a |
3045 new variable name, the group would contain all of the | 3112 new variable name, the group would contain all of the |
3046 positions of the variable name so that if the client wanted | 3113 positions of the variable name so that if the client wanted |
3047 to let the user edit the variable name after the operation, | 3114 to let the user edit the variable name after the operation, |
3048 all occurrences of the name could be edited simultaneously. | 3115 all occurrences of the name could be edited simultaneously. |
3049 </p> | 3116 </p> |
(...skipping 1078 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4128 </dd></dl></dd></dl> | 4195 </dd></dl></dd></dl> |
4129 <h2>Errors</h2> | 4196 <h2>Errors</h2> |
4130 <p> | 4197 <p> |
4131 This section contains a list of all of the errors that are | 4198 This section contains a list of all of the errors that are |
4132 produced by the server and the data that is returned with each. | 4199 produced by the server and the data that is returned with each. |
4133 </p> | 4200 </p> |
4134 <p> | 4201 <p> |
4135 TBD | 4202 TBD |
4136 </p> | 4203 </p> |
4137 <h2 class="domain"><a name="index">Index</a></h2> | 4204 <h2 class="domain"><a name="index">Index</a></h2> |
4138 <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.inv
alidate">invalidate</a></li><li><a href="#notification_analysis.navigation">navi
gation</a></li><li><a href="#notification_analysis.occurrences">occurrences</a><
/li><li><a href="#notification_analysis.outline">outline</a></li><li><a href="#n
otification_analysis.overrides">overrides</a></li></ul></div></div><h4>completio
n (<a href="#domain_completion">↑</a>)</h4><div class="subindex"><h5>Requests</h
5><ul><li><a href="#request_completion.getSuggestions">getSuggestions</a></li></
ul><h5>Notifications</h5><div class="subindex"><ul><li><a href="#notification_co
mpletion.results">results</a></li></ul></div></div><h4>search (<a href="#domain_
search">↑</a>)</h4><div class="subindex"><h5>Requests</h5><ul><li><a href="#requ
est_search.findElementReferences">findElementReferences</a></li><li><a href="#re
quest_search.findMemberDeclarations">findMemberDeclarations</a></li><li><a href=
"#request_search.findMemberReferences">findMemberReferences</a></li><li><a href=
"#request_search.findTopLevelDeclarations">findTopLevelDeclarations</a></li><li>
<a href="#request_search.getTypeHierarchy">getTypeHierarchy</a></li></ul><h5>Not
ifications</h5><div class="subindex"><ul><li><a href="#notification_search.resul
ts">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">f
ormat</a></li><li><a href="#request_edit.getAssists">getAssists</a></li><li><a h
ref="#request_edit.getAvailableRefactorings">getAvailableRefactorings</a></li><l
i><a href="#request_edit.getFixes">getFixes</a></li><li><a href="#request_edit.g
etRefactoring">getRefactoring</a></li><li><a href="#request_edit.sortMembers">so
rtMembers</a></li><li><a href="#request_edit.organizeDirectives">organizeDirecti
ves</a></li></ul></div><h4>execution (<a href="#domain_execution">↑</a>)</h4><di
v class="subindex"><h5>Requests</h5><ul><li><a href="#request_execution.createCo
ntext">createContext</a></li><li><a href="#request_execution.deleteContext">dele
teContext</a></li><li><a href="#request_execution.mapUri">mapUri</a></li><li><a
href="#request_execution.setSubscriptions">setSubscriptions</a></li></ul><h5>Not
ifications</h5><div class="subindex"><ul><li><a href="#notification_execution.la
unchData">launchData</a></li></ul></div></div><h3>Types (<a href="#types">↑</a>)
</h3><div class="subindex"><ul><li><a href="#type_AddContentOverlay">AddContentO
verlay</a></li><li><a href="#type_AnalysisError">AnalysisError</a></li><li><a hr
ef="#type_AnalysisErrorFixes">AnalysisErrorFixes</a></li><li><a href="#type_Anal
ysisErrorSeverity">AnalysisErrorSeverity</a></li><li><a href="#type_AnalysisErro
rType">AnalysisErrorType</a></li><li><a href="#type_AnalysisOptions">AnalysisOpt
ions</a></li><li><a href="#type_AnalysisService">AnalysisService</a></li><li><a
href="#type_AnalysisStatus">AnalysisStatus</a></li><li><a href="#type_ChangeCont
entOverlay">ChangeContentOverlay</a></li><li><a href="#type_CompletionId">Comple
tionId</a></li><li><a href="#type_CompletionSuggestion">CompletionSuggestion</a>
</li><li><a href="#type_CompletionSuggestionKind">CompletionSuggestionKind</a></
li><li><a href="#type_Element">Element</a></li><li><a href="#type_ElementKind">E
lementKind</a></li><li><a href="#type_ExecutableFile">ExecutableFile</a></li><li
><a href="#type_ExecutableKind">ExecutableKind</a></li><li><a href="#type_Execut
ionContextId">ExecutionContextId</a></li><li><a href="#type_ExecutionService">Ex
ecutionService</a></li><li><a href="#type_FilePath">FilePath</a></li><li><a href
="#type_FoldingKind">FoldingKind</a></li><li><a href="#type_FoldingRegion">Foldi
ngRegion</a></li><li><a href="#type_GeneralAnalysisService">GeneralAnalysisServi
ce</a></li><li><a href="#type_HighlightRegion">HighlightRegion</a></li><li><a hr
ef="#type_HighlightRegionType">HighlightRegionType</a></li><li><a href="#type_Ho
verInformation">HoverInformation</a></li><li><a href="#type_LinkedEditGroup">Lin
kedEditGroup</a></li><li><a href="#type_LinkedEditSuggestion">LinkedEditSuggesti
on</a></li><li><a href="#type_LinkedEditSuggestionKind">LinkedEditSuggestionKind
</a></li><li><a href="#type_Location">Location</a></li><li><a href="#type_Naviga
tionRegion">NavigationRegion</a></li><li><a href="#type_NavigationTarget">Naviga
tionTarget</a></li><li><a href="#type_Occurrences">Occurrences</a></li><li><a hr
ef="#type_Outline">Outline</a></li><li><a href="#type_Override">Override</a></li
><li><a href="#type_OverriddenMember">OverriddenMember</a></li><li><a href="#typ
e_Position">Position</a></li><li><a href="#type_PubStatus">PubStatus</a></li><li
><a href="#type_RefactoringKind">RefactoringKind</a></li><li><a href="#type_Refa
ctoringMethodParameter">RefactoringMethodParameter</a></li><li><a href="#type_Re
factoringFeedback">RefactoringFeedback</a></li><li><a href="#type_RefactoringOpt
ions">RefactoringOptions</a></li><li><a href="#type_RefactoringMethodParameterKi
nd">RefactoringMethodParameterKind</a></li><li><a href="#type_RefactoringProblem
">RefactoringProblem</a></li><li><a href="#type_RefactoringProblemSeverity">Refa
ctoringProblemSeverity</a></li><li><a href="#type_RemoveContentOverlay">RemoveCo
ntentOverlay</a></li><li><a href="#type_RequestError">RequestError</a></li><li><
a href="#type_RequestErrorCode">RequestErrorCode</a></li><li><a href="#type_Sear
chId">SearchId</a></li><li><a href="#type_SearchResult">SearchResult</a></li><li
><a href="#type_SearchResultKind">SearchResultKind</a></li><li><a href="#type_Se
rverService">ServerService</a></li><li><a href="#type_SourceChange">SourceChange
</a></li><li><a href="#type_SourceEdit">SourceEdit</a></li><li><a href="#type_So
urceFileEdit">SourceFileEdit</a></li><li><a href="#type_TypeHierarchyItem">TypeH
ierarchyItem</a></li></ul></div><h3>Refactorings (<a href="#refactorings">↑</a>)
</h3><div class="subindex"><ul><li><a href="#refactoring_CONVERT_GETTER_TO_METHO
D">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_LOCAL
_VARIABLE">EXTRACT_LOCAL_VARIABLE</a></li><li><a href="#refactoring_EXTRACT_METH
OD">EXTRACT_METHOD</a></li><li><a href="#refactoring_INLINE_LOCAL_VARIABLE">INLI
NE_LOCAL_VARIABLE</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="#re
factoring_RENAME">RENAME</a></li></ul></div> | 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> |
4139 | 4206 |
4140 | 4207 |
4141 </body></html> | 4208 </body></html> |
OLD | NEW |