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>implementedElements</b>": List<<a href="#type_ImplementedElement">Imp
lementedElement</a>> |
| 1048 } |
| 1049 }</pre></div> |
| 1050 <p> |
| 1051 Reports the implemented classes and class members in a file. |
| 1052 </p> |
| 1053 <p> |
| 1054 This notification is not subscribed to by default. Clients |
| 1055 can subscribe by including the value <tt>"IMPLEMENTED"</tt> in |
| 1056 the list of services passed in an analysis.setSubscriptions |
| 1057 request. |
| 1058 </p> |
| 1059 |
| 1060 <h4>Parameters</h4><dl><dt class="field"><b><i>file ( <a href="#type_FileP
ath">FilePath</a> )</i></b></dt><dd> |
| 1061 |
| 1062 <p> |
| 1063 The file with which the implementations are associated. |
| 1064 </p> |
| 1065 </dd><dt class="field"><b><i>implementedElements ( List<<a href="#t
ype_ImplementedElement">ImplementedElement</a>> )</i></b></dt><dd> |
| 1066 |
| 1067 <p> |
| 1068 The classes or class members defined in the file that have |
| 1069 implementations or overrides. |
| 1070 </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: { | 1071 </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" | 1072 "event": "analysis.invalidate" |
1044 "params": { | 1073 "params": { |
1045 "<b>file</b>": <a href="#type_FilePath">FilePath</a> | 1074 "<b>file</b>": <a href="#type_FilePath">FilePath</a> |
1046 "<b>offset</b>": int | 1075 "<b>offset</b>": int |
1047 "<b>length</b>": int | 1076 "<b>length</b>": int |
1048 "<b>delta</b>": int | 1077 "<b>delta</b>": int |
1049 } | 1078 } |
1050 }</pre></div> | 1079 }</pre></div> |
1051 <p> | 1080 <p> |
(...skipping 1213 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2265 | 2294 |
2266 | 2295 |
2267 | 2296 |
2268 | 2297 |
2269 | 2298 |
2270 | 2299 |
2271 | 2300 |
2272 | 2301 |
2273 | 2302 |
2274 | 2303 |
| 2304 |
| 2305 |
2275 <dl><dt class="typeDefinition"><a name="type_AddContentOverlay">AddContentOv
erlay: object</a></dt><dd> | 2306 <dl><dt class="typeDefinition"><a name="type_AddContentOverlay">AddContentOv
erlay: object</a></dt><dd> |
2276 <p> | 2307 <p> |
2277 A directive to begin overlaying the contents of a file. The | 2308 A directive to begin overlaying the contents of a file. The |
2278 supplied content will be used for analysis in place of the | 2309 supplied content will be used for analysis in place of the |
2279 file contents in the filesystem. | 2310 file contents in the filesystem. |
2280 </p> | 2311 </p> |
2281 <p> | 2312 <p> |
2282 If this directive is used on a file that already has a file | 2313 If this directive is used on a file that already has a file |
2283 content overlay, the old overlay is discarded and replaced | 2314 content overlay, the old overlay is discarded and replaced |
2284 with the new one. | 2315 with the new one. |
(...skipping 124 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2409 <p> | 2440 <p> |
2410 True if lints should be generated as part of generating | 2441 True if lints should be generated as part of generating |
2411 errors and warnings. | 2442 errors and warnings. |
2412 </p> | 2443 </p> |
2413 </dd></dl></dd><dt class="typeDefinition"><a name="type_AnalysisServic
e">AnalysisService: String</a></dt><dd> | 2444 </dd></dl></dd><dt class="typeDefinition"><a name="type_AnalysisServic
e">AnalysisService: String</a></dt><dd> |
2414 <p> | 2445 <p> |
2415 An enumeration of the services provided by the analysis domain that | 2446 An enumeration of the services provided by the analysis domain that |
2416 are related to a specific list of files. | 2447 are related to a specific list of files. |
2417 </p> | 2448 </p> |
2418 | 2449 |
2419 <dl><dt class="value">FOLDING</dt><dt class="value">HIGHLIGHTS</dt><dt cla
ss="value">INVALIDATE</dt><dd> | 2450 <dl><dt class="value">FOLDING</dt><dt class="value">HIGHLIGHTS</dt><dt cla
ss="value">IMPLEMENTED</dt><dt class="value">INVALIDATE</dt><dd> |
2420 | 2451 |
2421 <p> | 2452 <p> |
2422 This service is not currently implemented and will become a | 2453 This service is not currently implemented and will become a |
2423 GeneralAnalysisService in a future release. | 2454 GeneralAnalysisService in a future release. |
2424 </p> | 2455 </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> | 2456 </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> | 2457 <p> |
2427 An indication of the current state of analysis. | 2458 An indication of the current state of analysis. |
2428 </p> | 2459 </p> |
2429 | 2460 |
(...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 | 3061 data is omitted if the location does not correspond to an |
3031 expression or if there is no propagated type information. | 3062 expression or if there is no propagated type information. |
3032 </p> | 3063 </p> |
3033 </dd><dt class="field"><b><i>staticType ( <span style="color:#999999">
optional</span> String )</i></b></dt><dd> | 3064 </dd><dt class="field"><b><i>staticType ( <span style="color:#999999">
optional</span> String )</i></b></dt><dd> |
3034 | 3065 |
3035 <p> | 3066 <p> |
3036 The name of the static type of the expression. This data | 3067 The name of the static type of the expression. This data |
3037 is omitted if the location does not correspond to an | 3068 is omitted if the location does not correspond to an |
3038 expression. | 3069 expression. |
3039 </p> | 3070 </p> |
| 3071 </dd></dl></dd><dt class="typeDefinition"><a name="type_ImplementedEle
ment">ImplementedElement: object</a></dt><dd> |
| 3072 <p> |
| 3073 A description of a class or class member that is implemented |
| 3074 by other classes or class members. |
| 3075 </p> |
| 3076 |
| 3077 <dl><dt class="field"><b><i>offset ( int )</i></b></dt><dd> |
| 3078 |
| 3079 <p> |
| 3080 The offset of the name of the implemented element. |
| 3081 </p> |
| 3082 </dd><dt class="field"><b><i>length ( int )</i></b></dt><dd> |
| 3083 |
| 3084 <p> |
| 3085 The length of the name of the implemented element. |
| 3086 </p> |
| 3087 </dd><dt class="field"><b><i>implementations ( <span style="color:#999
999">optional</span> List<<a href="#type_Implementation">Implementation</a>&g
t; )</i></b></dt><dd> |
| 3088 |
| 3089 <p> |
| 3090 The classes or class members that implement this element. |
| 3091 </p> |
| 3092 </dd></dl></dd><dt class="typeDefinition"><a name="type_Implementation
">Implementation: object</a></dt><dd> |
| 3093 <p> |
| 3094 A description of an element that implements a class or class member. |
| 3095 </p> |
| 3096 |
| 3097 <dl><dt class="field"><b><i>element ( <a href="#type_Element">Element</a>
)</i></b></dt><dd> |
| 3098 |
| 3099 <p> |
| 3100 The element that implements a class or class member. |
| 3101 </p> |
| 3102 </dd><dt class="field"><b><i>className ( <span style="color:#999999">o
ptional</span> String )</i></b></dt><dd> |
| 3103 |
| 3104 <p> |
| 3105 The name of the class in which the class member is implemented. |
| 3106 This field is omitted if the element itself is a class. |
| 3107 </p> |
3040 </dd></dl></dd><dt class="typeDefinition"><a name="type_LinkedEditGrou
p">LinkedEditGroup: object</a></dt><dd> | 3108 </dd></dl></dd><dt class="typeDefinition"><a name="type_LinkedEditGrou
p">LinkedEditGroup: object</a></dt><dd> |
3041 <p> | 3109 <p> |
3042 A collection of positions that should be linked (edited | 3110 A collection of positions that should be linked (edited |
3043 simultaneously) for the purposes of updating code after a | 3111 simultaneously) for the purposes of updating code after a |
3044 source change. For example, if a set of edits introduced a | 3112 source change. For example, if a set of edits introduced a |
3045 new variable name, the group would contain all of the | 3113 new variable name, the group would contain all of the |
3046 positions of the variable name so that if the client wanted | 3114 positions of the variable name so that if the client wanted |
3047 to let the user edit the variable name after the operation, | 3115 to let the user edit the variable name after the operation, |
3048 all occurrences of the name could be edited simultaneously. | 3116 all occurrences of the name could be edited simultaneously. |
3049 </p> | 3117 </p> |
(...skipping 1078 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4128 </dd></dl></dd></dl> | 4196 </dd></dl></dd></dl> |
4129 <h2>Errors</h2> | 4197 <h2>Errors</h2> |
4130 <p> | 4198 <p> |
4131 This section contains a list of all of the errors that are | 4199 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. | 4200 produced by the server and the data that is returned with each. |
4133 </p> | 4201 </p> |
4134 <p> | 4202 <p> |
4135 TBD | 4203 TBD |
4136 </p> | 4204 </p> |
4137 <h2 class="domain"><a name="index">Index</a></h2> | 4205 <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> | 4206 <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_ImplementedElement">Implemented
Element</a></li><li><a href="#type_Implementation">Implementation</a></li><li><a
href="#type_LinkedEditGroup">LinkedEditGroup</a></li><li><a href="#type_LinkedE
ditSuggestion">LinkedEditSuggestion</a></li><li><a href="#type_LinkedEditSuggest
ionKind">LinkedEditSuggestionKind</a></li><li><a href="#type_Location">Location<
/a></li><li><a href="#type_NavigationRegion">NavigationRegion</a></li><li><a hre
f="#type_NavigationTarget">NavigationTarget</a></li><li><a href="#type_Occurrenc
es">Occurrences</a></li><li><a href="#type_Outline">Outline</a></li><li><a href=
"#type_Override">Override</a></li><li><a href="#type_OverriddenMember">Overridde
nMember</a></li><li><a href="#type_Position">Position</a></li><li><a href="#type
_PubStatus">PubStatus</a></li><li><a href="#type_RefactoringKind">RefactoringKin
d</a></li><li><a href="#type_RefactoringMethodParameter">RefactoringMethodParame
ter</a></li><li><a href="#type_RefactoringFeedback">RefactoringFeedback</a></li>
<li><a href="#type_RefactoringOptions">RefactoringOptions</a></li><li><a href="#
type_RefactoringMethodParameterKind">RefactoringMethodParameterKind</a></li><li>
<a href="#type_RefactoringProblem">RefactoringProblem</a></li><li><a href="#type
_RefactoringProblemSeverity">RefactoringProblemSeverity</a></li><li><a href="#ty
pe_RemoveContentOverlay">RemoveContentOverlay</a></li><li><a href="#type_Request
Error">RequestError</a></li><li><a href="#type_RequestErrorCode">RequestErrorCod
e</a></li><li><a href="#type_SearchId">SearchId</a></li><li><a href="#type_Searc
hResult">SearchResult</a></li><li><a href="#type_SearchResultKind">SearchResultK
ind</a></li><li><a href="#type_ServerService">ServerService</a></li><li><a href=
"#type_SourceChange">SourceChange</a></li><li><a href="#type_SourceEdit">SourceE
dit</a></li><li><a href="#type_SourceFileEdit">SourceFileEdit</a></li><li><a hre
f="#type_TypeHierarchyItem">TypeHierarchyItem</a></li></ul></div><h3>Refactoring
s (<a href="#refactorings">↑</a>)</h3><div class="subindex"><ul><li><a href="#re
factoring_CONVERT_GETTER_TO_METHOD">CONVERT_GETTER_TO_METHOD</a></li><li><a href
="#refactoring_CONVERT_METHOD_TO_GETTER">CONVERT_METHOD_TO_GETTER</a></li><li><a
href="#refactoring_EXTRACT_LOCAL_VARIABLE">EXTRACT_LOCAL_VARIABLE</a></li><li><
a href="#refactoring_EXTRACT_METHOD">EXTRACT_METHOD</a></li><li><a href="#refact
oring_INLINE_LOCAL_VARIABLE">INLINE_LOCAL_VARIABLE</a></li><li><a href="#refacto
ring_INLINE_METHOD">INLINE_METHOD</a></li><li><a href="#refactoring_MOVE_FILE">M
OVE_FILE</a></li><li><a href="#refactoring_RENAME">RENAME</a></li></ul></div> |
4139 | 4207 |
4140 | 4208 |
4141 </body></html> | 4209 </body></html> |
OLD | NEW |