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

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

Issue 2876023003: Allow the common spec types to be in a separate document (Closed)
Patch Set: Created 3 years, 7 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/analyzer_plugin/lib/protocol/protocol_generated.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 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 952 matching lines...) Expand 10 before | Expand all | Expand 10 after
963 963
964 964
965 965
966 966
967 967
968 968
969 969
970 970
971 971
972 972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006 <dl><dt class="typeDefinition"><a name="type_AddContentOverlay">AddContentOverla y: object</a></dt><dd> 973 <dl><dt class="typeDefinition"><a name="type_AddContentOverlay">AddContentOverla y: object</a></dt><dd>
1007 <p> 974 <p>
1008 A directive to begin overlaying the contents of a file. The supplied 975 A directive to begin overlaying the contents of a file. The supplied
1009 content will be used for analysis in place of the file contents in the 976 content will be used for analysis in place of the file contents in the
1010 filesystem. 977 filesystem.
1011 </p> 978 </p>
1012 <p> 979 <p>
1013 If this directive is used on a file that already has a file content 980 If this directive is used on a file that already has a file content
1014 overlay, the old overlay is discarded and replaced with the new one. 981 overlay, the old overlay is discarded and replaced with the new one.
1015 </p> 982 </p>
1016 983
1017 <dl><dt class="field"><b>type = "add"</b></dt><dd></dd><dt class="field"><b>co ntent (String)</b></dt><dd> 984 <dl><dt class="field"><b>type = "add"</b></dt><dd>
985
986 </dd><dt class="field"><b>content (String)</b></dt><dd>
1018 987
1019 <p> 988 <p>
1020 The new content of the file. 989 The new content of the file.
1021 </p> 990 </p>
1022 </dd></dl></dd><dt class="typeDefinition"><a name="type_AnalysisError">Ana lysisError: object</a></dt><dd> 991 </dd></dl></dd><dt class="typeDefinition"><a name="type_AnalysisError">Ana lysisError: object</a></dt><dd>
1023 <p> 992 <p>
1024 An indication of an error, warning, or hint that was produced by the 993 An indication of an error, warning, or hint that was produced by the
1025 analysis. 994 analysis.
1026 </p> 995 </p>
1027 996
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after
1117 <p> 1086 <p>
1118 It is an error to use this overlay on a file that does not yet have a file 1087 It is an error to use this overlay on a file that does not yet have a file
1119 content overlay or that has had its overlay removed via 1088 content overlay or that has had its overlay removed via
1120 <a href="#type_RemoveContentOverlay">RemoveContentOverlay</a>. 1089 <a href="#type_RemoveContentOverlay">RemoveContentOverlay</a>.
1121 </p> 1090 </p>
1122 <p> 1091 <p>
1123 If any of the edits cannot be applied due to its offset or length being 1092 If any of the edits cannot be applied due to its offset or length being
1124 out of range, an <tt>INVALID_OVERLAY_CHANGE</tt> error will be reported. 1093 out of range, an <tt>INVALID_OVERLAY_CHANGE</tt> error will be reported.
1125 </p> 1094 </p>
1126 1095
1127 <dl><dt class="field"><b>type = "change"</b></dt><dd></dd><dt class="field"><b >edits (List&lt;<a href="#type_SourceEdit">SourceEdit</a>&gt;)</b></dt><dd> 1096 <dl><dt class="field"><b>type = "change"</b></dt><dd>
1097
1098 </dd><dt class="field"><b>edits (List&lt;<a href="#type_SourceEdit">Source Edit</a>&gt;)</b></dt><dd>
1128 1099
1129 <p> 1100 <p>
1130 The edits to be applied to the file. 1101 The edits to be applied to the file.
1131 </p> 1102 </p>
1132 </dd></dl></dd><dt class="typeDefinition"><a name="type_CompletionSuggesti on">CompletionSuggestion: object</a></dt><dd> 1103 </dd></dl></dd><dt class="typeDefinition"><a name="type_CompletionSuggesti on">CompletionSuggestion: object</a></dt><dd>
1133 <p> 1104 <p>
1134 A suggestion for how to complete partially entered text. Many of the 1105 A suggestion for how to complete partially entered text. Many of the
1135 fields are optional, depending on the kind of element being suggested. 1106 fields are optional, depending on the kind of element being suggested.
1136 </p> 1107 </p>
1137 1108
(...skipping 242 matching lines...) Expand 10 before | Expand all | Expand 10 after
1380 </p> 1351 </p>
1381 1352
1382 <dl><dt class="field"><b>kind (<a href="#type_ElementKind">ElementKind</a>)</b ></dt><dd> 1353 <dl><dt class="field"><b>kind (<a href="#type_ElementKind">ElementKind</a>)</b ></dt><dd>
1383 1354
1384 <p> 1355 <p>
1385 The kind of the element. 1356 The kind of the element.
1386 </p> 1357 </p>
1387 </dd><dt class="field"><b>name (String)</b></dt><dd> 1358 </dd><dt class="field"><b>name (String)</b></dt><dd>
1388 1359
1389 <p> 1360 <p>
1390 The name of the element. This is typically used as the label in the ou tline. 1361 The name of the element. This is typically used as the label in the
1362 outline.
1391 </p> 1363 </p>
1392 </dd><dt class="field"><b>location (<span style="color:#999999">optional</ span> <a href="#type_Location">Location</a>)</b></dt><dd> 1364 </dd><dt class="field"><b>location (<span style="color:#999999">optional</ span> <a href="#type_Location">Location</a>)</b></dt><dd>
1393 1365
1394 <p> 1366 <p>
1395 The location of the name in the declaration of the element. 1367 The location of the name in the declaration of the element.
1396 </p> 1368 </p>
1397 </dd><dt class="field"><b>flags (int)</b></dt><dd> 1369 </dd><dt class="field"><b>flags (int)</b></dt><dd>
1398 1370
1399 <p> 1371 <p>
1400 A bit-map containing the following flags: 1372 A bit-map containing the following flags:
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
1439 1411
1440 <p> 1412 <p>
1441 The type parameter list for the element. If the element doesn't have 1413 The type parameter list for the element. If the element doesn't have
1442 type parameters, this field will not be defined. 1414 type parameters, this field will not be defined.
1443 </p> 1415 </p>
1444 </dd></dl></dd><dt class="typeDefinition"><a name="type_ElementKind">Eleme ntKind: String</a></dt><dd> 1416 </dd></dl></dd><dt class="typeDefinition"><a name="type_ElementKind">Eleme ntKind: String</a></dt><dd>
1445 <p> 1417 <p>
1446 An enumeration of the kinds of elements. 1418 An enumeration of the kinds of elements.
1447 </p> 1419 </p>
1448 1420
1449 <dl><dt class="value">CLASS</dt><dt class="value">CLASS_TYPE_ALIAS</dt><dt cla ss="value">COMPILATION_UNIT</dt><dt class="value">CONSTRUCTOR</dt><dt class="val ue">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">FUNCTIO N_TYPE_ALIAS</dt><dt class="value">GETTER</dt><dt class="value">LABEL</dt><dt cl ass="value">LIBRARY</dt><dt class="value">LOCAL_VARIABLE</dt><dt class="value">M ETHOD</dt><dt class="value">PARAMETER</dt><dt class="value">PREFIX</dt><dt class ="value">SETTER</dt><dt class="value">TOP_LEVEL_VARIABLE</dt><dt class="value">T YPE_PARAMETER</dt><dt class="value">UNKNOWN</dt></dl></dd><dt class="typeDefinit ion"><a name="type_FilePath">FilePath: String</a></dt><dd> 1421 <dl><dt class="value">CLASS</dt><dt class="value">CLASS_TYPE_ALIAS</dt><dt cla ss="value">COMPILATION_UNIT</dt><dt class="value">CONSTRUCTOR</dt><dt class="val ue">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">FUNCTIO N_TYPE_ALIAS</dt><dt class="value">GETTER</dt><dt class="value">LABEL</dt><dt cl ass="value">LIBRARY</dt><dt class="value">LOCAL_VARIABLE</dt><dt class="value">M ETHOD</dt><dt class="value">PARAMETER</dt><dt class="value">PREFIX</dt><dt class ="value">SETTER</dt><dt class="value">TOP_LEVEL_VARIABLE</dt><dt class="value">T YPE_PARAMETER</dt><dt class="value">UNIT_TEST_GROUP</dt><dd>
1422
1423 <p><b>Deprecated:</b> support for tests was removed.</p>
1424 </dd><dt class="value">UNIT_TEST_TEST</dt><dd>
1425
1426 <p><b>Deprecated:</b> support for tests was removed.</p>
1427 </dd><dt class="value">UNKNOWN</dt></dl></dd><dt class="typeDefinition"><a name="type_FilePath">FilePath: String</a></dt><dd>
1450 1428
1451 <p> 1429 <p>
1452 The absolute, normalized path of a file. 1430 The absolute, normalized path of a file.
1453 </p> 1431 </p>
1454 <p> 1432 <p>
1455 If the format of a file path in a request is not valid, e.g. the path is 1433 If the format of a file path in a request is not valid, e.g. the path is
1456 not absolute or is not normalized, then an error of type 1434 not absolute or is not normalized, then an error of type
1457 <tt>INVALID_FILE_PATH_FORMAT</tt> will be generated. 1435 <tt>INVALID_FILE_PATH_FORMAT</tt> will be generated.
1458 </p> 1436 </p>
1459 </dd><dt class="typeDefinition"><a name="type_FoldingKind">FoldingKind: String </a></dt><dd> 1437 </dd><dt class="typeDefinition"><a name="type_FoldingKind">FoldingKind: String </a></dt><dd>
(...skipping 455 matching lines...) Expand 10 before | Expand all | Expand 10 after
1915 The name that should be given to the parameter. 1893 The name that should be given to the parameter.
1916 </p> 1894 </p>
1917 </dd><dt class="field"><b>parameters (<span style="color:#999999">optional </span> String)</b></dt><dd> 1895 </dd><dt class="field"><b>parameters (<span style="color:#999999">optional </span> String)</b></dt><dd>
1918 1896
1919 <p> 1897 <p>
1920 The parameter list of the parameter's function type. If the parameter 1898 The parameter list of the parameter's function type. If the parameter
1921 is not of a function type, this field will not be defined. If the 1899 is not of a function type, this field will not be defined. If the
1922 function type has zero parameters, this field will have a value of 1900 function type has zero parameters, this field will have a value of
1923 '()'. 1901 '()'.
1924 </p> 1902 </p>
1925 </dd></dl></dd><dt class="typeDefinition"><a name="type_RefactoringOptions ">RefactoringOptions: object</a></dt><dd> 1903 </dd></dl></dd><dt class="typeDefinition"><a name="type_RefactoringMethodP arameterKind">RefactoringMethodParameterKind: String</a></dt><dd>
1904 <p>
1905 An enumeration of the kinds of parameters.
1906 </p>
1907
1908 <dl><dt class="value">REQUIRED</dt><dt class="value">POSITIONAL</dt><dt class= "value">NAMED</dt></dl></dd><dt class="typeDefinition"><a name="type_Refactoring Options">RefactoringOptions: object</a></dt><dd>
1926 <p> 1909 <p>
1927 An abstract superclass of all refactoring options. 1910 An abstract superclass of all refactoring options.
1928 </p> 1911 </p>
1929 1912
1930 <dl></dl></dd><dt class="typeDefinition"><a name="type_RefactoringMethodParame terKind">RefactoringMethodParameterKind: String</a></dt><dd> 1913 <dl></dl></dd><dt class="typeDefinition"><a name="type_RefactoringProblem">Ref actoringProblem: object</a></dt><dd>
1931 <p>
1932 An enumeration of the kinds of parameters.
1933 </p>
1934
1935 <dl><dt class="value">REQUIRED</dt><dt class="value">POSITIONAL</dt><dt class= "value">NAMED</dt></dl></dd><dt class="typeDefinition"><a name="type_Refactoring Problem">RefactoringProblem: object</a></dt><dd>
1936 <p> 1914 <p>
1937 A description of a problem related to a refactoring. 1915 A description of a problem related to a refactoring.
1938 </p> 1916 </p>
1939 1917
1940 <dl><dt class="field"><b>severity (<a href="#type_RefactoringProblemSeverity"> RefactoringProblemSeverity</a>)</b></dt><dd> 1918 <dl><dt class="field"><b>severity (<a href="#type_RefactoringProblemSeverity"> RefactoringProblemSeverity</a>)</b></dt><dd>
1941 1919
1942 <p> 1920 <p>
1943 The severity of the problem being represented. 1921 The severity of the problem being represented.
1944 </p> 1922 </p>
1945 </dd><dt class="field"><b>message (String)</b></dt><dd> 1923 </dd><dt class="field"><b>message (String)</b></dt><dd>
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
1997 <p> 1975 <p>
1998 A directive to remove an existing file content overlay. After processing 1976 A directive to remove an existing file content overlay. After processing
1999 this directive, the file contents will once again be read from the file 1977 this directive, the file contents will once again be read from the file
2000 system. 1978 system.
2001 </p> 1979 </p>
2002 <p> 1980 <p>
2003 If this directive is used on a file that doesn't currently have a content 1981 If this directive is used on a file that doesn't currently have a content
2004 overlay, it has no effect. 1982 overlay, it has no effect.
2005 </p> 1983 </p>
2006 1984
2007 <dl><dt class="field"><b>type = "remove"</b></dt><dd></dd></dl></dd><dt class= "typeDefinition"><a name="type_RequestError">RequestError: object</a></dt><dd> 1985 <dl><dt class="field"><b>type = "remove"</b></dt><dd>
1986
1987 </dd></dl></dd><dt class="typeDefinition"><a name="type_RequestError">Requ estError: object</a></dt><dd>
2008 <p> 1988 <p>
2009 An indication of a problem with the execution of the server, 1989 An indication of a problem with the execution of the server,
2010 typically in response to a request. 1990 typically in response to a request.
2011 </p> 1991 </p>
2012 1992
2013 <dl><dt class="field"><b>code (<a href="#type_RequestErrorCode">RequestErrorCo de</a>)</b></dt><dd> 1993 <dl><dt class="field"><b>code (<a href="#type_RequestErrorCode">RequestErrorCo de</a>)</b></dt><dd>
2014 1994
2015 <p> 1995 <p>
2016 A code that uniquely identifies the error that occurred. 1996 A code that uniquely identifies the error that occurred.
2017 </p> 1997 </p>
(...skipping 481 matching lines...) Expand 10 before | Expand all | Expand 10 after
2499 <p> 2479 <p>
2500 The old name of the element before the refactoring. 2480 The old name of the element before the refactoring.
2501 </p> 2481 </p>
2502 </dd></dl><h4>Options:</h4><dl><dt class="field"><b>newName (String)</b></ dt><dd> 2482 </dd></dl><h4>Options:</h4><dl><dt class="field"><b>newName (String)</b></ dt><dd>
2503 2483
2504 <p> 2484 <p>
2505 The name that the element should have after the refactoring. 2485 The name that the element should have after the refactoring.
2506 </p> 2486 </p>
2507 </dd></dl></dd></dl> 2487 </dd></dl></dd></dl>
2508 <h2 class="domain"><a name="index">Index</a></h2> 2488 <h2 class="domain"><a name="index">Index</a></h2>
2509 <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.ha ndleWatchEvents">handleWatchEvents</a></li><li><a href="#request_analysis.reanal yze">reanalyze</a></li><li><a href="#request_analysis.setContextBuilderOptions"> setContextBuilderOptions</a></li><li><a href="#request_analysis.setContextRoots" >setContextRoots</a></li><li><a href="#request_analysis.setPriorityFiles">setPri orityFiles</a></li><li><a href="#request_analysis.setSubscriptions">setSubscript ions</a></li><li><a href="#request_analysis.updateContent">updateContent</a></li ></ul><h5>Notifications</h5><div class="subindex"><ul><li><a href="#notification _analysis.errors">errors</a></li><li><a href="#notification_analysis.folding">fo lding</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="#notificat ion_analysis.outline">outline</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></div><h4 >edit (<a href="#domain_edit">↑</a>)</h4><div class="subindex"><h5>Requests</h5> <ul><li><a href="#request_edit.getAssists">getAssists</a></li><li><a href="#requ est_edit.getAvailableRefactorings">getAvailableRefactorings</a></li><li><a href= "#request_edit.getFixes">getFixes</a></li><li><a href="#request_edit.getRefactor ing">getRefactoring</a></li></ul></div><h3>Types (<a href="#types">↑</a>)</h3><d iv class="subindex"><ul><li><a href="#type_AddContentOverlay">AddContentOverlay< /a></li><li><a href="#type_AnalysisError">AnalysisError</a></li><li><a href="#ty pe_AnalysisErrorFixes">AnalysisErrorFixes</a></li><li><a href="#type_AnalysisErr orSeverity">AnalysisErrorSeverity</a></li><li><a href="#type_AnalysisErrorType"> AnalysisErrorType</a></li><li><a href="#type_AnalysisService">AnalysisService</a ></li><li><a href="#type_ChangeContentOverlay">ChangeContentOverlay</a></li><li> <a href="#type_CompletionSuggestion">CompletionSuggestion</a></li><li><a href="# type_CompletionSuggestionKind">CompletionSuggestionKind</a></li><li><a href="#ty pe_ContextBuilderOptions">ContextBuilderOptions</a></li><li><a href="#type_Conte xtRoot">ContextRoot</a></li><li><a href="#type_Element">Element</a></li><li><a h ref="#type_ElementKind">ElementKind</a></li><li><a href="#type_FilePath">FilePat h</a></li><li><a href="#type_FoldingKind">FoldingKind</a></li><li><a href="#type _FoldingRegion">FoldingRegion</a></li><li><a href="#type_HighlightRegion">Highli ghtRegion</a></li><li><a href="#type_HighlightRegionType">HighlightRegionType</a ></li><li><a href="#type_LinkedEditGroup">LinkedEditGroup</a></li><li><a href="# type_LinkedEditSuggestion">LinkedEditSuggestion</a></li><li><a href="#type_Linke dEditSuggestionKind">LinkedEditSuggestionKind</a></li><li><a href="#type_Locatio n">Location</a></li><li><a href="#type_NavigationRegion">NavigationRegion</a></l i><li><a href="#type_NavigationTarget">NavigationTarget</a></li><li><a href="#ty pe_Occurrences">Occurrences</a></li><li><a href="#type_Outline">Outline</a></li> <li><a href="#type_Position">Position</a></li><li><a href="#type_PrioritizedSour ceChange">PrioritizedSourceChange</a></li><li><a href="#type_RefactoringFeedback ">RefactoringFeedback</a></li><li><a href="#type_RefactoringKind">RefactoringKin d</a></li><li><a href="#type_RefactoringMethodParameter">RefactoringMethodParame ter</a></li><li><a href="#type_RefactoringOptions">RefactoringOptions</a></li><l i><a href="#type_RefactoringMethodParameterKind">RefactoringMethodParameterKind< /a></li><li><a href="#type_RefactoringProblem">RefactoringProblem</a></li><li><a href="#type_RefactoringProblemSeverity">RefactoringProblemSeverity</a></li><li> <a href="#type_RemoveContentOverlay">RemoveContentOverlay</a></li><li><a href="# type_RequestError">RequestError</a></li><li><a href="#type_RequestErrorCode">Req uestErrorCode</a></li><li><a href="#type_SourceChange">SourceChange</a></li><li> <a href="#type_SourceEdit">SourceEdit</a></li><li><a href="#type_SourceFileEdit" >SourceFileEdit</a></li><li><a href="#type_WatchEvent">WatchEvent</a></li><li><a href="#type_WatchEventType">WatchEventType</a></li></ul></div><h3>Refactorings (<a href="#refactorings">↑</a>)</h3><div class="subindex"><ul><li><a href="#refa ctoring_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 h ref="#refactoring_EXTRACT_LOCAL_VARIABLE">EXTRACT_LOCAL_VARIABLE</a></li><li><a href="#refactoring_EXTRACT_METHOD">EXTRACT_METHOD</a></li><li><a href="#refactor ing_INLINE_LOCAL_VARIABLE">INLINE_LOCAL_VARIABLE</a></li><li><a href="#refactori ng_INLINE_METHOD">INLINE_METHOD</a></li><li><a href="#refactoring_MOVE_FILE">MOV E_FILE</a></li><li><a href="#refactoring_RENAME">RENAME</a></li></ul></div> 2489 <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.ha ndleWatchEvents">handleWatchEvents</a></li><li><a href="#request_analysis.reanal yze">reanalyze</a></li><li><a href="#request_analysis.setContextBuilderOptions"> setContextBuilderOptions</a></li><li><a href="#request_analysis.setContextRoots" >setContextRoots</a></li><li><a href="#request_analysis.setPriorityFiles">setPri orityFiles</a></li><li><a href="#request_analysis.setSubscriptions">setSubscript ions</a></li><li><a href="#request_analysis.updateContent">updateContent</a></li ></ul><h5>Notifications</h5><div class="subindex"><ul><li><a href="#notification _analysis.errors">errors</a></li><li><a href="#notification_analysis.folding">fo lding</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="#notificat ion_analysis.outline">outline</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></div><h4 >edit (<a href="#domain_edit">↑</a>)</h4><div class="subindex"><h5>Requests</h5> <ul><li><a href="#request_edit.getAssists">getAssists</a></li><li><a href="#requ est_edit.getAvailableRefactorings">getAvailableRefactorings</a></li><li><a href= "#request_edit.getFixes">getFixes</a></li><li><a href="#request_edit.getRefactor ing">getRefactoring</a></li></ul></div><h3>Types (<a href="#types">↑</a>)</h3><d iv class="subindex"><ul><li><a href="#type_AddContentOverlay">AddContentOverlay< /a></li><li><a href="#type_AnalysisError">AnalysisError</a></li><li><a href="#ty pe_AnalysisErrorFixes">AnalysisErrorFixes</a></li><li><a href="#type_AnalysisErr orSeverity">AnalysisErrorSeverity</a></li><li><a href="#type_AnalysisErrorType"> AnalysisErrorType</a></li><li><a href="#type_AnalysisService">AnalysisService</a ></li><li><a href="#type_ChangeContentOverlay">ChangeContentOverlay</a></li><li> <a href="#type_CompletionSuggestion">CompletionSuggestion</a></li><li><a href="# type_CompletionSuggestionKind">CompletionSuggestionKind</a></li><li><a href="#ty pe_ContextBuilderOptions">ContextBuilderOptions</a></li><li><a href="#type_Conte xtRoot">ContextRoot</a></li><li><a href="#type_Element">Element</a></li><li><a h ref="#type_ElementKind">ElementKind</a></li><li><a href="#type_FilePath">FilePat h</a></li><li><a href="#type_FoldingKind">FoldingKind</a></li><li><a href="#type _FoldingRegion">FoldingRegion</a></li><li><a href="#type_HighlightRegion">Highli ghtRegion</a></li><li><a href="#type_HighlightRegionType">HighlightRegionType</a ></li><li><a href="#type_LinkedEditGroup">LinkedEditGroup</a></li><li><a href="# type_LinkedEditSuggestion">LinkedEditSuggestion</a></li><li><a href="#type_Linke dEditSuggestionKind">LinkedEditSuggestionKind</a></li><li><a href="#type_Locatio n">Location</a></li><li><a href="#type_NavigationRegion">NavigationRegion</a></l i><li><a href="#type_NavigationTarget">NavigationTarget</a></li><li><a href="#ty pe_Occurrences">Occurrences</a></li><li><a href="#type_Outline">Outline</a></li> <li><a href="#type_Position">Position</a></li><li><a href="#type_PrioritizedSour ceChange">PrioritizedSourceChange</a></li><li><a href="#type_RefactoringFeedback ">RefactoringFeedback</a></li><li><a href="#type_RefactoringKind">RefactoringKin d</a></li><li><a href="#type_RefactoringMethodParameter">RefactoringMethodParame ter</a></li><li><a href="#type_RefactoringMethodParameterKind">RefactoringMethod ParameterKind</a></li><li><a href="#type_RefactoringOptions">RefactoringOptions< /a></li><li><a href="#type_RefactoringProblem">RefactoringProblem</a></li><li><a href="#type_RefactoringProblemSeverity">RefactoringProblemSeverity</a></li><li> <a href="#type_RemoveContentOverlay">RemoveContentOverlay</a></li><li><a href="# type_RequestError">RequestError</a></li><li><a href="#type_RequestErrorCode">Req uestErrorCode</a></li><li><a href="#type_SourceChange">SourceChange</a></li><li> <a href="#type_SourceEdit">SourceEdit</a></li><li><a href="#type_SourceFileEdit" >SourceFileEdit</a></li><li><a href="#type_WatchEvent">WatchEvent</a></li><li><a href="#type_WatchEventType">WatchEventType</a></li></ul></div><h3>Refactorings (<a href="#refactorings">↑</a>)</h3><div class="subindex"><ul><li><a href="#refa ctoring_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 h ref="#refactoring_EXTRACT_LOCAL_VARIABLE">EXTRACT_LOCAL_VARIABLE</a></li><li><a href="#refactoring_EXTRACT_METHOD">EXTRACT_METHOD</a></li><li><a href="#refactor ing_INLINE_LOCAL_VARIABLE">INLINE_LOCAL_VARIABLE</a></li><li><a href="#refactori ng_INLINE_METHOD">INLINE_METHOD</a></li><li><a href="#refactoring_MOVE_FILE">MOV E_FILE</a></li><li><a href="#refactoring_RENAME">RENAME</a></li></ul></div>
2510 2490
2511 2491
2512 </body></html> 2492 </body></html>
OLDNEW
« no previous file with comments | « no previous file | pkg/analyzer_plugin/lib/protocol/protocol_generated.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698