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 Plugin API Specification</title> | 3 <title>Analysis Server Plugin 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 1460 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1471 <p> | 1471 <p> |
1472 This object matches the format and documentation of the Entry object | 1472 This object matches the format and documentation of the Entry object |
1473 documented in the | 1473 documented in the |
1474 <a href="https://kythe.io/docs/kythe-storage.html#_entry">Kythe Storage | 1474 <a href="https://kythe.io/docs/kythe-storage.html#_entry">Kythe Storage |
1475 Model</a>. | 1475 Model</a>. |
1476 </p> | 1476 </p> |
1477 | 1477 |
1478 <dl><dt class="field"><b>source: <a href="#type_KytheVName">KytheVName</a></b>
</dt><dd> | 1478 <dl><dt class="field"><b>source: <a href="#type_KytheVName">KytheVName</a></b>
</dt><dd> |
1479 | 1479 |
1480 <p> | 1480 <p> |
1481 The ticket of the source node (must not be empty). | 1481 The ticket of the source node. |
1482 </p> | 1482 </p> |
1483 </dd><dt class="field"><b>kind: String</b></dt><dd> | 1483 </dd><dt class="field"><b>kind: String<span style="color:#999999"> (option
al)</span></b></dt><dd> |
1484 | 1484 |
1485 <p> | 1485 <p> |
1486 An edge label (may be empty). The schema defines which labels are | 1486 An edge label. The schema defines which labels are meaningful. |
1487 meaningful. | |
1488 </p> | 1487 </p> |
1489 </dd><dt class="field"><b>target: <a href="#type_KytheVName">KytheVName</a
></b></dt><dd> | 1488 </dd><dt class="field"><b>target: <a href="#type_KytheVName">KytheVName</a
><span style="color:#999999"> (optional)</span></b></dt><dd> |
1490 | 1489 |
1491 <p> | 1490 <p> |
1492 The ticket of the target node (may be empty). | 1491 The ticket of the target node. |
1493 </p> | 1492 </p> |
1494 </dd><dt class="field"><b>fact: String</b></dt><dd> | 1493 </dd><dt class="field"><b>fact: String</b></dt><dd> |
1495 | 1494 |
1496 <p> | 1495 <p> |
1497 A fact label (must not be empty). The schema defines which fact labels | 1496 A fact label. The schema defines which fact labels are meaningful. |
1498 are meaningful. | |
1499 </p> | 1497 </p> |
1500 </dd><dt class="field"><b>value: List<int></b></dt><dd> | 1498 </dd><dt class="field"><b>value: List<int><span style="color:#999999
"> (optional)</span></b></dt><dd> |
1501 | 1499 |
1502 <p> | 1500 <p> |
1503 The <tt>String</tt> value of the fact (may be empty). | 1501 The <tt>String</tt> value of the fact. |
1504 </p> | 1502 </p> |
1505 </dd></dl></dd><dt class="typeDefinition"><a name="type_KytheVName">KytheV
Name: object</a></dt><dd> | 1503 </dd></dl></dd><dt class="typeDefinition"><a name="type_KytheVName">KytheV
Name: object</a></dt><dd> |
1506 <p> | 1504 <p> |
1507 This object matches the format and documentation of the Vector-Name object | 1505 This object matches the format and documentation of the Vector-Name object |
1508 documented in the | 1506 documented in the |
1509 <a href="https://kythe.io/docs/kythe-storage.html#_a_id_termvname_a_vector
_name_strong_vname_strong">Kythe | 1507 <a href="https://kythe.io/docs/kythe-storage.html#_a_id_termvname_a_vector
_name_strong_vname_strong">Kythe |
1510 Storage Model</a>. | 1508 Storage Model</a>. |
1511 </p> | 1509 </p> |
1512 | 1510 |
1513 <dl><dt class="field"><b>signature: String</b></dt><dd> | 1511 <dl><dt class="field"><b>signature: String</b></dt><dd> |
(...skipping 867 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2381 | 2379 |
2382 <p> | 2380 <p> |
2383 The name that the element should have after the refactoring. | 2381 The name that the element should have after the refactoring. |
2384 </p> | 2382 </p> |
2385 </dd></dl></dd></dl> | 2383 </dd></dl></dd></dl> |
2386 <h2 class="domain"><a name="index">Index</a></h2> | 2384 <h2 class="domain"><a name="index">Index</a></h2> |
2387 <h3>Domains</h3><h4>plugin (<a href="#domain_plugin">↑</a>)</h4><div class="subi
ndex"><h5>Requests</h5><ul><li><a href="#request_plugin.versionCheck">versionChe
ck</a></li><li><a href="#request_plugin.shutdown">shutdown</a></li></ul><h5>Noti
fications</h5><div class="subindex"><ul><li><a href="#notification_plugin.error"
>error</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.ge
tNavigation">getNavigation</a></li><li><a href="#request_analysis.handleWatchEve
nts">handleWatchEvents</a></li><li><a href="#request_analysis.setContextRoots">s
etContextRoots</a></li><li><a href="#request_analysis.setPriorityFiles">setPrior
ityFiles</a></li><li><a href="#request_analysis.setSubscriptions">setSubscriptio
ns</a></li><li><a href="#request_analysis.updateContent">updateContent</a></li><
/ul><h5>Notifications</h5><div class="subindex"><ul><li><a href="#notification_a
nalysis.errors">errors</a></li><li><a href="#notification_analysis.folding">fold
ing</a></li><li><a href="#notification_analysis.highlights">highlights</a></li><
li><a href="#notification_analysis.navigation">navigation</a></li><li><a href="#
notification_analysis.occurrences">occurrences</a></li><li><a href="#notificatio
n_analysis.outline">outline</a></li></ul></div></div><h4>completion (<a href="#d
omain_completion">↑</a>)</h4><div class="subindex"><h5>Requests</h5><ul><li><a h
ref="#request_completion.getSuggestions">getSuggestions</a></li></ul></div><h4>e
dit (<a href="#domain_edit">↑</a>)</h4><div class="subindex"><h5>Requests</h5><u
l><li><a href="#request_edit.getAssists">getAssists</a></li><li><a href="#reques
t_edit.getFixes">getFixes</a></li></ul></div><h3>Types (<a href="#types">↑</a>)<
/h3><div class="subindex"><ul><li><a href="#type_AddContentOverlay">AddContentOv
erlay</a></li><li><a href="#type_AnalysisError">AnalysisError</a></li><li><a hre
f="#type_AnalysisErrorFixes">AnalysisErrorFixes</a></li><li><a href="#type_Analy
sisErrorSeverity">AnalysisErrorSeverity</a></li><li><a href="#type_AnalysisError
Type">AnalysisErrorType</a></li><li><a href="#type_AnalysisService">AnalysisServ
ice</a></li><li><a href="#type_ChangeContentOverlay">ChangeContentOverlay</a></l
i><li><a href="#type_CompletionSuggestion">CompletionSuggestion</a></li><li><a h
ref="#type_CompletionSuggestionKind">CompletionSuggestionKind</a></li><li><a hre
f="#type_ContextRoot">ContextRoot</a></li><li><a href="#type_Element">Element</a
></li><li><a href="#type_ElementKind">ElementKind</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_Highlight
Region">HighlightRegion</a></li><li><a href="#type_HighlightRegionType">Highligh
tRegionType</a></li><li><a href="#type_KytheEntry">KytheEntry</a></li><li><a hre
f="#type_KytheVName">KytheVName</a></li><li><a href="#type_LinkedEditGroup">Link
edEditGroup</a></li><li><a href="#type_LinkedEditSuggestion">LinkedEditSuggestio
n</a></li><li><a href="#type_LinkedEditSuggestionKind">LinkedEditSuggestionKind<
/a></li><li><a href="#type_Location">Location</a></li><li><a href="#type_Navigat
ionRegion">NavigationRegion</a></li><li><a href="#type_NavigationTarget">Navigat
ionTarget</a></li><li><a href="#type_Occurrences">Occurrences</a></li><li><a hre
f="#type_Outline">Outline</a></li><li><a href="#type_Position">Position</a></li>
<li><a href="#type_PrioritizedSourceChange">PrioritizedSourceChange</a></li><li>
<a href="#type_RefactoringKind">RefactoringKind</a></li><li><a href="#type_Refac
toringMethodParameter">RefactoringMethodParameter</a></li><li><a href="#type_Ref
actoringMethodParameterKind">RefactoringMethodParameterKind</a></li><li><a href=
"#type_RefactoringProblem">RefactoringProblem</a></li><li><a href="#type_Refacto
ringProblemSeverity">RefactoringProblemSeverity</a></li><li><a href="#type_Remov
eContentOverlay">RemoveContentOverlay</a></li><li><a href="#type_RequestError">R
equestError</a></li><li><a href="#type_RequestErrorCode">RequestErrorCode</a></l
i><li><a href="#type_SourceChange">SourceChange</a></li><li><a href="#type_Sourc
eEdit">SourceEdit</a></li><li><a href="#type_SourceFileEdit">SourceFileEdit</a><
/li><li><a href="#type_WatchEvent">WatchEvent</a></li><li><a href="#type_WatchEv
entType">WatchEventType</a></li></ul></div><h3>Refactorings (<a href="#refactori
ngs">↑</a>)</h3><div class="subindex"><ul><li><a href="#refactoring_CONVERT_GETT
ER_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_EX
TRACT_LOCAL_VARIABLE">EXTRACT_LOCAL_VARIABLE</a></li><li><a href="#refactoring_E
XTRACT_METHOD">EXTRACT_METHOD</a></li><li><a href="#refactoring_INLINE_LOCAL_VAR
IABLE">INLINE_LOCAL_VARIABLE</a></li><li><a href="#refactoring_INLINE_METHOD">IN
LINE_METHOD</a></li><li><a href="#refactoring_MOVE_FILE">MOVE_FILE</a></li><li><
a href="#refactoring_RENAME">RENAME</a></li></ul></div> | 2385 <h3>Domains</h3><h4>plugin (<a href="#domain_plugin">↑</a>)</h4><div class="subi
ndex"><h5>Requests</h5><ul><li><a href="#request_plugin.versionCheck">versionChe
ck</a></li><li><a href="#request_plugin.shutdown">shutdown</a></li></ul><h5>Noti
fications</h5><div class="subindex"><ul><li><a href="#notification_plugin.error"
>error</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.ge
tNavigation">getNavigation</a></li><li><a href="#request_analysis.handleWatchEve
nts">handleWatchEvents</a></li><li><a href="#request_analysis.setContextRoots">s
etContextRoots</a></li><li><a href="#request_analysis.setPriorityFiles">setPrior
ityFiles</a></li><li><a href="#request_analysis.setSubscriptions">setSubscriptio
ns</a></li><li><a href="#request_analysis.updateContent">updateContent</a></li><
/ul><h5>Notifications</h5><div class="subindex"><ul><li><a href="#notification_a
nalysis.errors">errors</a></li><li><a href="#notification_analysis.folding">fold
ing</a></li><li><a href="#notification_analysis.highlights">highlights</a></li><
li><a href="#notification_analysis.navigation">navigation</a></li><li><a href="#
notification_analysis.occurrences">occurrences</a></li><li><a href="#notificatio
n_analysis.outline">outline</a></li></ul></div></div><h4>completion (<a href="#d
omain_completion">↑</a>)</h4><div class="subindex"><h5>Requests</h5><ul><li><a h
ref="#request_completion.getSuggestions">getSuggestions</a></li></ul></div><h4>e
dit (<a href="#domain_edit">↑</a>)</h4><div class="subindex"><h5>Requests</h5><u
l><li><a href="#request_edit.getAssists">getAssists</a></li><li><a href="#reques
t_edit.getFixes">getFixes</a></li></ul></div><h3>Types (<a href="#types">↑</a>)<
/h3><div class="subindex"><ul><li><a href="#type_AddContentOverlay">AddContentOv
erlay</a></li><li><a href="#type_AnalysisError">AnalysisError</a></li><li><a hre
f="#type_AnalysisErrorFixes">AnalysisErrorFixes</a></li><li><a href="#type_Analy
sisErrorSeverity">AnalysisErrorSeverity</a></li><li><a href="#type_AnalysisError
Type">AnalysisErrorType</a></li><li><a href="#type_AnalysisService">AnalysisServ
ice</a></li><li><a href="#type_ChangeContentOverlay">ChangeContentOverlay</a></l
i><li><a href="#type_CompletionSuggestion">CompletionSuggestion</a></li><li><a h
ref="#type_CompletionSuggestionKind">CompletionSuggestionKind</a></li><li><a hre
f="#type_ContextRoot">ContextRoot</a></li><li><a href="#type_Element">Element</a
></li><li><a href="#type_ElementKind">ElementKind</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_Highlight
Region">HighlightRegion</a></li><li><a href="#type_HighlightRegionType">Highligh
tRegionType</a></li><li><a href="#type_KytheEntry">KytheEntry</a></li><li><a hre
f="#type_KytheVName">KytheVName</a></li><li><a href="#type_LinkedEditGroup">Link
edEditGroup</a></li><li><a href="#type_LinkedEditSuggestion">LinkedEditSuggestio
n</a></li><li><a href="#type_LinkedEditSuggestionKind">LinkedEditSuggestionKind<
/a></li><li><a href="#type_Location">Location</a></li><li><a href="#type_Navigat
ionRegion">NavigationRegion</a></li><li><a href="#type_NavigationTarget">Navigat
ionTarget</a></li><li><a href="#type_Occurrences">Occurrences</a></li><li><a hre
f="#type_Outline">Outline</a></li><li><a href="#type_Position">Position</a></li>
<li><a href="#type_PrioritizedSourceChange">PrioritizedSourceChange</a></li><li>
<a href="#type_RefactoringKind">RefactoringKind</a></li><li><a href="#type_Refac
toringMethodParameter">RefactoringMethodParameter</a></li><li><a href="#type_Ref
actoringMethodParameterKind">RefactoringMethodParameterKind</a></li><li><a href=
"#type_RefactoringProblem">RefactoringProblem</a></li><li><a href="#type_Refacto
ringProblemSeverity">RefactoringProblemSeverity</a></li><li><a href="#type_Remov
eContentOverlay">RemoveContentOverlay</a></li><li><a href="#type_RequestError">R
equestError</a></li><li><a href="#type_RequestErrorCode">RequestErrorCode</a></l
i><li><a href="#type_SourceChange">SourceChange</a></li><li><a href="#type_Sourc
eEdit">SourceEdit</a></li><li><a href="#type_SourceFileEdit">SourceFileEdit</a><
/li><li><a href="#type_WatchEvent">WatchEvent</a></li><li><a href="#type_WatchEv
entType">WatchEventType</a></li></ul></div><h3>Refactorings (<a href="#refactori
ngs">↑</a>)</h3><div class="subindex"><ul><li><a href="#refactoring_CONVERT_GETT
ER_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_EX
TRACT_LOCAL_VARIABLE">EXTRACT_LOCAL_VARIABLE</a></li><li><a href="#refactoring_E
XTRACT_METHOD">EXTRACT_METHOD</a></li><li><a href="#refactoring_INLINE_LOCAL_VAR
IABLE">INLINE_LOCAL_VARIABLE</a></li><li><a href="#refactoring_INLINE_METHOD">IN
LINE_METHOD</a></li><li><a href="#refactoring_MOVE_FILE">MOVE_FILE</a></li><li><
a href="#refactoring_RENAME">RENAME</a></li></ul></div> |
2388 | 2386 |
2389 | 2387 |
2390 </body></html> | 2388 </body></html> |
OLD | NEW |