| OLD | NEW |
| 1 <!doctype html> | 1 <!doctype html> |
| 2 <html> | 2 <html> |
| 3 <head> | 3 <head> |
| 4 <meta charset="UTF-8"/> | 4 <meta charset="UTF-8"/> |
| 5 <title>Analysis Server Plugin API Specification</title> | 5 <title>Analysis Server Plugin API Specification</title> |
| 6 </head> | 6 </head> |
| 7 <body> | 7 <body> |
| 8 <h1>Analysis Server Plugin API Specification</h1> | 8 <h1>Analysis Server Plugin API Specification</h1> |
| 9 <h1 style="color:#999999">Version | 9 <h1 style="color:#999999">Version |
| 10 <version>1.0.0-alpha.0</version> | 10 <version>1.0.0-alpha.0</version> |
| (...skipping 241 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 252 <p> | 252 <p> |
| 253 A list of the context roots that are to be re-analyzed. | 253 A list of the context roots that are to be re-analyzed. |
| 254 </p> | 254 </p> |
| 255 <p> | 255 <p> |
| 256 If no context roots are provided, then all current context roots | 256 If no context roots are provided, then all current context roots |
| 257 should be re-analyzed. | 257 should be re-analyzed. |
| 258 </p> | 258 </p> |
| 259 </field> | 259 </field> |
| 260 </params> | 260 </params> |
| 261 </request> | 261 </request> |
| 262 <request method="setContextBuilderOptions"> | |
| 263 <p> | |
| 264 Used to set the options used to build analysis contexts. This request will | |
| 265 be sent exactly once before any context roots have been specified. | |
| 266 </p> | |
| 267 <params> | |
| 268 <field name="options"> | |
| 269 <ref>ContextBuilderOptions</ref> | |
| 270 <p> | |
| 271 The options used to build the analysis contexts. | |
| 272 </p> | |
| 273 </field> | |
| 274 </params> | |
| 275 </request> | |
| 276 <request method="setContextRoots"> | 262 <request method="setContextRoots"> |
| 277 <p> | 263 <p> |
| 278 Set the list of context roots that should be analyzed. | 264 Set the list of context roots that should be analyzed. |
| 279 </p> | 265 </p> |
| 280 <params> | 266 <params> |
| 281 <field name="roots"> | 267 <field name="roots"> |
| 282 <list> | 268 <list> |
| 283 <ref>ContextRoot</ref> | 269 <ref>ContextRoot</ref> |
| 284 </list> | 270 </list> |
| 285 <p> | 271 <p> |
| (...skipping 614 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 900 related to a specific list of files. | 886 related to a specific list of files. |
| 901 </p> | 887 </p> |
| 902 <enum> | 888 <enum> |
| 903 <value><code>FOLDING</code></value> | 889 <value><code>FOLDING</code></value> |
| 904 <value><code>HIGHLIGHTS</code></value> | 890 <value><code>HIGHLIGHTS</code></value> |
| 905 <value><code>NAVIGATION</code></value> | 891 <value><code>NAVIGATION</code></value> |
| 906 <value><code>OCCURRENCES</code></value> | 892 <value><code>OCCURRENCES</code></value> |
| 907 <value><code>OUTLINE</code></value> | 893 <value><code>OUTLINE</code></value> |
| 908 </enum> | 894 </enum> |
| 909 </type> | 895 </type> |
| 910 <type name="ContextBuilderOptions"> | |
| 911 <p> | |
| 912 The options used to build an analysis context. | |
| 913 </p> | |
| 914 <object> | |
| 915 <field name="dartSdkSummaryPath" optional="true"> | |
| 916 <ref>FilePath</ref> | |
| 917 <p> | |
| 918 The file path of the file containing the summary of the SDK that | |
| 919 should be used to "analyze" the SDK. The field will be omitted if the | |
| 920 summary should be found in the SDK. | |
| 921 </p> | |
| 922 </field> | |
| 923 <field name="defaultAnalysisOptionsFilePath" optional="true"> | |
| 924 <list> | |
| 925 <ref>FilePath</ref> | |
| 926 </list> | |
| 927 <p> | |
| 928 The file path of the analysis options file that should be used in | |
| 929 place of any file in the root directory or a parent of the root | |
| 930 directory. The field will be omitted if the normal lookup mechanism | |
| 931 should be used. | |
| 932 </p> | |
| 933 </field> | |
| 934 <field name="declaredVariables" optional="true"> | |
| 935 <map> | |
| 936 <key> | |
| 937 <ref>String</ref> | |
| 938 </key> | |
| 939 <value> | |
| 940 <ref>String</ref> | |
| 941 </value> | |
| 942 </map> | |
| 943 <p> | |
| 944 A table mapping variable names to values for the declared variables. | |
| 945 The field will be omitted if no additional variables need to be | |
| 946 declared. | |
| 947 </p> | |
| 948 </field> | |
| 949 <!-- | |
| 950 TODO(brianwilkerson) Figure out how to handle analysis options. | |
| 951 <field name="defaultOptions" optional="true"> | |
| 952 <ref>AnalysisOptions</ref> | |
| 953 <p> | |
| 954 The default analysis options that should be used unless some or all of | |
| 955 them are overridden in the analysis options file. The field will be | |
| 956 omitted if the default defaults should be used. | |
| 957 </p> | |
| 958 </field> | |
| 959 --> | |
| 960 <field name="defaultPackageFilePath" optional="true"> | |
| 961 <list> | |
| 962 <ref>FilePath</ref> | |
| 963 </list> | |
| 964 <p> | |
| 965 The file path of the .packages file that should be used in place of | |
| 966 any file found using the normal (Package Specification DEP) lookup | |
| 967 mechanism. The field will be omitted if the normal lookup mechanism | |
| 968 should be used. | |
| 969 </p> | |
| 970 </field> | |
| 971 <field name="defaultPackagesDirectoryPath" optional="true"> | |
| 972 <list> | |
| 973 <ref>FilePath</ref> | |
| 974 </list> | |
| 975 <p> | |
| 976 The file path of the packages directory that should be used in place | |
| 977 of any file found using the normal (Package Specification DEP) lookup | |
| 978 mechanism. The field will be omitted if the normal lookup mechanism | |
| 979 should be used. | |
| 980 </p> | |
| 981 </field> | |
| 982 </object> | |
| 983 </type> | |
| 984 <type name="ContextRoot"> | 896 <type name="ContextRoot"> |
| 985 <p> | 897 <p> |
| 986 A description of an analysis context. | 898 A description of an analysis context. |
| 987 </p> | 899 </p> |
| 988 <object> | 900 <object> |
| 989 <field name="root"> | 901 <field name="root"> |
| 990 <ref>FilePath</ref> | 902 <ref>FilePath</ref> |
| 991 <p> | 903 <p> |
| 992 The absolute path of the root directory containing the files to be | 904 The absolute path of the root directory containing the files to be |
| 993 analyzed. | 905 analyzed. |
| (...skipping 656 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1650 The name that the element should have after the refactoring. | 1562 The name that the element should have after the refactoring. |
| 1651 </p> | 1563 </p> |
| 1652 </field> | 1564 </field> |
| 1653 </options> | 1565 </options> |
| 1654 </refactoring> | 1566 </refactoring> |
| 1655 </refactorings> | 1567 </refactorings> |
| 1656 <h2 class="domain"><a name="index">Index</a></h2> | 1568 <h2 class="domain"><a name="index">Index</a></h2> |
| 1657 <index></index> | 1569 <index></index> |
| 1658 </body> | 1570 </body> |
| 1659 </html> | 1571 </html> |
| OLD | NEW |