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.12.0</h1> | 64 <h1 style="color:#999999">Version 1.13.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 323 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
398 <p> | 398 <p> |
399 The analysis domain contains API’s related to the analysis of | 399 The analysis domain contains API’s related to the analysis of |
400 files. | 400 files. |
401 </p> | 401 </p> |
402 | 402 |
403 | 403 |
404 | 404 |
405 | 405 |
406 | 406 |
407 | 407 |
| 408 |
408 | 409 |
409 | 410 |
410 | 411 |
411 | 412 |
412 | 413 |
413 | 414 |
414 | 415 |
415 | 416 |
416 | 417 |
417 | 418 |
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
508 </dd></dl><h4>Returns</h4><dl><dt class="field"><b><i>hovers ( List<
;<a href="#type_HoverInformation">HoverInformation</a>> )</i></b></dt><dd> | 509 </dd></dl><h4>Returns</h4><dl><dt class="field"><b><i>hovers ( List<
;<a href="#type_HoverInformation">HoverInformation</a>> )</i></b></dt><dd> |
509 | 510 |
510 <p> | 511 <p> |
511 The hover information associated with the | 512 The hover information associated with the |
512 location. The list will be empty if no information | 513 location. The list will be empty if no information |
513 could be determined for the location. The list can | 514 could be determined for the location. The list can |
514 contain multiple items if the file is being analyzed | 515 contain multiple items if the file is being analyzed |
515 in multiple contexts in conflicting ways (such as a | 516 in multiple contexts in conflicting ways (such as a |
516 part that is included in multiple libraries). | 517 part that is included in multiple libraries). |
517 </p> | 518 </p> |
| 519 </dd></dl></dd><dt class="request"><a name="request_analysis.getReacha
bleSources">analysis.getReachableSources</a> (<a href="#request_analysis.getReac
hableSources">#</a>)</dt><dd><div class="box"><pre>request: { |
| 520 "id": String |
| 521 "method": "analysis.getReachableSources" |
| 522 "params": { |
| 523 "<b>file</b>": <a href="#type_FilePath">FilePath</a> |
| 524 } |
| 525 }</pre><br><pre>response: { |
| 526 "id": String |
| 527 "error": <span style="color:#999999">optional</span> <a href="#type_RequestErr
or">RequestError</a> |
| 528 "result": { |
| 529 "<b>sources</b>": Map<String, List<String>> |
| 530 } |
| 531 }</pre></div> |
| 532 <p> |
| 533 Return the transitive closure of reachable sources for a given file. |
| 534 </p> |
| 535 <p> |
| 536 If a request is made for a file which does not exist, or |
| 537 which is not currently subject to analysis (e.g. because it |
| 538 is not associated with any analysis root specified to |
| 539 analysis.setAnalysisRoots), an error of type |
| 540 <tt>GET_REACHABLE_SOURCES_INVALID_FILE</tt> will be generated. |
| 541 </p> |
| 542 |
| 543 |
| 544 <h4>Parameters</h4><dl><dt class="field"><b><i>file ( <a href="#type_FileP
ath">FilePath</a> )</i></b></dt><dd> |
| 545 |
| 546 <p> |
| 547 The file for which reachable source information is being requested
. |
| 548 </p> |
| 549 </dd></dl><h4>Returns</h4><dl><dt class="field"><b><i>sources ( Map<
;String, List<String>> )</i></b></dt><dd> |
| 550 |
| 551 <p> |
| 552 A mapping from source URIs to directly reachable source URIs. For
example, |
| 553 a file "foo.dart" that imports "bar.dart" would have the correspon
ding mapping |
| 554 { "file:///foo.dart" : ["file:///bar.dart"] }. If "bar.dart" has
further imports |
| 555 (or exports) there will be a mapping from the URI "file:///bar.dar
t" to them. |
| 556 To check if a specific URI is reachable from a given file, clients
can check |
| 557 for its presence in the resulting key set. |
| 558 </p> |
518 </dd></dl></dd><dt class="request"><a name="request_analysis.getLibrar
yDependencies">analysis.getLibraryDependencies</a> (<a href="#request_analysis.g
etLibraryDependencies">#</a>)</dt><dd><div class="box"><pre>request: { | 559 </dd></dl></dd><dt class="request"><a name="request_analysis.getLibrar
yDependencies">analysis.getLibraryDependencies</a> (<a href="#request_analysis.g
etLibraryDependencies">#</a>)</dt><dd><div class="box"><pre>request: { |
519 "id": String | 560 "id": String |
520 "method": "analysis.getLibraryDependencies" | 561 "method": "analysis.getLibraryDependencies" |
521 }</pre><br><pre>response: { | 562 }</pre><br><pre>response: { |
522 "id": String | 563 "id": String |
523 "error": <span style="color:#999999">optional</span> <a href="#type_RequestErr
or">RequestError</a> | 564 "error": <span style="color:#999999">optional</span> <a href="#type_RequestErr
or">RequestError</a> |
524 "result": { | 565 "result": { |
525 "<b>libraries</b>": List<<a href="#type_FilePath">FilePath</a>> | 566 "<b>libraries</b>": List<<a href="#type_FilePath">FilePath</a>> |
526 "<b>packageMap</b>": Map<String, Map<String, List<<a href="#type_Fi
lePath">FilePath</a>>>> | 567 "<b>packageMap</b>": Map<String, Map<String, List<<a href="#type_Fi
lePath">FilePath</a>>>> |
527 } | 568 } |
(...skipping 3041 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3569 which does not match a file currently subject to | 3610 which does not match a file currently subject to |
3570 analysis. | 3611 analysis. |
3571 </p> | 3612 </p> |
3572 </dd><dt class="value">GET_NAVIGATION_INVALID_FILE</dt><dd> | 3613 </dd><dt class="value">GET_NAVIGATION_INVALID_FILE</dt><dd> |
3573 | 3614 |
3574 <p> | 3615 <p> |
3575 An "analysis.getNavigation" request specified a FilePath | 3616 An "analysis.getNavigation" request specified a FilePath |
3576 which does not match a file currently subject to | 3617 which does not match a file currently subject to |
3577 analysis. | 3618 analysis. |
3578 </p> | 3619 </p> |
| 3620 </dd><dt class="value">GET_REACHABLE_SOURCES_INVALID_FILE</dt><dd> |
| 3621 |
| 3622 <p> |
| 3623 An "analysis.getReachableSources" request specified a FilePath |
| 3624 which does not match a file currently subject to |
| 3625 analysis. |
| 3626 </p> |
3579 </dd><dt class="value">INVALID_ANALYSIS_ROOT</dt><dd> | 3627 </dd><dt class="value">INVALID_ANALYSIS_ROOT</dt><dd> |
3580 | 3628 |
3581 <p> | 3629 <p> |
3582 A path passed as an argument to a request (such as | 3630 A path passed as an argument to a request (such as |
3583 analysis.reanalyze) is required to be an analysis root, but isn't. | 3631 analysis.reanalyze) is required to be an analysis root, but isn't. |
3584 </p> | 3632 </p> |
3585 </dd><dt class="value">INVALID_EXECUTION_CONTEXT</dt><dd> | 3633 </dd><dt class="value">INVALID_EXECUTION_CONTEXT</dt><dd> |
3586 | 3634 |
3587 <p> | 3635 <p> |
3588 The context root used to create an execution context does not | 3636 The context root used to create an execution context does not |
(...skipping 657 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4246 </dd></dl></dd></dl> | 4294 </dd></dl></dd></dl> |
4247 <h2>Errors</h2> | 4295 <h2>Errors</h2> |
4248 <p> | 4296 <p> |
4249 This section contains a list of all of the errors that are | 4297 This section contains a list of all of the errors that are |
4250 produced by the server and the data that is returned with each. | 4298 produced by the server and the data that is returned with each. |
4251 </p> | 4299 </p> |
4252 <p> | 4300 <p> |
4253 TBD | 4301 TBD |
4254 </p> | 4302 </p> |
4255 <h2 class="domain"><a name="index">Index</a></h2> | 4303 <h2 class="domain"><a name="index">Index</a></h2> |
4256 <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> | 4304 <h3>Domains</h3><h4>server (<a href="#domain_server">↑</a>)</h4><div class="
subindex"><h5>Requests</h5><ul><li><a href="#request_server.getVersion">getVersi
on</a></li><li><a href="#request_server.shutdown">shutdown</a></li><li><a href="
#request_server.setSubscriptions">setSubscriptions</a></li></ul><h5>Notification
s</h5><div class="subindex"><ul><li><a href="#notification_server.connected">con
nected</a></li><li><a href="#notification_server.error">error</a></li><li><a hre
f="#notification_server.status">status</a></li></ul></div></div><h4>analysis (<a
href="#domain_analysis">↑</a>)</h4><div class="subindex"><h5>Requests</h5><ul><
li><a href="#request_analysis.getErrors">getErrors</a></li><li><a href="#request
_analysis.getHover">getHover</a></li><li><a href="#request_analysis.getReachable
Sources">getReachableSources</a></li><li><a href="#request_analysis.getLibraryDe
pendencies">getLibraryDependencies</a></li><li><a href="#request_analysis.getNav
igation">getNavigation</a></li><li><a href="#request_analysis.reanalyze">reanaly
ze</a></li><li><a href="#request_analysis.setAnalysisRoots">setAnalysisRoots</a>
</li><li><a href="#request_analysis.setGeneralSubscriptions">setGeneralSubscript
ions</a></li><li><a href="#request_analysis.setPriorityFiles">setPriorityFiles</
a></li><li><a href="#request_analysis.setSubscriptions">setSubscriptions</a></li
><li><a href="#request_analysis.updateContent">updateContent</a></li><li><a href
="#request_analysis.updateOptions">updateOptions</a></li></ul><h5>Notifications<
/h5><div class="subindex"><ul><li><a href="#notification_analysis.analyzedFiles"
>analyzedFiles</a></li><li><a href="#notification_analysis.errors">errors</a></l
i><li><a href="#notification_analysis.flushResults">flushResults</a></li><li><a
href="#notification_analysis.folding">folding</a></li><li><a href="#notification
_analysis.highlights">highlights</a></li><li><a href="#notification_analysis.imp
lemented">implemented</a></li><li><a href="#notification_analysis.invalidate">in
validate</a></li><li><a href="#notification_analysis.navigation">navigation</a><
/li><li><a href="#notification_analysis.occurrences">occurrences</a></li><li><a
href="#notification_analysis.outline">outline</a></li><li><a href="#notification
_analysis.overrides">overrides</a></li></ul></div></div><h4>completion (<a href=
"#domain_completion">↑</a>)</h4><div class="subindex"><h5>Requests</h5><ul><li><
a href="#request_completion.getSuggestions">getSuggestions</a></li></ul><h5>Noti
fications</h5><div class="subindex"><ul><li><a href="#notification_completion.re
sults">results</a></li></ul></div></div><h4>search (<a href="#domain_search">↑</
a>)</h4><div class="subindex"><h5>Requests</h5><ul><li><a href="#request_search.
findElementReferences">findElementReferences</a></li><li><a href="#request_searc
h.findMemberDeclarations">findMemberDeclarations</a></li><li><a href="#request_s
earch.findMemberReferences">findMemberReferences</a></li><li><a href="#request_s
earch.findTopLevelDeclarations">findTopLevelDeclarations</a></li><li><a href="#r
equest_search.getTypeHierarchy">getTypeHierarchy</a></li></ul><h5>Notifications<
/h5><div class="subindex"><ul><li><a href="#notification_search.results">results
</a></li></ul></div></div><h4>edit (<a href="#domain_edit">↑</a>)</h4><div class
="subindex"><h5>Requests</h5><ul><li><a href="#request_edit.format">format</a></
li><li><a href="#request_edit.getAssists">getAssists</a></li><li><a href="#reque
st_edit.getAvailableRefactorings">getAvailableRefactorings</a></li><li><a href="
#request_edit.getFixes">getFixes</a></li><li><a href="#request_edit.getRefactori
ng">getRefactoring</a></li><li><a href="#request_edit.sortMembers">sortMembers</
a></li><li><a href="#request_edit.organizeDirectives">organizeDirectives</a></li
></ul></div><h4>execution (<a href="#domain_execution">↑</a>)</h4><div class="su
bindex"><h5>Requests</h5><ul><li><a href="#request_execution.createContext">crea
teContext</a></li><li><a href="#request_execution.deleteContext">deleteContext</
a></li><li><a href="#request_execution.mapUri">mapUri</a></li><li><a href="#requ
est_execution.setSubscriptions">setSubscriptions</a></li></ul><h5>Notifications<
/h5><div class="subindex"><ul><li><a href="#notification_execution.launchData">l
aunchData</a></li></ul></div></div><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> |
4257 | 4305 |
4258 | 4306 |
4259 </body></html> | 4307 </body></html> |
OLD | NEW |