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 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code
+Pro|Roboto:500,400italic,300,400" type="text/css"><style>body { | 4 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Code
+Pro|Roboto:500,400italic,300,400" type="text/css"><style>body { |
5 font-family: 'Roboto', sans-serif; | 5 font-family: 'Roboto', sans-serif; |
6 max-width: 800px; | 6 max-width: 800px; |
7 margin: 0 auto; | 7 margin: 0 auto; |
8 padding: 0 16px; | 8 padding: 0 16px; |
9 font-size: 16px; | 9 font-size: 16px; |
10 line-height: 1.5; | 10 line-height: 1.5; |
(...skipping 2553 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2564 | 2564 |
2565 | 2565 |
2566 | 2566 |
2567 | 2567 |
2568 | 2568 |
2569 | 2569 |
2570 | 2570 |
2571 | 2571 |
2572 | 2572 |
2573 | 2573 |
2574 | |
2575 | |
2576 <dl><dt class="typeDefinition"><a name="type_AddContentOverlay">AddContentOverla
y: object</a></dt><dd> | 2574 <dl><dt class="typeDefinition"><a name="type_AddContentOverlay">AddContentOverla
y: object</a></dt><dd> |
2577 <p> | 2575 <p> |
2578 A directive to begin overlaying the contents of a file. The supplied | 2576 A directive to begin overlaying the contents of a file. The supplied |
2579 content will be used for analysis in place of the file contents in the | 2577 content will be used for analysis in place of the file contents in the |
2580 filesystem. | 2578 filesystem. |
2581 </p> | 2579 </p> |
2582 <p> | 2580 <p> |
2583 If this directive is used on a file that already has a file content | 2581 If this directive is used on a file that already has a file content |
2584 overlay, the old overlay is discarded and replaced with the new one. | 2582 overlay, the old overlay is discarded and replaced with the new one. |
2585 </p> | 2583 </p> |
(...skipping 193 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2779 | 2777 |
2780 <dl><dt class="field"><b>type = "change"</b></dt><dd> | 2778 <dl><dt class="field"><b>type = "change"</b></dt><dd> |
2781 | 2779 |
2782 </dd><dt class="field"><b>edits: List<<a href="#type_SourceEdit">Source
Edit</a>></b></dt><dd> | 2780 </dd><dt class="field"><b>edits: List<<a href="#type_SourceEdit">Source
Edit</a>></b></dt><dd> |
2783 | 2781 |
2784 <p> | 2782 <p> |
2785 The edits to be applied to the file. | 2783 The edits to be applied to the file. |
2786 </p> | 2784 </p> |
2787 </dd></dl></dd><dt class="typeDefinition"><a name="type_ClosingLabel">Clos
ingLabel: object</a></dt><dd> | 2785 </dd></dl></dd><dt class="typeDefinition"><a name="type_ClosingLabel">Clos
ingLabel: object</a></dt><dd> |
2788 <p> | 2786 <p> |
2789 A label that is associated with a range of code that may be useful to rend
er at the end | 2787 A label that is associated with a range of code that may be useful to |
2790 of the range to aid code readability. For example, a constructor call that
spans multiple | 2788 render at the end of the range to aid code readability. For example, a |
2791 lines may result in a closing label to allow the constructor type/name to
be rendered | 2789 constructor call that spans multiple lines may result in a closing label |
2792 alongside the closing parenthesis. | 2790 to allow the constructor type/name to be rendered alongside the closing |
| 2791 parenthesis. |
2793 </p> | 2792 </p> |
2794 | 2793 |
2795 <dl><dt class="field"><b>offset: int</b></dt><dd> | 2794 <dl><dt class="field"><b>offset: int</b></dt><dd> |
2796 | 2795 |
2797 <p> | 2796 <p> |
2798 The offset of the construct being labelled. | 2797 The offset of the construct being labelled. |
2799 </p> | 2798 </p> |
2800 </dd><dt class="field"><b>length: int</b></dt><dd> | 2799 </dd><dt class="field"><b>length: int</b></dt><dd> |
2801 | 2800 |
2802 <p> | 2801 <p> |
2803 The length of the whole construct to be labelled. | 2802 The length of the whole construct to be labelled. |
2804 </p> | 2803 </p> |
2805 </dd><dt class="field"><b>label: String</b></dt><dd> | 2804 </dd><dt class="field"><b>label: String</b></dt><dd> |
2806 | 2805 |
2807 <p> | 2806 <p> |
2808 The label associated with this range that should be displayed to the u
ser. | 2807 The label associated with this range that should be displayed to the |
| 2808 user. |
2809 </p> | 2809 </p> |
2810 </dd></dl></dd><dt class="typeDefinition"><a name="type_CompletionId">Comp
letionId: String</a></dt><dd> | 2810 </dd></dl></dd><dt class="typeDefinition"><a name="type_CompletionId">Comp
letionId: String</a></dt><dd> |
2811 | 2811 |
2812 <p> | 2812 <p> |
2813 An identifier used to associate completion results with a | 2813 An identifier used to associate completion results with a |
2814 completion request. | 2814 completion request. |
2815 </p> | 2815 </p> |
2816 </dd><dt class="typeDefinition"><a name="type_CompletionSuggestion">Completion
Suggestion: object</a></dt><dd> | 2816 </dd><dt class="typeDefinition"><a name="type_CompletionSuggestion">Completion
Suggestion: object</a></dt><dd> |
2817 <p> | 2817 <p> |
2818 A suggestion for how to complete partially entered text. Many of the | 2818 A suggestion for how to complete partially entered text. Many of the |
(...skipping 679 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3498 The prefix that was used when importing the library into the original | 3498 The prefix that was used when importing the library into the original |
3499 source. | 3499 source. |
3500 </p> | 3500 </p> |
3501 </dd><dt class="field"><b>elements: List<String></b></dt><dd> | 3501 </dd><dt class="field"><b>elements: List<String></b></dt><dd> |
3502 | 3502 |
3503 <p> | 3503 <p> |
3504 The names of the elements imported from the library. | 3504 The names of the elements imported from the library. |
3505 </p> | 3505 </p> |
3506 </dd></dl></dd><dt class="typeDefinition"><a name="type_KytheEntry">KytheE
ntry: object</a></dt><dd> | 3506 </dd></dl></dd><dt class="typeDefinition"><a name="type_KytheEntry">KytheE
ntry: object</a></dt><dd> |
3507 <p> | 3507 <p> |
3508 This object matches the format and documentation of the Entry object docum
ented in the | 3508 This object matches the format and documentation of the Entry object |
3509 <a href="https://kythe.io/docs/kythe-storage.html#_entry">Kythe Storage Mo
del</a>. | 3509 documented in the |
| 3510 <a href="https://kythe.io/docs/kythe-storage.html#_entry">Kythe Storage |
| 3511 Model</a>. |
3510 </p> | 3512 </p> |
3511 | 3513 |
3512 <dl><dt class="field"><b>source: <a href="#type_KytheVName">KytheVName</a></b>
</dt><dd> | 3514 <dl><dt class="field"><b>source: <a href="#type_KytheVName">KytheVName</a></b>
</dt><dd> |
3513 | 3515 |
3514 <p> | 3516 <p> |
3515 The ticket of the source node (must not be empty). | 3517 The ticket of the source node (must not be empty). |
3516 </p> | 3518 </p> |
3517 </dd><dt class="field"><b>kind: String</b></dt><dd> | 3519 </dd><dt class="field"><b>kind: String</b></dt><dd> |
3518 | 3520 |
3519 <p> | 3521 <p> |
3520 An edge label (may be empty). The schema defines which labels are meanin
gful. | 3522 An edge label (may be empty). The schema defines which labels are |
3521 </p> | 3523 meaningful. |
3522 </dd><dt class="field"><b>target: <a href="#type_KytheVName">KytheVName</a><
/b></dt><dd> | 3524 </p> |
3523 | 3525 </dd><dt class="field"><b>target: <a href="#type_KytheVName">KytheVName</a
></b></dt><dd> |
3524 <p> | 3526 |
3525 The ticket of the target node (may be empty). | 3527 <p> |
3526 </p> | 3528 The ticket of the target node (may be empty). |
3527 </dd><dt class="field"><b>fact: String</b></dt><dd> | 3529 </p> |
3528 | 3530 </dd><dt class="field"><b>fact: String</b></dt><dd> |
3529 <p> | 3531 |
3530 A fact label (must not be empty). The schema defines which fact labels a
re meaningful. | 3532 <p> |
3531 </p> | 3533 A fact label (must not be empty). The schema defines which fact labels |
3532 </dd><dt class="field"><b>value: List<int></b></dt><dd> | 3534 are meaningful. |
3533 | 3535 </p> |
3534 <p> | 3536 </dd><dt class="field"><b>value: List<int></b></dt><dd> |
3535 The <tt>String</tt> value of the fact (may be empty). | 3537 |
3536 </p> | 3538 <p> |
3537 </dd></dl></dd><dt class="typeDefinition"><a name="type_KytheVName">KytheVNa
me: object</a></dt><dd> | 3539 The <tt>String</tt> value of the fact (may be empty). |
| 3540 </p> |
| 3541 </dd></dl></dd><dt class="typeDefinition"><a name="type_KytheVName">KytheV
Name: object</a></dt><dd> |
3538 <p> | 3542 <p> |
3539 This object matches the format and documentation of the Vector-Name object
documented in the | 3543 This object matches the format and documentation of the Vector-Name object |
3540 <a href="https://kythe.io/docs/kythe-storage.html#_a_id_termvname_a_vector
_name_strong_vname_strong">Kythe Storage Model</a>. | 3544 documented in the |
| 3545 <a href="https://kythe.io/docs/kythe-storage.html#_a_id_termvname_a_vector
_name_strong_vname_strong">Kythe |
| 3546 Storage Model</a>. |
3541 </p> | 3547 </p> |
3542 | 3548 |
3543 <dl><dt class="field"><b>signature: String</b></dt><dd> | 3549 <dl><dt class="field"><b>signature: String</b></dt><dd> |
3544 | 3550 |
3545 <p> | 3551 <p> |
3546 An opaque signature generated by the analyzer. | 3552 An opaque signature generated by the analyzer. |
3547 </p> | 3553 </p> |
3548 </dd><dt class="field"><b>corpus: String</b></dt><dd> | 3554 </dd><dt class="field"><b>corpus: String</b></dt><dd> |
3549 | 3555 |
3550 <p> | 3556 <p> |
3551 The corpus of source code this <tt>KytheVName</tt> belongs to. Loosely,
a corpus is a | 3557 The corpus of source code this <tt>KytheVName</tt> belongs to. |
3552 collection of related files, such as the contents of a given source repo
sitory. | 3558 Loosely, a corpus is a collection of related files, such as the |
3553 </p> | 3559 contents of a given source repository. |
3554 </dd><dt class="field"><b>root: String</b></dt><dd> | 3560 </p> |
3555 | 3561 </dd><dt class="field"><b>root: String</b></dt><dd> |
3556 <p> | 3562 |
3557 A corpus-specific root label, typically a directory path or project iden
tifier, denoting a | 3563 <p> |
3558 distinct subset of the corpus. This may also be used to designate virtua
l collections like generated files. | 3564 A corpus-specific root label, typically a directory path or project |
3559 </p> | 3565 identifier, denoting a distinct subset of the corpus. This may also be |
3560 </dd><dt class="field"><b>path: String</b></dt><dd> | 3566 used to designate virtual collections like generated files. |
3561 | 3567 </p> |
3562 <p> | 3568 </dd><dt class="field"><b>path: String</b></dt><dd> |
3563 A path-structured label describing the “location” of the named object re
lative to the corpus | 3569 |
3564 and the root. | 3570 <p> |
3565 </p> | 3571 A path-structured label describing the “location” of the named object |
3566 </dd><dt class="field"><b>language: String</b></dt><dd> | 3572 relative to the corpus and the root. |
3567 | 3573 </p> |
3568 <p> | 3574 </dd><dt class="field"><b>language: String</b></dt><dd> |
3569 The language this name belongs to. | 3575 |
3570 </p> | 3576 <p> |
3571 </dd></dl></dd><dt class="typeDefinition"><a name="type_LinkedEditGroup">Lin
kedEditGroup: object</a></dt><dd> | 3577 The language this name belongs to. |
| 3578 </p> |
| 3579 </dd></dl></dd><dt class="typeDefinition"><a name="type_LinkedEditGroup">L
inkedEditGroup: object</a></dt><dd> |
3572 <p> | 3580 <p> |
3573 A collection of positions that should be linked (edited simultaneously) | 3581 A collection of positions that should be linked (edited simultaneously) |
3574 for the purposes of updating code after a source change. For example, if a | 3582 for the purposes of updating code after a source change. For example, if a |
3575 set of edits introduced a new variable name, the group would contain all | 3583 set of edits introduced a new variable name, the group would contain all |
3576 of the positions of the variable name so that if the client wanted to let | 3584 of the positions of the variable name so that if the client wanted to let |
3577 the user edit the variable name after the operation, all occurrences of | 3585 the user edit the variable name after the operation, all occurrences of |
3578 the name could be edited simultaneously. | 3586 the name could be edited simultaneously. |
3579 </p> | 3587 </p> |
3580 | 3588 |
3581 <dl><dt class="field"><b>positions: List<<a href="#type_Position">Position<
/a>></b></dt><dd> | 3589 <dl><dt class="field"><b>positions: List<<a href="#type_Position">Position<
/a>></b></dt><dd> |
(...skipping 249 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3831 The template name, shown in the UI. | 3839 The template name, shown in the UI. |
3832 </p> | 3840 </p> |
3833 </dd><dt class="field"><b>key: String</b></dt><dd> | 3841 </dd><dt class="field"><b>key: String</b></dt><dd> |
3834 | 3842 |
3835 <p> | 3843 <p> |
3836 The unique template key, not shown in the UI. | 3844 The unique template key, not shown in the UI. |
3837 </p> | 3845 </p> |
3838 </dd><dt class="field"><b>example: String</b></dt><dd> | 3846 </dd><dt class="field"><b>example: String</b></dt><dd> |
3839 | 3847 |
3840 <p> | 3848 <p> |
3841 A short example of the transformation performed when the template is a
pplied. | 3849 A short example of the transformation performed when the template is |
| 3850 applied. |
3842 </p> | 3851 </p> |
3843 </dd></dl></dd><dt class="typeDefinition"><a name="type_PubStatus">PubStat
us: object</a></dt><dd> | 3852 </dd></dl></dd><dt class="typeDefinition"><a name="type_PubStatus">PubStat
us: object</a></dt><dd> |
3844 <p> | 3853 <p> |
3845 An indication of the current state of pub execution. | 3854 An indication of the current state of pub execution. |
3846 </p> | 3855 </p> |
3847 | 3856 |
3848 <dl><dt class="field"><b>isListingPackageDirs: bool</b></dt><dd> | 3857 <dl><dt class="field"><b>isListingPackageDirs: bool</b></dt><dd> |
3849 | 3858 |
3850 <p> | 3859 <p> |
3851 True if the server is currently running pub to produce a list of | 3860 True if the server is currently running pub to produce a list of |
(...skipping 892 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4744 produced by the server and the data that is returned with each. | 4753 produced by the server and the data that is returned with each. |
4745 </p> | 4754 </p> |
4746 <p> | 4755 <p> |
4747 TODO: TBD | 4756 TODO: TBD |
4748 </p> | 4757 </p> |
4749 <h2 class="domain"><a name="index">Index</a></h2> | 4758 <h2 class="domain"><a name="index">Index</a></h2> |
4750 <h3>Domains</h3><h4>server (<a href="#domain_server">↑</a>)</h4><div class="subi
ndex"><h5>Requests</h5><ul><li><a href="#request_server.getVersion">getVersion</
a></li><li><a href="#request_server.shutdown">shutdown</a></li><li><a href="#req
uest_server.setSubscriptions">setSubscriptions</a></li></ul><h5>Notifications</h
5><div class="subindex"><ul><li><a href="#notification_server.connected">connect
ed</a></li><li><a href="#notification_server.error">error</a></li><li><a href="#
notification_server.status">status</a></li></ul></div></div><h4>analysis (<a hre
f="#domain_analysis">↑</a>)</h4><div class="subindex"><h5>Requests</h5><ul><li><
a href="#request_analysis.getErrors">getErrors</a></li><li><a href="#request_ana
lysis.getHover">getHover</a></li><li><a href="#request_analysis.getLibraryDepend
encies">getLibraryDependencies</a></li><li><a href="#request_analysis.getNavigat
ion">getNavigation</a></li><li><a href="#request_analysis.getReachableSources">g
etReachableSources</a></li><li><a href="#request_analysis.reanalyze">reanalyze</
a></li><li><a href="#request_analysis.setAnalysisRoots">setAnalysisRoots</a></li
><li><a href="#request_analysis.setGeneralSubscriptions">setGeneralSubscriptions
</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="#r
equest_analysis.updateOptions">updateOptions</a></li></ul><h5>Notifications</h5>
<div class="subindex"><ul><li><a href="#notification_analysis.analyzedFiles">ana
lyzedFiles</a></li><li><a href="#notification_analysis.closingLabels">closingLab
els</a></li><li><a href="#notification_analysis.errors">errors</a></li><li><a hr
ef="#notification_analysis.flushResults">flushResults</a></li><li><a href="#noti
fication_analysis.folding">folding</a></li><li><a href="#notification_analysis.h
ighlights">highlights</a></li><li><a href="#notification_analysis.implemented">i
mplemented</a></li><li><a href="#notification_analysis.invalidate">invalidate</a
></li><li><a href="#notification_analysis.navigation">navigation</a></li><li><a
href="#notification_analysis.occurrences">occurrences</a></li><li><a href="#noti
fication_analysis.outline">outline</a></li><li><a href="#notification_analysis.o
verrides">overrides</a></li></ul></div></div><h4>completion (<a href="#domain_co
mpletion">↑</a>)</h4><div class="subindex"><h5>Requests</h5><ul><li><a href="#re
quest_completion.getSuggestions">getSuggestions</a></li></ul><h5>Notifications</
h5><div class="subindex"><ul><li><a href="#notification_completion.results">resu
lts</a></li></ul></div></div><h4>search (<a href="#domain_search">↑</a>)</h4><di
v class="subindex"><h5>Requests</h5><ul><li><a href="#request_search.findElement
References">findElementReferences</a></li><li><a href="#request_search.findMembe
rDeclarations">findMemberDeclarations</a></li><li><a href="#request_search.findM
emberReferences">findMemberReferences</a></li><li><a href="#request_search.findT
opLevelDeclarations">findTopLevelDeclarations</a></li><li><a href="#request_sear
ch.getTypeHierarchy">getTypeHierarchy</a></li></ul><h5>Notifications</h5><div cl
ass="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 h
ref="#request_edit.getAssists">getAssists</a></li><li><a href="#request_edit.get
AvailableRefactorings">getAvailableRefactorings</a></li><li><a href="#request_ed
it.getFixes">getFixes</a></li><li><a href="#request_edit.getRefactoring">getRefa
ctoring</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="subindex"><h5
>Requests</h5><ul><li><a href="#request_execution.createContext">createContext</
a></li><li><a href="#request_execution.deleteContext">deleteContext</a></li><li>
<a href="#request_execution.mapUri">mapUri</a></li><li><a href="#request_executi
on.setSubscriptions">setSubscriptions</a></li></ul><h5>Notifications</h5><div cl
ass="subindex"><ul><li><a href="#notification_execution.launchData">launchData</
a></li></ul></div></div><h4>diagnostic (<a href="#domain_diagnostic">↑</a>)</h4>
<div class="subindex"><h5>Requests</h5><ul><li><a href="#request_diagnostic.getD
iagnostics">getDiagnostics</a></li><li><a href="#request_diagnostic.getServerPor
t">getServerPort</a></li></ul></div><h3>Types (<a href="#types">↑</a>)</h3><div
class="subindex"><ul><li><a href="#type_AddContentOverlay">AddContentOverlay</a>
</li><li><a href="#type_AnalysisError">AnalysisError</a></li><li><a href="#type_
AnalysisErrorFixes">AnalysisErrorFixes</a></li><li><a href="#type_AnalysisErrorS
everity">AnalysisErrorSeverity</a></li><li><a href="#type_AnalysisErrorType">Ana
lysisErrorType</a></li><li><a href="#type_AnalysisOptions">AnalysisOptions</a></
li><li><a href="#type_AnalysisService">AnalysisService</a></li><li><a href="#typ
e_AnalysisStatus">AnalysisStatus</a></li><li><a href="#type_ChangeContentOverlay
">ChangeContentOverlay</a></li><li><a href="#type_ClosingLabel">ClosingLabel</a>
</li><li><a href="#type_CompletionId">CompletionId</a></li><li><a href="#type_Co
mpletionSuggestion">CompletionSuggestion</a></li><li><a href="#type_CompletionSu
ggestionKind">CompletionSuggestionKind</a></li><li><a href="#type_ContextData">C
ontextData</a></li><li><a href="#type_Element">Element</a></li><li><a href="#typ
e_ElementKind">ElementKind</a></li><li><a href="#type_ExecutableFile">Executable
File</a></li><li><a href="#type_ExecutableKind">ExecutableKind</a></li><li><a hr
ef="#type_ExecutionContextId">ExecutionContextId</a></li><li><a href="#type_Exec
utionService">ExecutionService</a></li><li><a href="#type_FileKind">FileKind</a>
</li><li><a href="#type_FilePath">FilePath</a></li><li><a href="#type_FoldingKin
d">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_Highligh
tRegionType">HighlightRegionType</a></li><li><a href="#type_HoverInformation">Ho
verInformation</a></li><li><a href="#type_ImplementedClass">ImplementedClass</a>
</li><li><a href="#type_ImplementedMember">ImplementedMember</a></li><li><a href
="#type_ImportedElements">ImportedElements</a></li><li><a href="#type_KytheEntry
">KytheEntry</a></li><li><a href="#type_KytheVName">KytheVName</a></li><li><a hr
ef="#type_LinkedEditGroup">LinkedEditGroup</a></li><li><a href="#type_LinkedEdit
Suggestion">LinkedEditSuggestion</a></li><li><a href="#type_LinkedEditSuggestion
Kind">LinkedEditSuggestionKind</a></li><li><a href="#type_Location">Location</a>
</li><li><a href="#type_NavigationRegion">NavigationRegion</a></li><li><a href="
#type_NavigationTarget">NavigationTarget</a></li><li><a href="#type_Occurrences"
>Occurrences</a></li><li><a href="#type_Outline">Outline</a></li><li><a href="#t
ype_OverriddenMember">OverriddenMember</a></li><li><a href="#type_Override">Over
ride</a></li><li><a href="#type_Position">Position</a></li><li><a href="#type_Po
stfixTemplateDescriptor">PostfixTemplateDescriptor</a></li><li><a href="#type_Pu
bStatus">PubStatus</a></li><li><a href="#type_RefactoringFeedback">RefactoringFe
edback</a></li><li><a href="#type_RefactoringKind">RefactoringKind</a></li><li><
a href="#type_RefactoringMethodParameter">RefactoringMethodParameter</a></li><li
><a href="#type_RefactoringMethodParameterKind">RefactoringMethodParameterKind</
a></li><li><a href="#type_RefactoringOptions">RefactoringOptions</a></li><li><a
href="#type_RefactoringProblem">RefactoringProblem</a></li><li><a href="#type_Re
factoringProblemSeverity">RefactoringProblemSeverity</a></li><li><a href="#type_
RemoveContentOverlay">RemoveContentOverlay</a></li><li><a href="#type_RequestErr
or">RequestError</a></li><li><a href="#type_RequestErrorCode">RequestErrorCode</
a></li><li><a href="#type_SearchId">SearchId</a></li><li><a href="#type_SearchRe
sult">SearchResult</a></li><li><a href="#type_SearchResultKind">SearchResultKind
</a></li><li><a href="#type_ServerService">ServerService</a></li><li><a href="#t
ype_SourceChange">SourceChange</a></li><li><a href="#type_SourceEdit">SourceEdit
</a></li><li><a href="#type_SourceFileEdit">SourceFileEdit</a></li><li><a href="
#type_TypeHierarchyItem">TypeHierarchyItem</a></li></ul></div><h3>Refactorings (
<a href="#refactorings">↑</a>)</h3><div class="subindex"><ul><li><a href="#refac
toring_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 hr
ef="#refactoring_EXTRACT_LOCAL_VARIABLE">EXTRACT_LOCAL_VARIABLE</a></li><li><a h
ref="#refactoring_EXTRACT_METHOD">EXTRACT_METHOD</a></li><li><a href="#refactori
ng_INLINE_LOCAL_VARIABLE">INLINE_LOCAL_VARIABLE</a></li><li><a href="#refactorin
g_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> | 4759 <h3>Domains</h3><h4>server (<a href="#domain_server">↑</a>)</h4><div class="subi
ndex"><h5>Requests</h5><ul><li><a href="#request_server.getVersion">getVersion</
a></li><li><a href="#request_server.shutdown">shutdown</a></li><li><a href="#req
uest_server.setSubscriptions">setSubscriptions</a></li></ul><h5>Notifications</h
5><div class="subindex"><ul><li><a href="#notification_server.connected">connect
ed</a></li><li><a href="#notification_server.error">error</a></li><li><a href="#
notification_server.status">status</a></li></ul></div></div><h4>analysis (<a hre
f="#domain_analysis">↑</a>)</h4><div class="subindex"><h5>Requests</h5><ul><li><
a href="#request_analysis.getErrors">getErrors</a></li><li><a href="#request_ana
lysis.getHover">getHover</a></li><li><a href="#request_analysis.getLibraryDepend
encies">getLibraryDependencies</a></li><li><a href="#request_analysis.getNavigat
ion">getNavigation</a></li><li><a href="#request_analysis.getReachableSources">g
etReachableSources</a></li><li><a href="#request_analysis.reanalyze">reanalyze</
a></li><li><a href="#request_analysis.setAnalysisRoots">setAnalysisRoots</a></li
><li><a href="#request_analysis.setGeneralSubscriptions">setGeneralSubscriptions
</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="#r
equest_analysis.updateOptions">updateOptions</a></li></ul><h5>Notifications</h5>
<div class="subindex"><ul><li><a href="#notification_analysis.analyzedFiles">ana
lyzedFiles</a></li><li><a href="#notification_analysis.closingLabels">closingLab
els</a></li><li><a href="#notification_analysis.errors">errors</a></li><li><a hr
ef="#notification_analysis.flushResults">flushResults</a></li><li><a href="#noti
fication_analysis.folding">folding</a></li><li><a href="#notification_analysis.h
ighlights">highlights</a></li><li><a href="#notification_analysis.implemented">i
mplemented</a></li><li><a href="#notification_analysis.invalidate">invalidate</a
></li><li><a href="#notification_analysis.navigation">navigation</a></li><li><a
href="#notification_analysis.occurrences">occurrences</a></li><li><a href="#noti
fication_analysis.outline">outline</a></li><li><a href="#notification_analysis.o
verrides">overrides</a></li></ul></div></div><h4>completion (<a href="#domain_co
mpletion">↑</a>)</h4><div class="subindex"><h5>Requests</h5><ul><li><a href="#re
quest_completion.getSuggestions">getSuggestions</a></li></ul><h5>Notifications</
h5><div class="subindex"><ul><li><a href="#notification_completion.results">resu
lts</a></li></ul></div></div><h4>search (<a href="#domain_search">↑</a>)</h4><di
v class="subindex"><h5>Requests</h5><ul><li><a href="#request_search.findElement
References">findElementReferences</a></li><li><a href="#request_search.findMembe
rDeclarations">findMemberDeclarations</a></li><li><a href="#request_search.findM
emberReferences">findMemberReferences</a></li><li><a href="#request_search.findT
opLevelDeclarations">findTopLevelDeclarations</a></li><li><a href="#request_sear
ch.getTypeHierarchy">getTypeHierarchy</a></li></ul><h5>Notifications</h5><div cl
ass="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 h
ref="#request_edit.getAssists">getAssists</a></li><li><a href="#request_edit.get
AvailableRefactorings">getAvailableRefactorings</a></li><li><a href="#request_ed
it.getFixes">getFixes</a></li><li><a href="#request_edit.getRefactoring">getRefa
ctoring</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="subindex"><h5
>Requests</h5><ul><li><a href="#request_execution.createContext">createContext</
a></li><li><a href="#request_execution.deleteContext">deleteContext</a></li><li>
<a href="#request_execution.mapUri">mapUri</a></li><li><a href="#request_executi
on.setSubscriptions">setSubscriptions</a></li></ul><h5>Notifications</h5><div cl
ass="subindex"><ul><li><a href="#notification_execution.launchData">launchData</
a></li></ul></div></div><h4>diagnostic (<a href="#domain_diagnostic">↑</a>)</h4>
<div class="subindex"><h5>Requests</h5><ul><li><a href="#request_diagnostic.getD
iagnostics">getDiagnostics</a></li><li><a href="#request_diagnostic.getServerPor
t">getServerPort</a></li></ul></div><h3>Types (<a href="#types">↑</a>)</h3><div
class="subindex"><ul><li><a href="#type_AddContentOverlay">AddContentOverlay</a>
</li><li><a href="#type_AnalysisError">AnalysisError</a></li><li><a href="#type_
AnalysisErrorFixes">AnalysisErrorFixes</a></li><li><a href="#type_AnalysisErrorS
everity">AnalysisErrorSeverity</a></li><li><a href="#type_AnalysisErrorType">Ana
lysisErrorType</a></li><li><a href="#type_AnalysisOptions">AnalysisOptions</a></
li><li><a href="#type_AnalysisService">AnalysisService</a></li><li><a href="#typ
e_AnalysisStatus">AnalysisStatus</a></li><li><a href="#type_ChangeContentOverlay
">ChangeContentOverlay</a></li><li><a href="#type_ClosingLabel">ClosingLabel</a>
</li><li><a href="#type_CompletionId">CompletionId</a></li><li><a href="#type_Co
mpletionSuggestion">CompletionSuggestion</a></li><li><a href="#type_CompletionSu
ggestionKind">CompletionSuggestionKind</a></li><li><a href="#type_ContextData">C
ontextData</a></li><li><a href="#type_Element">Element</a></li><li><a href="#typ
e_ElementKind">ElementKind</a></li><li><a href="#type_ExecutableFile">Executable
File</a></li><li><a href="#type_ExecutableKind">ExecutableKind</a></li><li><a hr
ef="#type_ExecutionContextId">ExecutionContextId</a></li><li><a href="#type_Exec
utionService">ExecutionService</a></li><li><a href="#type_FileKind">FileKind</a>
</li><li><a href="#type_FilePath">FilePath</a></li><li><a href="#type_FoldingKin
d">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_Highligh
tRegionType">HighlightRegionType</a></li><li><a href="#type_HoverInformation">Ho
verInformation</a></li><li><a href="#type_ImplementedClass">ImplementedClass</a>
</li><li><a href="#type_ImplementedMember">ImplementedMember</a></li><li><a href
="#type_ImportedElements">ImportedElements</a></li><li><a href="#type_KytheEntry
">KytheEntry</a></li><li><a href="#type_KytheVName">KytheVName</a></li><li><a hr
ef="#type_LinkedEditGroup">LinkedEditGroup</a></li><li><a href="#type_LinkedEdit
Suggestion">LinkedEditSuggestion</a></li><li><a href="#type_LinkedEditSuggestion
Kind">LinkedEditSuggestionKind</a></li><li><a href="#type_Location">Location</a>
</li><li><a href="#type_NavigationRegion">NavigationRegion</a></li><li><a href="
#type_NavigationTarget">NavigationTarget</a></li><li><a href="#type_Occurrences"
>Occurrences</a></li><li><a href="#type_Outline">Outline</a></li><li><a href="#t
ype_OverriddenMember">OverriddenMember</a></li><li><a href="#type_Override">Over
ride</a></li><li><a href="#type_Position">Position</a></li><li><a href="#type_Po
stfixTemplateDescriptor">PostfixTemplateDescriptor</a></li><li><a href="#type_Pu
bStatus">PubStatus</a></li><li><a href="#type_RefactoringFeedback">RefactoringFe
edback</a></li><li><a href="#type_RefactoringKind">RefactoringKind</a></li><li><
a href="#type_RefactoringMethodParameter">RefactoringMethodParameter</a></li><li
><a href="#type_RefactoringMethodParameterKind">RefactoringMethodParameterKind</
a></li><li><a href="#type_RefactoringOptions">RefactoringOptions</a></li><li><a
href="#type_RefactoringProblem">RefactoringProblem</a></li><li><a href="#type_Re
factoringProblemSeverity">RefactoringProblemSeverity</a></li><li><a href="#type_
RemoveContentOverlay">RemoveContentOverlay</a></li><li><a href="#type_RequestErr
or">RequestError</a></li><li><a href="#type_RequestErrorCode">RequestErrorCode</
a></li><li><a href="#type_SearchId">SearchId</a></li><li><a href="#type_SearchRe
sult">SearchResult</a></li><li><a href="#type_SearchResultKind">SearchResultKind
</a></li><li><a href="#type_ServerService">ServerService</a></li><li><a href="#t
ype_SourceChange">SourceChange</a></li><li><a href="#type_SourceEdit">SourceEdit
</a></li><li><a href="#type_SourceFileEdit">SourceFileEdit</a></li><li><a href="
#type_TypeHierarchyItem">TypeHierarchyItem</a></li></ul></div><h3>Refactorings (
<a href="#refactorings">↑</a>)</h3><div class="subindex"><ul><li><a href="#refac
toring_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 hr
ef="#refactoring_EXTRACT_LOCAL_VARIABLE">EXTRACT_LOCAL_VARIABLE</a></li><li><a h
ref="#refactoring_EXTRACT_METHOD">EXTRACT_METHOD</a></li><li><a href="#refactori
ng_INLINE_LOCAL_VARIABLE">INLINE_LOCAL_VARIABLE</a></li><li><a href="#refactorin
g_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> |
4751 | 4760 |
4752 | 4761 |
4753 </body></html> | 4762 </body></html> |
OLD | NEW |