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 123 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
134 TODO: Add a notification to the server protocol to inform the client of | 134 TODO: Add a notification to the server protocol to inform the client of |
135 problems related to the execution of plugins. | 135 problems related to the execution of plugins. |
136 </p> | 136 </p> |
137 | 137 |
138 | 138 |
139 | 139 |
140 <h3>Requests</h3><dl><dt class="request"><a name="request_plugin.versionCheck">p
lugin.versionCheck</a></dt><dd><div class="box"><pre>request: { | 140 <h3>Requests</h3><dl><dt class="request"><a name="request_plugin.versionCheck">p
lugin.versionCheck</a></dt><dd><div class="box"><pre>request: { |
141 "id": String | 141 "id": String |
142 "method": "plugin.versionCheck" | 142 "method": "plugin.versionCheck" |
143 "params": { | 143 "params": { |
144 "<b>byteStorePath</b>": String | 144 "<b>byteStorePath</b>": <a href="#type_FilePath">FilePath</a> |
145 "<b>sdkPath</b>": String | 145 "<b>sdkPath</b>": <a href="#type_FilePath">FilePath</a> |
146 "<b>version</b>": String | 146 "<b>version</b>": String |
147 } | 147 } |
148 }</pre><br><pre>response: { | 148 }</pre><br><pre>response: { |
149 "id": String | 149 "id": String |
150 "error": <span style="color:#999999">optional</span> <a href="#type_RequestErr
or">RequestError</a> | 150 "error": <span style="color:#999999">optional</span> <a href="#type_RequestErr
or">RequestError</a> |
151 "result": { | 151 "result": { |
152 "<b>isCompatible</b>": bool | 152 "<b>isCompatible</b>": bool |
153 "<b>name</b>": String | 153 "<b>name</b>": String |
154 "<b>version</b>": String | 154 "<b>version</b>": String |
155 "<b>contactInfo</b>": <span style="color:#999999">optional</span> String | 155 "<b>contactInfo</b>": <span style="color:#999999">optional</span> String |
156 "<b>interestingFiles</b>": List<String> | 156 "<b>interestingFiles</b>": List<String> |
157 } | 157 } |
158 }</pre></div> | 158 }</pre></div> |
159 <p> | 159 <p> |
160 Used to request that the plugin perform a version check to confirm that it | 160 Used to request that the plugin perform a version check to confirm that it |
161 works with the version of the analysis server that is executing it. | 161 works with the version of the analysis server that is executing it. |
162 </p> | 162 </p> |
163 | 163 |
164 | 164 |
165 <h4>parameters:</h4><dl><dt class="field"><b>byteStorePath: String</b></dt><dd
> | 165 <h4>parameters:</h4><dl><dt class="field"><b>byteStorePath: <a href="#type_Fil
ePath">FilePath</a></b></dt><dd> |
166 | 166 |
167 <p> | 167 <p> |
168 The path to the directory containing the on-disk byte store that is to | 168 The path to the directory containing the on-disk byte store that is to |
169 be used by any analysis drivers that are created. | 169 be used by any analysis drivers that are created. |
170 </p> | 170 </p> |
171 </dd><dt class="field"><b>sdkPath: String</b></dt><dd> | 171 </dd><dt class="field"><b>sdkPath: <a href="#type_FilePath">FilePath</a></
b></dt><dd> |
172 | 172 |
173 <p> | 173 <p> |
174 The path to the directory containing the SDK that is to be used by any | 174 The path to the directory containing the SDK that is to be used by any |
175 analysis drivers that are created. | 175 analysis drivers that are created. |
176 </p> | 176 </p> |
177 </dd><dt class="field"><b>version: String</b></dt><dd> | 177 </dd><dt class="field"><b>version: String</b></dt><dd> |
178 | 178 |
179 <p> | 179 <p> |
180 The version number of the plugin spec supported by the analysis server | 180 The version number of the plugin spec supported by the analysis server |
181 that is executing the plugin. | 181 that is executing the plugin. |
(...skipping 1180 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1362 <p> | 1362 <p> |
1363 A named argument for the current call site is being suggested. For | 1363 A named argument for the current call site is being suggested. For |
1364 suggestions of this kind, the completion is the named argument | 1364 suggestions of this kind, the completion is the named argument |
1365 identifier including a trailing ':' and a space. | 1365 identifier including a trailing ':' and a space. |
1366 </p> | 1366 </p> |
1367 </dd><dt class="value">OPTIONAL_ARGUMENT</dt><dt class="value">PARAMETER</
dt></dl></dd><dt class="typeDefinition"><a name="type_ContextBuilderOptions">Con
textBuilderOptions: object</a></dt><dd> | 1367 </dd><dt class="value">OPTIONAL_ARGUMENT</dt><dt class="value">PARAMETER</
dt></dl></dd><dt class="typeDefinition"><a name="type_ContextBuilderOptions">Con
textBuilderOptions: object</a></dt><dd> |
1368 <p> | 1368 <p> |
1369 The options used to build an analysis context. | 1369 The options used to build an analysis context. |
1370 </p> | 1370 </p> |
1371 | 1371 |
1372 <dl><dt class="field"><b>dartSdkSummaryPath: String<span style="color:#999999"
> (optional)</span></b></dt><dd> | 1372 <dl><dt class="field"><b>dartSdkSummaryPath: <a href="#type_FilePath">FilePath
</a><span style="color:#999999"> (optional)</span></b></dt><dd> |
1373 | 1373 |
1374 <p> | 1374 <p> |
1375 The file path of the file containing the summary of the SDK that | 1375 The file path of the file containing the summary of the SDK that |
1376 should be used to "analyze" the SDK. The field will be omitted if the | 1376 should be used to "analyze" the SDK. The field will be omitted if the |
1377 summary should be found in the SDK. | 1377 summary should be found in the SDK. |
1378 </p> | 1378 </p> |
1379 </dd><dt class="field"><b>defaultAnalysisOptionsFilePath: List<String&g
t;<span style="color:#999999"> (optional)</span></b></dt><dd> | 1379 </dd><dt class="field"><b>defaultAnalysisOptionsFilePath: List<<a href=
"#type_FilePath">FilePath</a>><span style="color:#999999"> (optional)</span><
/b></dt><dd> |
1380 | 1380 |
1381 <p> | 1381 <p> |
1382 The file path of the analysis options file that should be used in | 1382 The file path of the analysis options file that should be used in |
1383 place of any file in the root directory or a parent of the root | 1383 place of any file in the root directory or a parent of the root |
1384 directory. The field will be omitted if the normal lookup mechanism | 1384 directory. The field will be omitted if the normal lookup mechanism |
1385 should be used. | 1385 should be used. |
1386 </p> | 1386 </p> |
1387 </dd><dt class="field"><b>declaredVariables: Map<String, String><spa
n style="color:#999999"> (optional)</span></b></dt><dd> | 1387 </dd><dt class="field"><b>declaredVariables: Map<String, String><spa
n style="color:#999999"> (optional)</span></b></dt><dd> |
1388 | 1388 |
1389 <p> | 1389 <p> |
1390 A table mapping variable names to values for the declared variables. | 1390 A table mapping variable names to values for the declared variables. |
1391 The field will be omitted if no additional variables need to be | 1391 The field will be omitted if no additional variables need to be |
1392 declared. | 1392 declared. |
1393 </p> | 1393 </p> |
1394 </dd><dt class="field"><b>defaultPackageFilePath: List<String><span
style="color:#999999"> (optional)</span></b></dt><dd> | 1394 </dd><dt class="field"><b>defaultPackageFilePath: List<<a href="#type_F
ilePath">FilePath</a>><span style="color:#999999"> (optional)</span></b></dt>
<dd> |
1395 | 1395 |
1396 <p> | 1396 <p> |
1397 The file path of the .packages file that should be used in place of | 1397 The file path of the .packages file that should be used in place of |
1398 any file found using the normal (Package Specification DEP) lookup | 1398 any file found using the normal (Package Specification DEP) lookup |
1399 mechanism. The field will be omitted if the normal lookup mechanism | 1399 mechanism. The field will be omitted if the normal lookup mechanism |
1400 should be used. | 1400 should be used. |
1401 </p> | 1401 </p> |
1402 </dd><dt class="field"><b>defaultPackagesDirectoryPath: List<String>
<span style="color:#999999"> (optional)</span></b></dt><dd> | 1402 </dd><dt class="field"><b>defaultPackagesDirectoryPath: List<<a href="#
type_FilePath">FilePath</a>><span style="color:#999999"> (optional)</span></b
></dt><dd> |
1403 | 1403 |
1404 <p> | 1404 <p> |
1405 The file path of the packages directory that should be used in place | 1405 The file path of the packages directory that should be used in place |
1406 of any file found using the normal (Package Specification DEP) lookup | 1406 of any file found using the normal (Package Specification DEP) lookup |
1407 mechanism. The field will be omitted if the normal lookup mechanism | 1407 mechanism. The field will be omitted if the normal lookup mechanism |
1408 should be used. | 1408 should be used. |
1409 </p> | 1409 </p> |
1410 </dd></dl></dd><dt class="typeDefinition"><a name="type_ContextRoot">Conte
xtRoot: object</a></dt><dd> | 1410 </dd></dl></dd><dt class="typeDefinition"><a name="type_ContextRoot">Conte
xtRoot: object</a></dt><dd> |
1411 <p> | 1411 <p> |
1412 A description of an analysis context. | 1412 A description of an analysis context. |
1413 </p> | 1413 </p> |
1414 | 1414 |
1415 <dl><dt class="field"><b>root: String</b></dt><dd> | 1415 <dl><dt class="field"><b>root: <a href="#type_FilePath">FilePath</a></b></dt><
dd> |
1416 | 1416 |
1417 <p> | 1417 <p> |
1418 The absolute path of the root directory containing the files to be | 1418 The absolute path of the root directory containing the files to be |
1419 analyzed. | 1419 analyzed. |
1420 </p> | 1420 </p> |
1421 </dd><dt class="field"><b>exclude: List<String></b></dt><dd> | 1421 </dd><dt class="field"><b>exclude: List<<a href="#type_FilePath">FilePa
th</a>></b></dt><dd> |
1422 | 1422 |
1423 <p> | 1423 <p> |
1424 A list of the absolute paths of files and directories within the root | 1424 A list of the absolute paths of files and directories within the root |
1425 directory that should not be analyzed. | 1425 directory that should not be analyzed. |
1426 </p> | 1426 </p> |
| 1427 </dd><dt class="field"><b>optionsFile: <a href="#type_FilePath">FilePath</
a><span style="color:#999999"> (optional)</span></b></dt><dd> |
| 1428 |
| 1429 <p> |
| 1430 The absolute path of the analysis options file that should be used to |
| 1431 control the analysis of the files in the context. |
| 1432 </p> |
1427 </dd></dl></dd><dt class="typeDefinition"><a name="type_Element">Element:
object</a></dt><dd> | 1433 </dd></dl></dd><dt class="typeDefinition"><a name="type_Element">Element:
object</a></dt><dd> |
1428 <p> | 1434 <p> |
1429 Information about an element (something that can be declared in code). | 1435 Information about an element (something that can be declared in code). |
1430 </p> | 1436 </p> |
1431 | 1437 |
1432 <dl><dt class="field"><b>kind: <a href="#type_ElementKind">ElementKind</a></b>
</dt><dd> | 1438 <dl><dt class="field"><b>kind: <a href="#type_ElementKind">ElementKind</a></b>
</dt><dd> |
1433 | 1439 |
1434 <p> | 1440 <p> |
1435 The kind of the element. | 1441 The kind of the element. |
1436 </p> | 1442 </p> |
(...skipping 777 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2214 </dd></dl></dd><dt class="typeDefinition"><a name="type_WatchEvent">WatchE
vent: object</a></dt><dd> | 2220 </dd></dl></dd><dt class="typeDefinition"><a name="type_WatchEvent">WatchE
vent: object</a></dt><dd> |
2215 <p> | 2221 <p> |
2216 A watch event sent by the server when the file system has been modified. | 2222 A watch event sent by the server when the file system has been modified. |
2217 </p> | 2223 </p> |
2218 | 2224 |
2219 <dl><dt class="field"><b>type: <a href="#type_WatchEventType">WatchEventType</
a></b></dt><dd> | 2225 <dl><dt class="field"><b>type: <a href="#type_WatchEventType">WatchEventType</
a></b></dt><dd> |
2220 | 2226 |
2221 <p> | 2227 <p> |
2222 The type of change represented by this event. | 2228 The type of change represented by this event. |
2223 </p> | 2229 </p> |
2224 </dd><dt class="field"><b>path: String</b></dt><dd> | 2230 </dd><dt class="field"><b>path: <a href="#type_FilePath">FilePath</a></b><
/dt><dd> |
2225 | 2231 |
2226 <p> | 2232 <p> |
2227 The absolute path of the file or directory that changed. | 2233 The absolute path of the file or directory that changed. |
2228 </p> | 2234 </p> |
2229 </dd></dl></dd><dt class="typeDefinition"><a name="type_WatchEventType">Wa
tchEventType: String</a></dt><dd> | 2235 </dd></dl></dd><dt class="typeDefinition"><a name="type_WatchEventType">Wa
tchEventType: String</a></dt><dd> |
2230 <p> | 2236 <p> |
2231 An indication of the type of change associated with a watch event. | 2237 An indication of the type of change associated with a watch event. |
2232 </p> | 2238 </p> |
2233 | 2239 |
2234 <dl><dt class="value">ADD</dt><dd> | 2240 <dl><dt class="value">ADD</dt><dd> |
(...skipping 327 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2562 | 2568 |
2563 <p> | 2569 <p> |
2564 The name that the element should have after the refactoring. | 2570 The name that the element should have after the refactoring. |
2565 </p> | 2571 </p> |
2566 </dd></dl></dd></dl> | 2572 </dd></dl></dd></dl> |
2567 <h2 class="domain"><a name="index">Index</a></h2> | 2573 <h2 class="domain"><a name="index">Index</a></h2> |
2568 <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.ge
tNavigation">getNavigation</a></li><li><a href="#request_analysis.handleWatchEve
nts">handleWatchEvents</a></li><li><a href="#request_analysis.reanalyze">reanaly
ze</a></li><li><a href="#request_analysis.setContextBuilderOptions">setContextBu
ilderOptions</a></li><li><a href="#request_analysis.setContextRoots">setContextR
oots</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></ul><h5>No
tifications</h5><div class="subindex"><ul><li><a href="#notification_analysis.er
rors">errors</a></li><li><a href="#notification_analysis.folding">folding</a></l
i><li><a href="#notification_analysis.highlights">highlights</a></li><li><a href
="#notification_analysis.navigation">navigation</a></li><li><a href="#notificati
on_analysis.occurrences">occurrences</a></li><li><a href="#notification_analysis
.outline">outline</a></li></ul></div></div><h4>completion (<a href="#domain_comp
letion">↑</a>)</h4><div class="subindex"><h5>Requests</h5><ul><li><a href="#requ
est_completion.getSuggestions">getSuggestions</a></li></ul></div><h4>edit (<a hr
ef="#domain_edit">↑</a>)</h4><div class="subindex"><h5>Requests</h5><ul><li><a h
ref="#request_edit.getAssists">getAssists</a></li><li><a href="#request_edit.get
AvailableRefactorings">getAvailableRefactorings</a></li><li><a href="#request_ed
it.getFixes">getFixes</a></li><li><a href="#request_edit.getRefactoring">getRefa
ctoring</a></li></ul></div><h3>Types (<a href="#types">↑</a>)</h3><div class="su
bindex"><ul><li><a href="#type_AddContentOverlay">AddContentOverlay</a></li><li>
<a href="#type_AnalysisError">AnalysisError</a></li><li><a href="#type_AnalysisE
rrorFixes">AnalysisErrorFixes</a></li><li><a href="#type_AnalysisErrorSeverity">
AnalysisErrorSeverity</a></li><li><a href="#type_AnalysisErrorType">AnalysisErro
rType</a></li><li><a href="#type_AnalysisService">AnalysisService</a></li><li><a
href="#type_ChangeContentOverlay">ChangeContentOverlay</a></li><li><a href="#ty
pe_CompletionSuggestion">CompletionSuggestion</a></li><li><a href="#type_Complet
ionSuggestionKind">CompletionSuggestionKind</a></li><li><a href="#type_ContextBu
ilderOptions">ContextBuilderOptions</a></li><li><a href="#type_ContextRoot">Cont
extRoot</a></li><li><a href="#type_Element">Element</a></li><li><a href="#type_E
lementKind">ElementKind</a></li><li><a href="#type_FilePath">FilePath</a></li><l
i><a href="#type_FoldingKind">FoldingKind</a></li><li><a href="#type_FoldingRegi
on">FoldingRegion</a></li><li><a href="#type_HighlightRegion">HighlightRegion</a
></li><li><a href="#type_HighlightRegionType">HighlightRegionType</a></li><li><a
href="#type_LinkedEditGroup">LinkedEditGroup</a></li><li><a href="#type_LinkedE
ditSuggestion">LinkedEditSuggestion</a></li><li><a href="#type_LinkedEditSuggest
ionKind">LinkedEditSuggestionKind</a></li><li><a href="#type_Location">Location<
/a></li><li><a href="#type_NavigationRegion">NavigationRegion</a></li><li><a hre
f="#type_NavigationTarget">NavigationTarget</a></li><li><a href="#type_Occurrenc
es">Occurrences</a></li><li><a href="#type_Outline">Outline</a></li><li><a href=
"#type_Position">Position</a></li><li><a href="#type_PrioritizedSourceChange">Pr
ioritizedSourceChange</a></li><li><a href="#type_RefactoringFeedback">Refactorin
gFeedback</a></li><li><a href="#type_RefactoringKind">RefactoringKind</a></li><l
i><a href="#type_RefactoringMethodParameter">RefactoringMethodParameter</a></li>
<li><a href="#type_RefactoringMethodParameterKind">RefactoringMethodParameterKin
d</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="#ty
pe_RemoveContentOverlay">RemoveContentOverlay</a></li><li><a href="#type_Request
Error">RequestError</a></li><li><a href="#type_RequestErrorCode">RequestErrorCod
e</a></li><li><a href="#type_SourceChange">SourceChange</a></li><li><a href="#ty
pe_SourceEdit">SourceEdit</a></li><li><a href="#type_SourceFileEdit">SourceFileE
dit</a></li><li><a href="#type_WatchEvent">WatchEvent</a></li><li><a href="#type
_WatchEventType">WatchEventType</a></li></ul></div><h3>Refactorings (<a href="#r
efactorings">↑</a>)</h3><div class="subindex"><ul><li><a href="#refactoring_CONV
ERT_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 href="#refact
oring_EXTRACT_LOCAL_VARIABLE">EXTRACT_LOCAL_VARIABLE</a></li><li><a href="#refac
toring_EXTRACT_METHOD">EXTRACT_METHOD</a></li><li><a href="#refactoring_INLINE_L
OCAL_VARIABLE">INLINE_LOCAL_VARIABLE</a></li><li><a href="#refactoring_INLINE_ME
THOD">INLINE_METHOD</a></li><li><a href="#refactoring_MOVE_FILE">MOVE_FILE</a></
li><li><a href="#refactoring_RENAME">RENAME</a></li></ul></div> | 2574 <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.ge
tNavigation">getNavigation</a></li><li><a href="#request_analysis.handleWatchEve
nts">handleWatchEvents</a></li><li><a href="#request_analysis.reanalyze">reanaly
ze</a></li><li><a href="#request_analysis.setContextBuilderOptions">setContextBu
ilderOptions</a></li><li><a href="#request_analysis.setContextRoots">setContextR
oots</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></ul><h5>No
tifications</h5><div class="subindex"><ul><li><a href="#notification_analysis.er
rors">errors</a></li><li><a href="#notification_analysis.folding">folding</a></l
i><li><a href="#notification_analysis.highlights">highlights</a></li><li><a href
="#notification_analysis.navigation">navigation</a></li><li><a href="#notificati
on_analysis.occurrences">occurrences</a></li><li><a href="#notification_analysis
.outline">outline</a></li></ul></div></div><h4>completion (<a href="#domain_comp
letion">↑</a>)</h4><div class="subindex"><h5>Requests</h5><ul><li><a href="#requ
est_completion.getSuggestions">getSuggestions</a></li></ul></div><h4>edit (<a hr
ef="#domain_edit">↑</a>)</h4><div class="subindex"><h5>Requests</h5><ul><li><a h
ref="#request_edit.getAssists">getAssists</a></li><li><a href="#request_edit.get
AvailableRefactorings">getAvailableRefactorings</a></li><li><a href="#request_ed
it.getFixes">getFixes</a></li><li><a href="#request_edit.getRefactoring">getRefa
ctoring</a></li></ul></div><h3>Types (<a href="#types">↑</a>)</h3><div class="su
bindex"><ul><li><a href="#type_AddContentOverlay">AddContentOverlay</a></li><li>
<a href="#type_AnalysisError">AnalysisError</a></li><li><a href="#type_AnalysisE
rrorFixes">AnalysisErrorFixes</a></li><li><a href="#type_AnalysisErrorSeverity">
AnalysisErrorSeverity</a></li><li><a href="#type_AnalysisErrorType">AnalysisErro
rType</a></li><li><a href="#type_AnalysisService">AnalysisService</a></li><li><a
href="#type_ChangeContentOverlay">ChangeContentOverlay</a></li><li><a href="#ty
pe_CompletionSuggestion">CompletionSuggestion</a></li><li><a href="#type_Complet
ionSuggestionKind">CompletionSuggestionKind</a></li><li><a href="#type_ContextBu
ilderOptions">ContextBuilderOptions</a></li><li><a href="#type_ContextRoot">Cont
extRoot</a></li><li><a href="#type_Element">Element</a></li><li><a href="#type_E
lementKind">ElementKind</a></li><li><a href="#type_FilePath">FilePath</a></li><l
i><a href="#type_FoldingKind">FoldingKind</a></li><li><a href="#type_FoldingRegi
on">FoldingRegion</a></li><li><a href="#type_HighlightRegion">HighlightRegion</a
></li><li><a href="#type_HighlightRegionType">HighlightRegionType</a></li><li><a
href="#type_LinkedEditGroup">LinkedEditGroup</a></li><li><a href="#type_LinkedE
ditSuggestion">LinkedEditSuggestion</a></li><li><a href="#type_LinkedEditSuggest
ionKind">LinkedEditSuggestionKind</a></li><li><a href="#type_Location">Location<
/a></li><li><a href="#type_NavigationRegion">NavigationRegion</a></li><li><a hre
f="#type_NavigationTarget">NavigationTarget</a></li><li><a href="#type_Occurrenc
es">Occurrences</a></li><li><a href="#type_Outline">Outline</a></li><li><a href=
"#type_Position">Position</a></li><li><a href="#type_PrioritizedSourceChange">Pr
ioritizedSourceChange</a></li><li><a href="#type_RefactoringFeedback">Refactorin
gFeedback</a></li><li><a href="#type_RefactoringKind">RefactoringKind</a></li><l
i><a href="#type_RefactoringMethodParameter">RefactoringMethodParameter</a></li>
<li><a href="#type_RefactoringMethodParameterKind">RefactoringMethodParameterKin
d</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="#ty
pe_RemoveContentOverlay">RemoveContentOverlay</a></li><li><a href="#type_Request
Error">RequestError</a></li><li><a href="#type_RequestErrorCode">RequestErrorCod
e</a></li><li><a href="#type_SourceChange">SourceChange</a></li><li><a href="#ty
pe_SourceEdit">SourceEdit</a></li><li><a href="#type_SourceFileEdit">SourceFileE
dit</a></li><li><a href="#type_WatchEvent">WatchEvent</a></li><li><a href="#type
_WatchEventType">WatchEventType</a></li></ul></div><h3>Refactorings (<a href="#r
efactorings">↑</a>)</h3><div class="subindex"><ul><li><a href="#refactoring_CONV
ERT_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 href="#refact
oring_EXTRACT_LOCAL_VARIABLE">EXTRACT_LOCAL_VARIABLE</a></li><li><a href="#refac
toring_EXTRACT_METHOD">EXTRACT_METHOD</a></li><li><a href="#refactoring_INLINE_L
OCAL_VARIABLE">INLINE_LOCAL_VARIABLE</a></li><li><a href="#refactoring_INLINE_ME
THOD">INLINE_METHOD</a></li><li><a href="#refactoring_MOVE_FILE">MOVE_FILE</a></
li><li><a href="#refactoring_RENAME">RENAME</a></li></ul></div> |
2569 | 2575 |
2570 | 2576 |
2571 </body></html> | 2577 </body></html> |
OLD | NEW |