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

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

Issue 1372623004: New analysis.implemented notification specification. (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Simplify to just list of classes/members that have implementations. 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/src/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 402 matching lines...) Expand 10 before | Expand all | Expand 10 after
413 413
414 414
415 415
416 416
417 417
418 418
419 419
420 420
421 421
422 422
423
423 <h3>Requests</h3><dl><dt class="request"><a name="request_analysis.getErrors ">analysis.getErrors</a> (<a href="#request_analysis.getErrors">#</a>)</dt><dd>< div class="box"><pre>request: { 424 <h3>Requests</h3><dl><dt class="request"><a name="request_analysis.getErrors ">analysis.getErrors</a> (<a href="#request_analysis.getErrors">#</a>)</dt><dd>< div class="box"><pre>request: {
424 "id": String 425 "id": String
425 "method": "analysis.getErrors" 426 "method": "analysis.getErrors"
426 "params": { 427 "params": {
427 "<b>file</b>": <a href="#type_FilePath">FilePath</a> 428 "<b>file</b>": <a href="#type_FilePath">FilePath</a>
428 } 429 }
429 }</pre><br><pre>response: { 430 }</pre><br><pre>response: {
430 "id": String 431 "id": String
431 "error": <span style="color:#999999">optional</span> <a href="#type_RequestErr or">RequestError</a> 432 "error": <span style="color:#999999">optional</span> <a href="#type_RequestErr or">RequestError</a>
432 "result": { 433 "result": {
(...skipping 599 matching lines...) Expand 10 before | Expand all | Expand 10 after
1032 </dd><dt class="field"><b><i>regions ( List&lt;<a href="#type_Highligh tRegion">HighlightRegion</a>&gt; )</i></b></dt><dd> 1033 </dd><dt class="field"><b><i>regions ( List&lt;<a href="#type_Highligh tRegion">HighlightRegion</a>&gt; )</i></b></dt><dd>
1033 1034
1034 <p> 1035 <p>
1035 The highlight regions contained in the file. Each 1036 The highlight regions contained in the file. Each
1036 highlight region represents a particular syntactic or 1037 highlight region represents a particular syntactic or
1037 semantic meaning associated with some range. Note that 1038 semantic meaning associated with some range. Note that
1038 the highlight regions that are returned can overlap 1039 the highlight regions that are returned can overlap
1039 other highlight regions if there is more than one 1040 other highlight regions if there is more than one
1040 meaning associated with a particular region. 1041 meaning associated with a particular region.
1041 </p> 1042 </p>
1043 </dd></dl></dd><dt class="notification"><a name="notification_analysis .implemented">analysis.implemented</a> (<a href="#notification_analysis.implemen ted">#</a>)</dt><dd><div class="box"><pre>notification: {
1044 "event": "analysis.implemented"
1045 "params": {
1046 "<b>file</b>": <a href="#type_FilePath">FilePath</a>
1047 "<b>classes</b>": List&lt;<a href="#type_ImplementedClass">ImplementedClass< /a>&gt;
1048 "<b>members</b>": List&lt;<a href="#type_ImplementedMember">ImplementedMembe r</a>&gt;
1049 }
1050 }</pre></div>
1051 <p>
1052 Reports the classes that are implemented or extended and
1053 class members that are implemented or overridden in a file.
1054 </p>
1055 <p>
1056 This notification is not subscribed to by default. Clients
1057 can subscribe by including the value <tt>"IMPLEMENTED"</tt> in
1058 the list of services passed in an analysis.setSubscriptions
1059 request.
1060 </p>
1061
1062 <h4>Parameters</h4><dl><dt class="field"><b><i>file ( <a href="#type_FileP ath">FilePath</a> )</i></b></dt><dd>
1063
1064 <p>
1065 The file with which the implementations are associated.
1066 </p>
1067 </dd><dt class="field"><b><i>classes ( List&lt;<a href="#type_Implemen tedClass">ImplementedClass</a>&gt; )</i></b></dt><dd>
1068
1069 <p>
1070 The classes defined in the file that are implemented or extended.
1071 </p>
1072 </dd><dt class="field"><b><i>members ( List&lt;<a href="#type_Implemen tedMember">ImplementedMember</a>&gt; )</i></b></dt><dd>
1073
1074 <p>
1075 The member defined in the file that are implemented or overridden.
1076 </p>
1042 </dd></dl></dd><dt class="notification"><a name="notification_analysis .invalidate">analysis.invalidate</a> (<a href="#notification_analysis.invalidate ">#</a>)</dt><dd><div class="box"><pre>notification: { 1077 </dd></dl></dd><dt class="notification"><a name="notification_analysis .invalidate">analysis.invalidate</a> (<a href="#notification_analysis.invalidate ">#</a>)</dt><dd><div class="box"><pre>notification: {
1043 "event": "analysis.invalidate" 1078 "event": "analysis.invalidate"
1044 "params": { 1079 "params": {
1045 "<b>file</b>": <a href="#type_FilePath">FilePath</a> 1080 "<b>file</b>": <a href="#type_FilePath">FilePath</a>
1046 "<b>offset</b>": int 1081 "<b>offset</b>": int
1047 "<b>length</b>": int 1082 "<b>length</b>": int
1048 "<b>delta</b>": int 1083 "<b>delta</b>": int
1049 } 1084 }
1050 }</pre></div> 1085 }</pre></div>
1051 <p> 1086 <p>
(...skipping 1213 matching lines...) Expand 10 before | Expand all | Expand 10 after
2265 2300
2266 2301
2267 2302
2268 2303
2269 2304
2270 2305
2271 2306
2272 2307
2273 2308
2274 2309
2310
2311
2275 <dl><dt class="typeDefinition"><a name="type_AddContentOverlay">AddContentOv erlay: object</a></dt><dd> 2312 <dl><dt class="typeDefinition"><a name="type_AddContentOverlay">AddContentOv erlay: object</a></dt><dd>
2276 <p> 2313 <p>
2277 A directive to begin overlaying the contents of a file. The 2314 A directive to begin overlaying the contents of a file. The
2278 supplied content will be used for analysis in place of the 2315 supplied content will be used for analysis in place of the
2279 file contents in the filesystem. 2316 file contents in the filesystem.
2280 </p> 2317 </p>
2281 <p> 2318 <p>
2282 If this directive is used on a file that already has a file 2319 If this directive is used on a file that already has a file
2283 content overlay, the old overlay is discarded and replaced 2320 content overlay, the old overlay is discarded and replaced
2284 with the new one. 2321 with the new one.
(...skipping 124 matching lines...) Expand 10 before | Expand all | Expand 10 after
2409 <p> 2446 <p>
2410 True if lints should be generated as part of generating 2447 True if lints should be generated as part of generating
2411 errors and warnings. 2448 errors and warnings.
2412 </p> 2449 </p>
2413 </dd></dl></dd><dt class="typeDefinition"><a name="type_AnalysisServic e">AnalysisService: String</a></dt><dd> 2450 </dd></dl></dd><dt class="typeDefinition"><a name="type_AnalysisServic e">AnalysisService: String</a></dt><dd>
2414 <p> 2451 <p>
2415 An enumeration of the services provided by the analysis domain that 2452 An enumeration of the services provided by the analysis domain that
2416 are related to a specific list of files. 2453 are related to a specific list of files.
2417 </p> 2454 </p>
2418 2455
2419 <dl><dt class="value">FOLDING</dt><dt class="value">HIGHLIGHTS</dt><dt cla ss="value">INVALIDATE</dt><dd> 2456 <dl><dt class="value">FOLDING</dt><dt class="value">HIGHLIGHTS</dt><dt cla ss="value">IMPLEMENTED</dt><dt class="value">INVALIDATE</dt><dd>
2420 2457
2421 <p> 2458 <p>
2422 This service is not currently implemented and will become a 2459 This service is not currently implemented and will become a
2423 GeneralAnalysisService in a future release. 2460 GeneralAnalysisService in a future release.
2424 </p> 2461 </p>
2425 </dd><dt class="value">NAVIGATION</dt><dt class="value">OCCURRENCES</d t><dt class="value">OUTLINE</dt><dt class="value">OVERRIDES</dt></dl></dd><dt cl ass="typeDefinition"><a name="type_AnalysisStatus">AnalysisStatus: object</a></d t><dd> 2462 </dd><dt class="value">NAVIGATION</dt><dt class="value">OCCURRENCES</d t><dt class="value">OUTLINE</dt><dt class="value">OVERRIDES</dt></dl></dd><dt cl ass="typeDefinition"><a name="type_AnalysisStatus">AnalysisStatus: object</a></d t><dd>
2426 <p> 2463 <p>
2427 An indication of the current state of analysis. 2464 An indication of the current state of analysis.
2428 </p> 2465 </p>
2429 2466
(...skipping 600 matching lines...) Expand 10 before | Expand all | Expand 10 after
3030 data is omitted if the location does not correspond to an 3067 data is omitted if the location does not correspond to an
3031 expression or if there is no propagated type information. 3068 expression or if there is no propagated type information.
3032 </p> 3069 </p>
3033 </dd><dt class="field"><b><i>staticType ( <span style="color:#999999"> optional</span> String )</i></b></dt><dd> 3070 </dd><dt class="field"><b><i>staticType ( <span style="color:#999999"> optional</span> String )</i></b></dt><dd>
3034 3071
3035 <p> 3072 <p>
3036 The name of the static type of the expression. This data 3073 The name of the static type of the expression. This data
3037 is omitted if the location does not correspond to an 3074 is omitted if the location does not correspond to an
3038 expression. 3075 expression.
3039 </p> 3076 </p>
3077 </dd></dl></dd><dt class="typeDefinition"><a name="type_ImplementedCla ss">ImplementedClass: object</a></dt><dd>
3078 <p>
3079 A description of a class that is implemented or extended.
3080 </p>
3081
3082 <dl><dt class="field"><b><i>offset ( int )</i></b></dt><dd>
3083
3084 <p>
3085 The offset of the name of the implemented class.
3086 </p>
3087 </dd><dt class="field"><b><i>length ( int )</i></b></dt><dd>
3088
3089 <p>
3090 The length of the name of the implemented class.
3091 </p>
3092 </dd></dl></dd><dt class="typeDefinition"><a name="type_ImplementedMem ber">ImplementedMember: object</a></dt><dd>
3093 <p>
3094 A description of a class member that is implemented or overridden.
3095 </p>
3096
3097 <dl><dt class="field"><b><i>offset ( int )</i></b></dt><dd>
3098
3099 <p>
3100 The offset of the name of the implemented member.
3101 </p>
3102 </dd><dt class="field"><b><i>length ( int )</i></b></dt><dd>
3103
3104 <p>
3105 The length of the name of the implemented member.
3106 </p>
3040 </dd></dl></dd><dt class="typeDefinition"><a name="type_LinkedEditGrou p">LinkedEditGroup: object</a></dt><dd> 3107 </dd></dl></dd><dt class="typeDefinition"><a name="type_LinkedEditGrou p">LinkedEditGroup: object</a></dt><dd>
3041 <p> 3108 <p>
3042 A collection of positions that should be linked (edited 3109 A collection of positions that should be linked (edited
3043 simultaneously) for the purposes of updating code after a 3110 simultaneously) for the purposes of updating code after a
3044 source change. For example, if a set of edits introduced a 3111 source change. For example, if a set of edits introduced a
3045 new variable name, the group would contain all of the 3112 new variable name, the group would contain all of the
3046 positions of the variable name so that if the client wanted 3113 positions of the variable name so that if the client wanted
3047 to let the user edit the variable name after the operation, 3114 to let the user edit the variable name after the operation,
3048 all occurrences of the name could be edited simultaneously. 3115 all occurrences of the name could be edited simultaneously.
3049 </p> 3116 </p>
(...skipping 1078 matching lines...) Expand 10 before | Expand all | Expand 10 after
4128 </dd></dl></dd></dl> 4195 </dd></dl></dd></dl>
4129 <h2>Errors</h2> 4196 <h2>Errors</h2>
4130 <p> 4197 <p>
4131 This section contains a list of all of the errors that are 4198 This section contains a list of all of the errors that are
4132 produced by the server and the data that is returned with each. 4199 produced by the server and the data that is returned with each.
4133 </p> 4200 </p>
4134 <p> 4201 <p>
4135 TBD 4202 TBD
4136 </p> 4203 </p>
4137 <h2 class="domain"><a name="index">Index</a></h2> 4204 <h2 class="domain"><a name="index">Index</a></h2>
4138 <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.inv alidate">invalidate</a></li><li><a href="#notification_analysis.navigation">navi gation</a></li><li><a href="#notification_analysis.occurrences">occurrences</a>< /li><li><a href="#notification_analysis.outline">outline</a></li><li><a href="#n otification_analysis.overrides">overrides</a></li></ul></div></div><h4>completio n (<a href="#domain_completion">↑</a>)</h4><div class="subindex"><h5>Requests</h 5><ul><li><a href="#request_completion.getSuggestions">getSuggestions</a></li></ ul><h5>Notifications</h5><div class="subindex"><ul><li><a href="#notification_co mpletion.results">results</a></li></ul></div></div><h4>search (<a href="#domain_ search">↑</a>)</h4><div class="subindex"><h5>Requests</h5><ul><li><a href="#requ est_search.findElementReferences">findElementReferences</a></li><li><a href="#re quest_search.findMemberDeclarations">findMemberDeclarations</a></li><li><a href= "#request_search.findMemberReferences">findMemberReferences</a></li><li><a href= "#request_search.findTopLevelDeclarations">findTopLevelDeclarations</a></li><li> <a href="#request_search.getTypeHierarchy">getTypeHierarchy</a></li></ul><h5>Not ifications</h5><div class="subindex"><ul><li><a href="#notification_search.resul ts">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">f ormat</a></li><li><a href="#request_edit.getAssists">getAssists</a></li><li><a h ref="#request_edit.getAvailableRefactorings">getAvailableRefactorings</a></li><l i><a href="#request_edit.getFixes">getFixes</a></li><li><a href="#request_edit.g etRefactoring">getRefactoring</a></li><li><a href="#request_edit.sortMembers">so rtMembers</a></li><li><a href="#request_edit.organizeDirectives">organizeDirecti ves</a></li></ul></div><h4>execution (<a href="#domain_execution">↑</a>)</h4><di v class="subindex"><h5>Requests</h5><ul><li><a href="#request_execution.createCo ntext">createContext</a></li><li><a href="#request_execution.deleteContext">dele teContext</a></li><li><a href="#request_execution.mapUri">mapUri</a></li><li><a href="#request_execution.setSubscriptions">setSubscriptions</a></li></ul><h5>Not ifications</h5><div class="subindex"><ul><li><a href="#notification_execution.la unchData">launchData</a></li></ul></div></div><h3>Types (<a href="#types">↑</a>) </h3><div class="subindex"><ul><li><a href="#type_AddContentOverlay">AddContentO verlay</a></li><li><a href="#type_AnalysisError">AnalysisError</a></li><li><a hr ef="#type_AnalysisErrorFixes">AnalysisErrorFixes</a></li><li><a href="#type_Anal ysisErrorSeverity">AnalysisErrorSeverity</a></li><li><a href="#type_AnalysisErro rType">AnalysisErrorType</a></li><li><a href="#type_AnalysisOptions">AnalysisOpt ions</a></li><li><a href="#type_AnalysisService">AnalysisService</a></li><li><a href="#type_AnalysisStatus">AnalysisStatus</a></li><li><a href="#type_ChangeCont entOverlay">ChangeContentOverlay</a></li><li><a href="#type_CompletionId">Comple tionId</a></li><li><a href="#type_CompletionSuggestion">CompletionSuggestion</a> </li><li><a href="#type_CompletionSuggestionKind">CompletionSuggestionKind</a></ li><li><a href="#type_Element">Element</a></li><li><a href="#type_ElementKind">E lementKind</a></li><li><a href="#type_ExecutableFile">ExecutableFile</a></li><li ><a href="#type_ExecutableKind">ExecutableKind</a></li><li><a href="#type_Execut ionContextId">ExecutionContextId</a></li><li><a href="#type_ExecutionService">Ex ecutionService</a></li><li><a href="#type_FilePath">FilePath</a></li><li><a href ="#type_FoldingKind">FoldingKind</a></li><li><a href="#type_FoldingRegion">Foldi ngRegion</a></li><li><a href="#type_GeneralAnalysisService">GeneralAnalysisServi ce</a></li><li><a href="#type_HighlightRegion">HighlightRegion</a></li><li><a hr ef="#type_HighlightRegionType">HighlightRegionType</a></li><li><a href="#type_Ho verInformation">HoverInformation</a></li><li><a href="#type_LinkedEditGroup">Lin kedEditGroup</a></li><li><a href="#type_LinkedEditSuggestion">LinkedEditSuggesti on</a></li><li><a href="#type_LinkedEditSuggestionKind">LinkedEditSuggestionKind </a></li><li><a href="#type_Location">Location</a></li><li><a href="#type_Naviga tionRegion">NavigationRegion</a></li><li><a href="#type_NavigationTarget">Naviga tionTarget</a></li><li><a href="#type_Occurrences">Occurrences</a></li><li><a hr ef="#type_Outline">Outline</a></li><li><a href="#type_Override">Override</a></li ><li><a href="#type_OverriddenMember">OverriddenMember</a></li><li><a href="#typ e_Position">Position</a></li><li><a href="#type_PubStatus">PubStatus</a></li><li ><a href="#type_RefactoringKind">RefactoringKind</a></li><li><a href="#type_Refa ctoringMethodParameter">RefactoringMethodParameter</a></li><li><a href="#type_Re factoringFeedback">RefactoringFeedback</a></li><li><a href="#type_RefactoringOpt ions">RefactoringOptions</a></li><li><a href="#type_RefactoringMethodParameterKi nd">RefactoringMethodParameterKind</a></li><li><a href="#type_RefactoringProblem ">RefactoringProblem</a></li><li><a href="#type_RefactoringProblemSeverity">Refa ctoringProblemSeverity</a></li><li><a href="#type_RemoveContentOverlay">RemoveCo ntentOverlay</a></li><li><a href="#type_RequestError">RequestError</a></li><li>< a href="#type_RequestErrorCode">RequestErrorCode</a></li><li><a href="#type_Sear chId">SearchId</a></li><li><a href="#type_SearchResult">SearchResult</a></li><li ><a href="#type_SearchResultKind">SearchResultKind</a></li><li><a href="#type_Se rverService">ServerService</a></li><li><a href="#type_SourceChange">SourceChange </a></li><li><a href="#type_SourceEdit">SourceEdit</a></li><li><a href="#type_So urceFileEdit">SourceFileEdit</a></li><li><a href="#type_TypeHierarchyItem">TypeH ierarchyItem</a></li></ul></div><h3>Refactorings (<a href="#refactorings">↑</a>) </h3><div class="subindex"><ul><li><a href="#refactoring_CONVERT_GETTER_TO_METHO D">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_LOCAL _VARIABLE">EXTRACT_LOCAL_VARIABLE</a></li><li><a href="#refactoring_EXTRACT_METH OD">EXTRACT_METHOD</a></li><li><a href="#refactoring_INLINE_LOCAL_VARIABLE">INLI NE_LOCAL_VARIABLE</a></li><li><a href="#refactoring_INLINE_METHOD">INLINE_METHOD </a></li><li><a href="#refactoring_MOVE_FILE">MOVE_FILE</a></li><li><a href="#re factoring_RENAME">RENAME</a></li></ul></div> 4205 <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_FilePath">FilePath</a></li><li><a href="#type_Fol dingKind">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_H ighlightRegionType">HighlightRegionType</a></li><li><a href="#type_HoverInformat ion">HoverInformation</a></li><li><a href="#type_ImplementedClass">ImplementedCl ass</a></li><li><a href="#type_ImplementedMember">ImplementedMember</a></li><li> <a href="#type_LinkedEditGroup">LinkedEditGroup</a></li><li><a href="#type_Linke dEditSuggestion">LinkedEditSuggestion</a></li><li><a href="#type_LinkedEditSugge stionKind">LinkedEditSuggestionKind</a></li><li><a href="#type_Location">Locatio n</a></li><li><a href="#type_NavigationRegion">NavigationRegion</a></li><li><a h ref="#type_NavigationTarget">NavigationTarget</a></li><li><a href="#type_Occurre nces">Occurrences</a></li><li><a href="#type_Outline">Outline</a></li><li><a hre f="#type_Override">Override</a></li><li><a href="#type_OverriddenMember">Overrid denMember</a></li><li><a href="#type_Position">Position</a></li><li><a href="#ty pe_PubStatus">PubStatus</a></li><li><a href="#type_RefactoringKind">RefactoringK ind</a></li><li><a href="#type_RefactoringMethodParameter">RefactoringMethodPara meter</a></li><li><a href="#type_RefactoringFeedback">RefactoringFeedback</a></l i><li><a href="#type_RefactoringOptions">RefactoringOptions</a></li><li><a href= "#type_RefactoringMethodParameterKind">RefactoringMethodParameterKind</a></li><l i><a href="#type_RefactoringProblem">RefactoringProblem</a></li><li><a href="#ty pe_RefactoringProblemSeverity">RefactoringProblemSeverity</a></li><li><a href="# type_RemoveContentOverlay">RemoveContentOverlay</a></li><li><a href="#type_Reque stError">RequestError</a></li><li><a href="#type_RequestErrorCode">RequestErrorC ode</a></li><li><a href="#type_SearchId">SearchId</a></li><li><a href="#type_Sea rchResult">SearchResult</a></li><li><a href="#type_SearchResultKind">SearchResul tKind</a></li><li><a href="#type_ServerService">ServerService</a></li><li><a hre f="#type_SourceChange">SourceChange</a></li><li><a href="#type_SourceEdit">Sourc eEdit</a></li><li><a href="#type_SourceFileEdit">SourceFileEdit</a></li><li><a h ref="#type_TypeHierarchyItem">TypeHierarchyItem</a></li></ul></div><h3>Refactori ngs (<a href="#refactorings">↑</a>)</h3><div class="subindex"><ul><li><a href="# refactoring_CONVERT_GETTER_TO_METHOD">CONVERT_GETTER_TO_METHOD</a></li><li><a hr ef="#refactoring_CONVERT_METHOD_TO_GETTER">CONVERT_METHOD_TO_GETTER</a></li><li> <a href="#refactoring_EXTRACT_LOCAL_VARIABLE">EXTRACT_LOCAL_VARIABLE</a></li><li ><a href="#refactoring_EXTRACT_METHOD">EXTRACT_METHOD</a></li><li><a href="#refa ctoring_INLINE_LOCAL_VARIABLE">INLINE_LOCAL_VARIABLE</a></li><li><a href="#refac toring_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>
4139 4206
4140 4207
4141 </body></html> 4208 </body></html>
OLDNEW
« no previous file with comments | « no previous file | pkg/analysis_server/lib/src/generated_protocol.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698