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 714 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
725 "method": "edit.getAssists" | 725 "method": "edit.getAssists" |
726 "params": { | 726 "params": { |
727 "<b>file</b>": <a href="#type_FilePath">FilePath</a> | 727 "<b>file</b>": <a href="#type_FilePath">FilePath</a> |
728 "<b>offset</b>": int | 728 "<b>offset</b>": int |
729 "<b>length</b>": int | 729 "<b>length</b>": int |
730 } | 730 } |
731 }</pre><br><pre>response: { | 731 }</pre><br><pre>response: { |
732 "id": String | 732 "id": String |
733 "error": <span style="color:#999999">optional</span> <a href="#type_RequestErr
or">RequestError</a> | 733 "error": <span style="color:#999999">optional</span> <a href="#type_RequestErr
or">RequestError</a> |
734 "result": { | 734 "result": { |
735 "<b>assists</b>": List<<a href="#type_SourceChange">SourceChange</a>> | 735 "<b>assists</b>": List<<a href="#type_PrioritizedSourceChange">Prioritize
dSourceChange</a>> |
736 } | 736 } |
737 }</pre></div> | 737 }</pre></div> |
738 <p> | 738 <p> |
739 Used to request the set of assists that are available at the given | 739 Used to request the set of assists that are available at the given |
740 location. An assist is distinguished from a refactoring primarily by the | 740 location. An assist is distinguished from a refactoring primarily by the |
741 fact that it affects a single file and does not require user input in | 741 fact that it affects a single file and does not require user input in |
742 order to be performed. | 742 order to be performed. |
743 </p> | 743 </p> |
744 | 744 |
745 | 745 |
746 <h4>parameters:</h4><dl><dt class="field"><b>file (<a href="#type_FilePath">Fi
lePath</a>)</b></dt><dd> | 746 <h4>parameters:</h4><dl><dt class="field"><b>file (<a href="#type_FilePath">Fi
lePath</a>)</b></dt><dd> |
747 | 747 |
748 <p> | 748 <p> |
749 The file containing the code for which assists are being requested. | 749 The file containing the code for which assists are being requested. |
750 </p> | 750 </p> |
751 </dd><dt class="field"><b>offset (int)</b></dt><dd> | 751 </dd><dt class="field"><b>offset (int)</b></dt><dd> |
752 | 752 |
753 <p> | 753 <p> |
754 The offset of the code for which assists are being requested. | 754 The offset of the code for which assists are being requested. |
755 </p> | 755 </p> |
756 </dd><dt class="field"><b>length (int)</b></dt><dd> | 756 </dd><dt class="field"><b>length (int)</b></dt><dd> |
757 | 757 |
758 <p> | 758 <p> |
759 The length of the code for which assists are being requested. | 759 The length of the code for which assists are being requested. |
760 </p> | 760 </p> |
761 </dd></dl><h4>returns:</h4><dl><dt class="field"><b>assists (List<<a hr
ef="#type_SourceChange">SourceChange</a>>)</b></dt><dd> | 761 </dd></dl><h4>returns:</h4><dl><dt class="field"><b>assists (List<<a hr
ef="#type_PrioritizedSourceChange">PrioritizedSourceChange</a>>)</b></dt><dd> |
762 | 762 |
763 <p> | 763 <p> |
764 The assists that are available at the given location. | 764 The assists that are available at the given location. |
765 </p> | 765 </p> |
766 </dd></dl></dd><dt class="request"><a name="request_edit.getAvailableRefac
torings">edit.getAvailableRefactorings</a> (<a href="#request_edit.getAvailableR
efactorings">#</a>)</dt><dd><div class="box"><pre>request: { | 766 </dd></dl></dd><dt class="request"><a name="request_edit.getAvailableRefac
torings">edit.getAvailableRefactorings</a> (<a href="#request_edit.getAvailableR
efactorings">#</a>)</dt><dd><div class="box"><pre>request: { |
767 "id": String | 767 "id": String |
768 "method": "edit.getAvailableRefactorings" | 768 "method": "edit.getAvailableRefactorings" |
769 "params": { | 769 "params": { |
770 "<b>file</b>": <a href="#type_FilePath">FilePath</a> | 770 "<b>file</b>": <a href="#type_FilePath">FilePath</a> |
771 "<b>offset</b>": int | 771 "<b>offset</b>": int |
(...skipping 227 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
999 | 999 |
1000 | 1000 |
1001 | 1001 |
1002 | 1002 |
1003 | 1003 |
1004 | 1004 |
1005 | 1005 |
1006 | 1006 |
1007 | 1007 |
1008 | 1008 |
| 1009 |
1009 <dl><dt class="typeDefinition"><a name="type_AddContentOverlay">AddContentOverla
y: object</a></dt><dd> | 1010 <dl><dt class="typeDefinition"><a name="type_AddContentOverlay">AddContentOverla
y: object</a></dt><dd> |
1010 <p> | 1011 <p> |
1011 A directive to begin overlaying the contents of a file. The supplied | 1012 A directive to begin overlaying the contents of a file. The supplied |
1012 content will be used for analysis in place of the file contents in the | 1013 content will be used for analysis in place of the file contents in the |
1013 filesystem. | 1014 filesystem. |
1014 </p> | 1015 </p> |
1015 <p> | 1016 <p> |
1016 If this directive is used on a file that already has a file content | 1017 If this directive is used on a file that already has a file content |
1017 overlay, the old overlay is discarded and replaced with the new one. | 1018 overlay, the old overlay is discarded and replaced with the new one. |
1018 </p> | 1019 </p> |
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1078 </dd></dl></dd><dt class="typeDefinition"><a name="type_AnalysisErrorFixes
">AnalysisErrorFixes: object</a></dt><dd> | 1079 </dd></dl></dd><dt class="typeDefinition"><a name="type_AnalysisErrorFixes
">AnalysisErrorFixes: object</a></dt><dd> |
1079 <p> | 1080 <p> |
1080 A list of fixes associated with a specific error | 1081 A list of fixes associated with a specific error |
1081 </p> | 1082 </p> |
1082 | 1083 |
1083 <dl><dt class="field"><b>error (<a href="#type_AnalysisError">AnalysisError</a
>)</b></dt><dd> | 1084 <dl><dt class="field"><b>error (<a href="#type_AnalysisError">AnalysisError</a
>)</b></dt><dd> |
1084 | 1085 |
1085 <p> | 1086 <p> |
1086 The error with which the fixes are associated. | 1087 The error with which the fixes are associated. |
1087 </p> | 1088 </p> |
1088 </dd><dt class="field"><b>fixes (List<<a href="#type_SourceChange">Sour
ceChange</a>>)</b></dt><dd> | 1089 </dd><dt class="field"><b>fixes (List<<a href="#type_PrioritizedSourceC
hange">PrioritizedSourceChange</a>>)</b></dt><dd> |
1089 | 1090 |
1090 <p> | 1091 <p> |
1091 The fixes associated with the error. | 1092 The fixes associated with the error. |
1092 </p> | 1093 </p> |
1093 </dd></dl></dd><dt class="typeDefinition"><a name="type_AnalysisErrorSever
ity">AnalysisErrorSeverity: String</a></dt><dd> | 1094 </dd></dl></dd><dt class="typeDefinition"><a name="type_AnalysisErrorSever
ity">AnalysisErrorSeverity: String</a></dt><dd> |
1094 <p> | 1095 <p> |
1095 An enumeration of the possible severities of analysis errors. | 1096 An enumeration of the possible severities of analysis errors. |
1096 </p> | 1097 </p> |
1097 | 1098 |
1098 <dl><dt class="value">INFO</dt><dt class="value">WARNING</dt><dt class="value"
>ERROR</dt></dl></dd><dt class="typeDefinition"><a name="type_AnalysisErrorType"
>AnalysisErrorType: String</a></dt><dd> | 1099 <dl><dt class="value">INFO</dt><dt class="value">WARNING</dt><dt class="value"
>ERROR</dt></dl></dd><dt class="typeDefinition"><a name="type_AnalysisErrorType"
>AnalysisErrorType: String</a></dt><dd> |
(...skipping 740 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1839 <dl><dt class="field"><b>file (<a href="#type_FilePath">FilePath</a>)</b></dt>
<dd> | 1840 <dl><dt class="field"><b>file (<a href="#type_FilePath">FilePath</a>)</b></dt>
<dd> |
1840 | 1841 |
1841 <p> | 1842 <p> |
1842 The file containing the position. | 1843 The file containing the position. |
1843 </p> | 1844 </p> |
1844 </dd><dt class="field"><b>offset (int)</b></dt><dd> | 1845 </dd><dt class="field"><b>offset (int)</b></dt><dd> |
1845 | 1846 |
1846 <p> | 1847 <p> |
1847 The offset of the position. | 1848 The offset of the position. |
1848 </p> | 1849 </p> |
| 1850 </dd></dl></dd><dt class="typeDefinition"><a name="type_PrioritizedSourceC
hange">PrioritizedSourceChange: object</a></dt><dd> |
| 1851 <p> |
| 1852 A source change that has a priority associated with it. |
| 1853 </p> |
| 1854 |
| 1855 <dl><dt class="field"><b>priority (int)</b></dt><dd> |
| 1856 |
| 1857 <p> |
| 1858 The priority of the change. The value is expected to be non-negative, |
| 1859 and zero (0) is the lowest priority. |
| 1860 </p> |
| 1861 </dd><dt class="field"><b>change (<a href="#type_SourceChange">SourceChang
e</a>)</b></dt><dd> |
| 1862 |
| 1863 <p> |
| 1864 The change with which the relevance is associated. |
| 1865 </p> |
1849 </dd></dl></dd><dt class="typeDefinition"><a name="type_RefactoringFeedbac
k">RefactoringFeedback: object</a></dt><dd> | 1866 </dd></dl></dd><dt class="typeDefinition"><a name="type_RefactoringFeedbac
k">RefactoringFeedback: object</a></dt><dd> |
1850 <p> | 1867 <p> |
1851 An abstract superclass of all refactoring feedbacks. | 1868 An abstract superclass of all refactoring feedbacks. |
1852 </p> | 1869 </p> |
1853 | 1870 |
1854 <dl></dl></dd><dt class="typeDefinition"><a name="type_RefactoringKind">Refact
oringKind: String</a></dt><dd> | 1871 <dl></dl></dd><dt class="typeDefinition"><a name="type_RefactoringKind">Refact
oringKind: String</a></dt><dd> |
1855 <p> | 1872 <p> |
1856 An enumeration of the kinds of refactorings that can be created. | 1873 An enumeration of the kinds of refactorings that can be created. |
1857 </p> | 1874 </p> |
1858 | 1875 |
(...skipping 610 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2469 <p> | 2486 <p> |
2470 The old name of the element before the refactoring. | 2487 The old name of the element before the refactoring. |
2471 </p> | 2488 </p> |
2472 </dd></dl><h4>Options:</h4><dl><dt class="field"><b>newName (String)</b></
dt><dd> | 2489 </dd></dl><h4>Options:</h4><dl><dt class="field"><b>newName (String)</b></
dt><dd> |
2473 | 2490 |
2474 <p> | 2491 <p> |
2475 The name that the element should have after the refactoring. | 2492 The name that the element should have after the refactoring. |
2476 </p> | 2493 </p> |
2477 </dd></dl></dd></dl> | 2494 </dd></dl></dd></dl> |
2478 <h2 class="domain"><a name="index">Index</a></h2> | 2495 <h2 class="domain"><a name="index">Index</a></h2> |
2479 <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_RefactoringFeed
back">RefactoringFeedback</a></li><li><a href="#type_RefactoringKind">Refactorin
gKind</a></li><li><a href="#type_RefactoringMethodParameter">RefactoringMethodPa
rameter</a></li><li><a href="#type_RefactoringOptions">RefactoringOptions</a></l
i><li><a href="#type_RefactoringMethodParameterKind">RefactoringMethodParameterK
ind</a></li><li><a href="#type_RefactoringProblem">RefactoringProblem</a></li><l
i><a href="#type_RefactoringProblemSeverity">RefactoringProblemSeverity</a></li>
<li><a href="#type_RemoveContentOverlay">RemoveContentOverlay</a></li><li><a hre
f="#type_RequestError">RequestError</a></li><li><a href="#type_RequestErrorCode"
>RequestErrorCode</a></li><li><a href="#type_SourceChange">SourceChange</a></li>
<li><a href="#type_SourceEdit">SourceEdit</a></li><li><a href="#type_SourceFileE
dit">SourceFileEdit</a></li><li><a href="#type_WatchEvent">WatchEvent</a></li><l
i><a href="#type_WatchEventType">WatchEventType</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> | 2496 <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> |
2480 | 2497 |
2481 | 2498 |
2482 </body></html> | 2499 </body></html> |
OLD | NEW |