Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(224)

Side by Side Diff: pkg/analyzer_plugin/doc/api.html

Issue 3006693002: Add an integration test for kythe support with bug fixes (Closed)
Patch Set: Created 3 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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
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&lt;int&gt;</b></dt><dd> 1498 </dd><dt class="field"><b>value: List&lt;int&gt;<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
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>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698