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

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

Issue 1409333002: DAS specification changes - spelling and ElementKind.FILE addition. (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Created 5 years, 2 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/plugin/protocol/generated_protocol.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 <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 1230 matching lines...) Expand 10 before | Expand all | Expand 10 after
1241 The outline associated with the file. 1241 The outline associated with the file.
1242 </p> 1242 </p>
1243 </dd></dl></dd><dt class="notification"><a name="notification_analysis .overrides">analysis.overrides</a> (<a href="#notification_analysis.overrides"># </a>)</dt><dd><div class="box"><pre>notification: { 1243 </dd></dl></dd><dt class="notification"><a name="notification_analysis .overrides">analysis.overrides</a> (<a href="#notification_analysis.overrides"># </a>)</dt><dd><div class="box"><pre>notification: {
1244 "event": "analysis.overrides" 1244 "event": "analysis.overrides"
1245 "params": { 1245 "params": {
1246 "<b>file</b>": <a href="#type_FilePath">FilePath</a> 1246 "<b>file</b>": <a href="#type_FilePath">FilePath</a>
1247 "<b>overrides</b>": List&lt;<a href="#type_Override">Override</a>&gt; 1247 "<b>overrides</b>": List&lt;<a href="#type_Override">Override</a>&gt;
1248 } 1248 }
1249 }</pre></div> 1249 }</pre></div>
1250 <p> 1250 <p>
1251 Reports the overridding members in a file. 1251 Reports the overriding members in a file.
1252 </p> 1252 </p>
1253 <p> 1253 <p>
1254 This notification is not subscribed to by default. Clients 1254 This notification is not subscribed to by default. Clients
1255 can subscribe by including the value <tt>"OVERRIDES"</tt> in 1255 can subscribe by including the value <tt>"OVERRIDES"</tt> in
1256 the list of services passed in an analysis.setSubscriptions 1256 the list of services passed in an analysis.setSubscriptions
1257 request. 1257 request.
1258 </p> 1258 </p>
1259 1259
1260 <h4>Parameters</h4><dl><dt class="field"><b><i>file ( <a href="#type_FileP ath">FilePath</a> )</i></b></dt><dd> 1260 <h4>Parameters</h4><dl><dt class="field"><b><i>file ( <a href="#type_FileP ath">FilePath</a> )</i></b></dt><dd>
1261 1261
(...skipping 779 matching lines...) Expand 10 before | Expand all | Expand 10 after
2041 </p> 2041 </p>
2042 <p> 2042 <p>
2043 If a request is made for a file that does not exist, does not belong 2043 If a request is made for a file that does not exist, does not belong
2044 to an analysis root or is not a Dart file, 2044 to an analysis root or is not a Dart file,
2045 <tt>FILE_NOT_ANALYZED</tt> will be generated. 2045 <tt>FILE_NOT_ANALYZED</tt> will be generated.
2046 </p> 2046 </p>
2047 <p> 2047 <p>
2048 If directives of the Dart file cannot be organized, for example 2048 If directives of the Dart file cannot be organized, for example
2049 because it has scan or parse errors, or by other reasons, 2049 because it has scan or parse errors, or by other reasons,
2050 <tt>ORGANIZE_DIRECTIVES_ERROR</tt> will be generated. The message 2050 <tt>ORGANIZE_DIRECTIVES_ERROR</tt> will be generated. The message
2051 will provide datails about the reason. 2051 will provide details about the reason.
2052 </p> 2052 </p>
2053 2053
2054 2054
2055 <h4>Parameters</h4><dl><dt class="field"><b><i>file ( <a href="#type_FileP ath">FilePath</a> )</i></b></dt><dd> 2055 <h4>Parameters</h4><dl><dt class="field"><b><i>file ( <a href="#type_FileP ath">FilePath</a> )</i></b></dt><dd>
2056 2056
2057 <p> 2057 <p>
2058 The Dart file to organize directives in. 2058 The Dart file to organize directives in.
2059 </p> 2059 </p>
2060 </dd></dl><h4>Returns</h4><dl><dt class="field"><b><i>edit ( <a href=" #type_SourceFileEdit">SourceFileEdit</a> )</i></b></dt><dd> 2060 </dd></dl><h4>Returns</h4><dl><dt class="field"><b><i>edit ( <a href=" #type_SourceFileEdit">SourceFileEdit</a> )</i></b></dt><dd>
2061 2061
(...skipping 389 matching lines...) Expand 10 before | Expand all | Expand 10 after
2451 </dd><dt class="field"><b><i>enableNullAwareOperators ( <span style="c olor:#999999">optional</span> bool )</i></b></dt><dd> 2451 </dd><dt class="field"><b><i>enableNullAwareOperators ( <span style="c olor:#999999">optional</span> bool )</i></b></dt><dd>
2452 2452
2453 <p><b><i>Deprecated</i></b>: this feature is always enabled.</p> 2453 <p><b><i>Deprecated</i></b>: this feature is always enabled.</p>
2454 <p> 2454 <p>
2455 True if the client wants to enable support for the 2455 True if the client wants to enable support for the
2456 proposed "null aware operators" feature. 2456 proposed "null aware operators" feature.
2457 </p> 2457 </p>
2458 </dd><dt class="field"><b><i>enableSuperMixins ( <span style="color:#9 99999">optional</span> bool )</i></b></dt><dd> 2458 </dd><dt class="field"><b><i>enableSuperMixins ( <span style="color:#9 99999">optional</span> bool )</i></b></dt><dd>
2459 2459
2460 <p> 2460 <p>
2461 True if the client wants to enable spport for the 2461 True if the client wants to enable support for the
2462 proposed "less restricted mixins" proposal (DEP 34). 2462 proposed "less restricted mixins" proposal (DEP 34).
2463 </p> 2463 </p>
2464 </dd><dt class="field"><b><i>generateDart2jsHints ( <span style="color :#999999">optional</span> bool )</i></b></dt><dd> 2464 </dd><dt class="field"><b><i>generateDart2jsHints ( <span style="color :#999999">optional</span> bool )</i></b></dt><dd>
2465 2465
2466 <p> 2466 <p>
2467 True if hints that are specific to dart2js should be 2467 True if hints that are specific to dart2js should be
2468 generated. This option is ignored if generateHints is false. 2468 generated. This option is ignored if generateHints is false.
2469 </p> 2469 </p>
2470 </dd><dt class="field"><b><i>generateHints ( <span style="color:#99999 9">optional</span> bool )</i></b></dt><dd> 2470 </dd><dt class="field"><b><i>generateHints ( <span style="color:#99999 9">optional</span> bool )</i></b></dt><dd>
2471 2471
(...skipping 297 matching lines...) Expand 10 before | Expand all | Expand 10 after
2769 2769
2770 <p> 2770 <p>
2771 The type parameter list for the element. If the element doesn't 2771 The type parameter list for the element. If the element doesn't
2772 have type parameters, this field will not be defined. 2772 have type parameters, this field will not be defined.
2773 </p> 2773 </p>
2774 </dd></dl></dd><dt class="typeDefinition"><a name="type_ElementKind">E lementKind: String</a></dt><dd> 2774 </dd></dl></dd><dt class="typeDefinition"><a name="type_ElementKind">E lementKind: String</a></dt><dd>
2775 <p> 2775 <p>
2776 An enumeration of the kinds of elements. 2776 An enumeration of the kinds of elements.
2777 </p> 2777 </p>
2778 2778
2779 <dl><dt class="value">CLASS</dt><dt class="value">CLASS_TYPE_ALIAS</dt><dt class="value">COMPILATION_UNIT</dt><dt class="value">CONSTRUCTOR</dt><dt class= "value">ENUM</dt><dt class="value">ENUM_CONSTANT</dt><dt class="value">FIELD</dt ><dt class="value">FUNCTION</dt><dt class="value">FUNCTION_TYPE_ALIAS</dt><dt cl ass="value">GETTER</dt><dt class="value">LABEL</dt><dt class="value">LIBRARY</dt ><dt class="value">LOCAL_VARIABLE</dt><dt class="value">METHOD</dt><dt class="va lue">PARAMETER</dt><dt class="value">PREFIX</dt><dt class="value">SETTER</dt><dt class="value">TOP_LEVEL_VARIABLE</dt><dt class="value">TYPE_PARAMETER</dt><dt c lass="value">UNIT_TEST_GROUP</dt><dt class="value">UNIT_TEST_TEST</dt><dt class= "value">UNKNOWN</dt></dl></dd><dt class="typeDefinition"><a name="type_Executabl eFile">ExecutableFile: object</a></dt><dd> 2779 <dl><dt class="value">CLASS</dt><dt class="value">CLASS_TYPE_ALIAS</dt><dt class="value">COMPILATION_UNIT</dt><dt class="value">CONSTRUCTOR</dt><dt class= "value">ENUM</dt><dt class="value">ENUM_CONSTANT</dt><dt class="value">FIELD</dt ><dt class="value">FILE</dt><dt class="value">FUNCTION</dt><dt class="value">FUN CTION_TYPE_ALIAS</dt><dt class="value">GETTER</dt><dt class="value">LABEL</dt><d t class="value">LIBRARY</dt><dt class="value">LOCAL_VARIABLE</dt><dt class="valu e">METHOD</dt><dt class="value">PARAMETER</dt><dt class="value">PREFIX</dt><dt c lass="value">SETTER</dt><dt class="value">TOP_LEVEL_VARIABLE</dt><dt class="valu e">TYPE_PARAMETER</dt><dt class="value">UNIT_TEST_GROUP</dt><dt class="value">UN IT_TEST_TEST</dt><dt class="value">UNKNOWN</dt></dl></dd><dt class="typeDefiniti on"><a name="type_ExecutableFile">ExecutableFile: object</a></dt><dd>
2780 <p> 2780 <p>
2781 A description of an executable file. 2781 A description of an executable file.
2782 </p> 2782 </p>
2783 2783
2784 <dl><dt class="field"><b><i>file ( <a href="#type_FilePath">FilePath</a> ) </i></b></dt><dd> 2784 <dl><dt class="field"><b><i>file ( <a href="#type_FilePath">FilePath</a> ) </i></b></dt><dd>
2785 2785
2786 <p> 2786 <p>
2787 The path of the executable file. 2787 The path of the executable file.
2788 </p> 2788 </p>
2789 </dd><dt class="field"><b><i>kind ( <a href="#type_ExecutableKind">Exe cutableKind</a> )</i></b></dt><dd> 2789 </dd><dt class="field"><b><i>kind ( <a href="#type_ExecutableKind">Exe cutableKind</a> )</i></b></dt><dd>
(...skipping 233 matching lines...) Expand 10 before | Expand all | Expand 10 after
3023 3023
3024 <p>Only for version 2 of highlight.</p> 3024 <p>Only for version 2 of highlight.</p>
3025 </dd></dl></dd><dt class="typeDefinition"><a name="type_HoverInformati on">HoverInformation: object</a></dt><dd> 3025 </dd></dl></dd><dt class="typeDefinition"><a name="type_HoverInformati on">HoverInformation: object</a></dt><dd>
3026 <p> 3026 <p>
3027 The hover information associated with a specific location. 3027 The hover information associated with a specific location.
3028 </p> 3028 </p>
3029 3029
3030 <dl><dt class="field"><b><i>offset ( int )</i></b></dt><dd> 3030 <dl><dt class="field"><b><i>offset ( int )</i></b></dt><dd>
3031 3031
3032 <p> 3032 <p>
3033 The offset of the range of characters that encompases the 3033 The offset of the range of characters that encompasses the
3034 cursor position and has the same hover information as the 3034 cursor position and has the same hover information as the
3035 cursor position. 3035 cursor position.
3036 </p> 3036 </p>
3037 </dd><dt class="field"><b><i>length ( int )</i></b></dt><dd> 3037 </dd><dt class="field"><b><i>length ( int )</i></b></dt><dd>
3038 3038
3039 <p> 3039 <p>
3040 The length of the range of characters that encompases the 3040 The length of the range of characters that encompasses the
3041 cursor position and has the same hover information as the 3041 cursor position and has the same hover information as the
3042 cursor position. 3042 cursor position.
3043 </p> 3043 </p>
3044 </dd><dt class="field"><b><i>containingLibraryPath ( <span style="colo r:#999999">optional</span> String )</i></b></dt><dd> 3044 </dd><dt class="field"><b><i>containingLibraryPath ( <span style="colo r:#999999">optional</span> String )</i></b></dt><dd>
3045 3045
3046 <p> 3046 <p>
3047 The path to the defining compilation unit of the library 3047 The path to the defining compilation unit of the library
3048 in which the referenced element is declared. This data is 3048 in which the referenced element is declared. This data is
3049 omitted if there is no referenced element, or if the 3049 omitted if there is no referenced element, or if the
3050 element is declared inside an HTML file. 3050 element is declared inside an HTML file.
(...skipping 609 matching lines...) Expand 10 before | Expand all | Expand 10 after
3660 <p> 3660 <p>
3661 This is a legacy error; it will be removed before the 3661 This is a legacy error; it will be removed before the
3662 API reaches version 1.0. 3662 API reaches version 1.0.
3663 </p> 3663 </p>
3664 3664
3665 </dd><dt class="value">UNKNOWN_REQUEST</dt><dd> 3665 </dd><dt class="value">UNKNOWN_REQUEST</dt><dd>
3666 3666
3667 <p> 3667 <p>
3668 A request was received which the analysis server does 3668 A request was received which the analysis server does
3669 not recognize, or cannot handle in its current 3669 not recognize, or cannot handle in its current
3670 configuation. 3670 configuration.
3671 </p> 3671 </p>
3672 </dd><dt class="value">UNKNOWN_SOURCE</dt><dd> 3672 </dd><dt class="value">UNKNOWN_SOURCE</dt><dd>
3673 3673
3674 <p> 3674 <p>
3675 The analysis server was requested to perform an action 3675 The analysis server was requested to perform an action
3676 on a source that does not exist. 3676 on a source that does not exist.
3677 </p> 3677 </p>
3678 </dd><dt class="value">UNSUPPORTED_FEATURE</dt><dd> 3678 </dd><dt class="value">UNSUPPORTED_FEATURE</dt><dd>
3679 3679
3680 <p> 3680 <p>
(...skipping 567 matching lines...) Expand 10 before | Expand all | Expand 10 after
4248 produced by the server and the data that is returned with each. 4248 produced by the server and the data that is returned with each.
4249 </p> 4249 </p>
4250 <p> 4250 <p>
4251 TBD 4251 TBD
4252 </p> 4252 </p>
4253 <h2 class="domain"><a name="index">Index</a></h2> 4253 <h2 class="domain"><a name="index">Index</a></h2>
4254 <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> 4254 <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>
4255 4255
4256 4256
4257 </body></html> 4257 </body></html>
OLDNEW
« no previous file with comments | « no previous file | pkg/analysis_server/lib/plugin/protocol/generated_protocol.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698