OLD | NEW |
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 Loading... |
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 Loading... |
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<<a href="#type_SourceEdit">SourceEdit</a>>)</b></dt><dd> | 1096 <dl><dt class="field"><b>type = "change"</b></dt><dd> |
| 1097 |
| 1098 </dd><dt class="field"><b>edits (List<<a href="#type_SourceEdit">Source
Edit</a>>)</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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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> |
OLD | NEW |