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

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

Issue 2995683002: Initial experimental Kythe Dart Analysis Server protocol (Closed)
Patch Set: rebase Created 3 years, 4 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
« no previous file with comments | « no previous file | pkg/analysis_server/lib/protocol/protocol_constants.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 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 2516 matching lines...) Expand 10 before | Expand all | Expand 10 after
2527 server, 2527 server,
2528 this call will return an error of <tt>DEBUG_PORT_COULD_NOT_BE_OPENED</tt>. 2528 this call will return an error of <tt>DEBUG_PORT_COULD_NOT_BE_OPENED</tt>.
2529 </p> 2529 </p>
2530 2530
2531 <h4>returns:</h4><dl><dt class="field"><b>port: int</b></dt><dd> 2531 <h4>returns:</h4><dl><dt class="field"><b>port: int</b></dt><dd>
2532 2532
2533 <p>The diagnostic server port.</p> 2533 <p>The diagnostic server port.</p>
2534 </dd></dl></dd></dl> 2534 </dd></dl></dd></dl>
2535 2535
2536 2536
2537
2537 <h2 class="domain"><a name="types">Types</a></h2> 2538 <h2 class="domain"><a name="types">Types</a></h2>
2538 <p> 2539 <p>
2539 This section contains descriptions of the data types referenced 2540 This section contains descriptions of the data types referenced
2540 in the API’s of the various domains. 2541 in the API’s of the various domains.
2541 </p> 2542 </p>
2542 2543
2543 2544
2544 2545
2545 2546
2546 2547
2547 2548
2548 2549
2549 2550
2550 2551
2551 2552
2552 2553
2553 2554
2554 2555
2555 2556
2556 2557
2557 2558
2558 2559
2559 2560
2560 2561
2561 2562
2562 2563
2564
2565
2563 2566
2564 2567
2565 2568
2566 2569
2567 2570
2568 2571
2569 2572
2570 2573
2571 2574
2572 2575
(...skipping 920 matching lines...) Expand 10 before | Expand all | Expand 10 after
3493 3496
3494 <p> 3497 <p>
3495 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
3496 source. 3499 source.
3497 </p> 3500 </p>
3498 </dd><dt class="field"><b>elements: List&lt;String&gt;</b></dt><dd> 3501 </dd><dt class="field"><b>elements: List&lt;String&gt;</b></dt><dd>
3499 3502
3500 <p> 3503 <p>
3501 The names of the elements imported from the library. 3504 The names of the elements imported from the library.
3502 </p> 3505 </p>
3503 </dd></dl></dd><dt class="typeDefinition"><a name="type_LinkedEditGroup">L inkedEditGroup: object</a></dt><dd> 3506 </dd></dl></dd><dt class="typeDefinition"><a name="type_KytheEntry">KytheE ntry: object</a></dt><dd>
3507 <p>
3508 This object matches the format and documentation of the Entry object docum ented in the
3509 <a href="https://kythe.io/docs/kythe-storage.html#_entry">Kythe Storage Mo del</a>.
3510 </p>
3511
3512 <dl><dt class="field"><b>source: <a href="#type_KytheVName">KytheVName</a></b> </dt><dd>
3513
3514 <p>
3515 The ticket of the source node (must not be empty).
3516 </p>
3517 </dd><dt class="field"><b>kind: String</b></dt><dd>
3518
3519 <p>
3520 An edge label (may be empty). The schema defines which labels are meanin gful.
3521 </p>
3522 </dd><dt class="field"><b>target: <a href="#type_KytheVName">KytheVName</a>< /b></dt><dd>
3523
3524 <p>
3525 The ticket of the target node (may be empty).
3526 </p>
3527 </dd><dt class="field"><b>fact: String</b></dt><dd>
3528
3529 <p>
3530 A fact label (must not be empty). The schema defines which fact labels a re meaningful.
3531 </p>
3532 </dd><dt class="field"><b>value: List&lt;int&gt;</b></dt><dd>
3533
3534 <p>
3535 The <tt>String</tt> value of the fact (may be empty).
3536 </p>
3537 </dd></dl></dd><dt class="typeDefinition"><a name="type_KytheVName">KytheVNa me: object</a></dt><dd>
3538 <p>
3539 This object matches the format and documentation of the Vector-Name object documented in the
3540 <a href="https://kythe.io/docs/kythe-storage.html#_a_id_termvname_a_vector _name_strong_vname_strong">Kythe Storage Model</a>.
3541 </p>
3542
3543 <dl><dt class="field"><b>signature: String</b></dt><dd>
3544
3545 <p>
3546 An opaque signature generated by the analyzer.
3547 </p>
3548 </dd><dt class="field"><b>corpus: String</b></dt><dd>
3549
3550 <p>
3551 The corpus of source code this <tt>KytheVName</tt> belongs to. Loosely, a corpus is a
3552 collection of related files, such as the contents of a given source repo sitory.
3553 </p>
3554 </dd><dt class="field"><b>root: String</b></dt><dd>
3555
3556 <p>
3557 A corpus-specific root label, typically a directory path or project iden tifier, denoting a
3558 distinct subset of the corpus. This may also be used to designate virtua l collections like generated files.
3559 </p>
3560 </dd><dt class="field"><b>path: String</b></dt><dd>
3561
3562 <p>
3563 A path-structured label describing the “location” of the named object re lative to the corpus
3564 and the root.
3565 </p>
3566 </dd><dt class="field"><b>language: String</b></dt><dd>
3567
3568 <p>
3569 The language this name belongs to.
3570 </p>
3571 </dd></dl></dd><dt class="typeDefinition"><a name="type_LinkedEditGroup">Lin kedEditGroup: object</a></dt><dd>
3504 <p> 3572 <p>
3505 A collection of positions that should be linked (edited simultaneously) 3573 A collection of positions that should be linked (edited simultaneously)
3506 for the purposes of updating code after a source change. For example, if a 3574 for the purposes of updating code after a source change. For example, if a
3507 set of edits introduced a new variable name, the group would contain all 3575 set of edits introduced a new variable name, the group would contain all
3508 of the positions of the variable name so that if the client wanted to let 3576 of the positions of the variable name so that if the client wanted to let
3509 the user edit the variable name after the operation, all occurrences of 3577 the user edit the variable name after the operation, all occurrences of
3510 the name could be edited simultaneously. 3578 the name could be edited simultaneously.
3511 </p> 3579 </p>
3512 3580
3513 <dl><dt class="field"><b>positions: List&lt;<a href="#type_Position">Position< /a>&gt;</b></dt><dd> 3581 <dl><dt class="field"><b>positions: List&lt;<a href="#type_Position">Position< /a>&gt;</b></dt><dd>
(...skipping 1158 matching lines...) Expand 10 before | Expand all | Expand 10 after
4672 </dd></dl></dd></dl> 4740 </dd></dl></dd></dl>
4673 <h2>Errors</h2> 4741 <h2>Errors</h2>
4674 <p> 4742 <p>
4675 This section contains a list of all of the errors that are 4743 This section contains a list of all of the errors that are
4676 produced by the server and the data that is returned with each. 4744 produced by the server and the data that is returned with each.
4677 </p> 4745 </p>
4678 <p> 4746 <p>
4679 TODO: TBD 4747 TODO: TBD
4680 </p> 4748 </p>
4681 <h2 class="domain"><a name="index">Index</a></h2> 4749 <h2 class="domain"><a name="index">Index</a></h2>
4682 <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_LinkedEdit Group">LinkedEditGroup</a></li><li><a href="#type_LinkedEditSuggestion">LinkedEd itSuggestion</a></li><li><a href="#type_LinkedEditSuggestionKind">LinkedEditSugg estionKind</a></li><li><a href="#type_Location">Location</a></li><li><a href="#t ype_NavigationRegion">NavigationRegion</a></li><li><a href="#type_NavigationTarg et">NavigationTarget</a></li><li><a href="#type_Occurrences">Occurrences</a></li ><li><a href="#type_Outline">Outline</a></li><li><a href="#type_OverriddenMember ">OverriddenMember</a></li><li><a href="#type_Override">Override</a></li><li><a href="#type_Position">Position</a></li><li><a href="#type_PostfixTemplateDescrip tor">PostfixTemplateDescriptor</a></li><li><a href="#type_PubStatus">PubStatus</ a></li><li><a href="#type_RefactoringFeedback">RefactoringFeedback</a></li><li>< a href="#type_RefactoringKind">RefactoringKind</a></li><li><a href="#type_Refact oringMethodParameter">RefactoringMethodParameter</a></li><li><a href="#type_Refa ctoringMethodParameterKind">RefactoringMethodParameterKind</a></li><li><a href=" #type_RefactoringOptions">RefactoringOptions</a></li><li><a href="#type_Refactor ingProblem">RefactoringProblem</a></li><li><a href="#type_RefactoringProblemSeve rity">RefactoringProblemSeverity</a></li><li><a href="#type_RemoveContentOverlay ">RemoveContentOverlay</a></li><li><a href="#type_RequestError">RequestError</a> </li><li><a href="#type_RequestErrorCode">RequestErrorCode</a></li><li><a href=" #type_SearchId">SearchId</a></li><li><a href="#type_SearchResult">SearchResult</ a></li><li><a href="#type_SearchResultKind">SearchResultKind</a></li><li><a href ="#type_ServerService">ServerService</a></li><li><a href="#type_SourceChange">So urceChange</a></li><li><a href="#type_SourceEdit">SourceEdit</a></li><li><a href ="#type_SourceFileEdit">SourceFileEdit</a></li><li><a href="#type_TypeHierarchyI tem">TypeHierarchyItem</a></li></ul></div><h3>Refactorings (<a href="#refactorin gs">↑</a>)</h3><div class="subindex"><ul><li><a href="#refactoring_CONVERT_GETTE R_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_EXT RACT_LOCAL_VARIABLE">EXTRACT_LOCAL_VARIABLE</a></li><li><a href="#refactoring_EX TRACT_METHOD">EXTRACT_METHOD</a></li><li><a href="#refactoring_INLINE_LOCAL_VARI ABLE">INLINE_LOCAL_VARIABLE</a></li><li><a href="#refactoring_INLINE_METHOD">INL INE_METHOD</a></li><li><a href="#refactoring_MOVE_FILE">MOVE_FILE</a></li><li><a href="#refactoring_RENAME">RENAME</a></li></ul></div> 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>
4683 4751
4684 4752
4685 </body></html> 4753 </body></html>
OLDNEW
« no previous file with comments | « no previous file | pkg/analysis_server/lib/protocol/protocol_constants.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698