OLD | NEW |
1 <html> | 1 <html> |
2 <head> | 2 <head> |
3 <meta charset="UTF-8"/> | 3 <meta charset="UTF-8"/> |
4 <title>Analysis Server API Specification</title> | 4 <title>Analysis Server API Specification</title> |
5 </head> | 5 </head> |
6 <body> | 6 <body> |
7 <h1>Analysis Server API Specification</h1> | 7 <h1>Analysis Server API Specification</h1> |
8 <h1 style="color:#999999">Version <version>2.0.0</version></h1> | 8 <h1 style="color:#999999">Version <version>1.7.0</version></h1> |
9 <p> | 9 <p> |
10 This document contains a specification of the API provided by the | 10 This document contains a specification of the API provided by the |
11 analysis server. The API in this document is currently under | 11 analysis server. The API in this document is currently under |
12 development. Changes to the API will be accompanied by an update to the | 12 development. Changes to the API will be accompanied by an update to the |
13 protocol version number according to the principles of semantic | 13 protocol version number according to the principles of semantic |
14 versioning <a href="http://semver.org/">http://semver.org/</a>. | 14 versioning <a href="http://semver.org/">http://semver.org/</a>. |
15 </p> | 15 </p> |
16 <h2>Overview</h2> | 16 <h2>Overview</h2> |
17 <p> | 17 <p> |
18 The analysis server API is a bi-directional client-server | 18 The analysis server API is a bi-directional client-server |
(...skipping 2475 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2494 </p> | 2494 </p> |
2495 <enum> | 2495 <enum> |
2496 <value><code>ANNOTATION</code></value> | 2496 <value><code>ANNOTATION</code></value> |
2497 <value><code>BUILT_IN</code></value> | 2497 <value><code>BUILT_IN</code></value> |
2498 <value><code>CLASS</code></value> | 2498 <value><code>CLASS</code></value> |
2499 <value><code>COMMENT_BLOCK</code></value> | 2499 <value><code>COMMENT_BLOCK</code></value> |
2500 <value><code>COMMENT_DOCUMENTATION</code></value> | 2500 <value><code>COMMENT_DOCUMENTATION</code></value> |
2501 <value><code>COMMENT_END_OF_LINE</code></value> | 2501 <value><code>COMMENT_END_OF_LINE</code></value> |
2502 <value><code>CONSTRUCTOR</code></value> | 2502 <value><code>CONSTRUCTOR</code></value> |
2503 <value><code>DIRECTIVE</code></value> | 2503 <value><code>DIRECTIVE</code></value> |
2504 <value><code>DYNAMIC_LOCAL_VARIABLE_DECLARATION</code></value> | 2504 <value><code>DYNAMIC_TYPE</code></value> |
2505 <value><code>DYNAMIC_LOCAL_VARIABLE_REFERENCE</code></value> | |
2506 <value><code>DYNAMIC_PARAMETER_DECLARATION</code></value> | |
2507 <value><code>DYNAMIC_PARAMETER_REFERENCE</code></value> | |
2508 <value><code>ENUM</code></value> | 2505 <value><code>ENUM</code></value> |
2509 <value><code>ENUM_CONSTANT</code></value> | 2506 <value><code>ENUM_CONSTANT</code></value> |
| 2507 <value><code>FIELD</code></value> |
| 2508 <value><code>FIELD_STATIC</code></value> |
| 2509 <value><code>FUNCTION</code></value> |
| 2510 <value><code>FUNCTION_DECLARATION</code></value> |
2510 <value><code>FUNCTION_TYPE_ALIAS</code></value> | 2511 <value><code>FUNCTION_TYPE_ALIAS</code></value> |
| 2512 <value><code>GETTER_DECLARATION</code></value> |
2511 <value><code>IDENTIFIER_DEFAULT</code></value> | 2513 <value><code>IDENTIFIER_DEFAULT</code></value> |
2512 <value><code>IMPORT_PREFIX</code></value> | 2514 <value><code>IMPORT_PREFIX</code></value> |
2513 <value><code>INSTANCE_FIELD_DECLARATION</code></value> | |
2514 <value><code>INSTANCE_FIELD_REFERENCE</code></value> | |
2515 <value><code>INSTANCE_GETTER_DECLARATION</code></value> | |
2516 <value><code>INSTANCE_GETTER_REFERENCE</code></value> | |
2517 <value><code>INSTANCE_METHOD_DECLARATION</code></value> | |
2518 <value><code>INSTANCE_METHOD_REFERENCE</code></value> | |
2519 <value><code>INSTANCE_SETTER_DECLARATION</code></value> | |
2520 <value><code>INSTANCE_SETTER_REFERENCE</code></value> | |
2521 <value><code>INVALID_STRING_ESCAPE</code></value> | |
2522 <value><code>KEYWORD</code></value> | 2515 <value><code>KEYWORD</code></value> |
2523 <value><code>LABEL</code></value> | 2516 <value><code>LABEL</code></value> |
2524 <value><code>LITERAL_BOOLEAN</code></value> | 2517 <value><code>LITERAL_BOOLEAN</code></value> |
2525 <value><code>LITERAL_DOUBLE</code></value> | 2518 <value><code>LITERAL_DOUBLE</code></value> |
2526 <value><code>LITERAL_INTEGER</code></value> | 2519 <value><code>LITERAL_INTEGER</code></value> |
2527 <value><code>LITERAL_LIST</code></value> | 2520 <value><code>LITERAL_LIST</code></value> |
2528 <value><code>LITERAL_MAP</code></value> | 2521 <value><code>LITERAL_MAP</code></value> |
2529 <value><code>LITERAL_STRING</code></value> | 2522 <value><code>LITERAL_STRING</code></value> |
2530 <value><code>LOCAL_FUNCTION_DECLARATION</code></value> | 2523 <value><code>LOCAL_VARIABLE</code></value> |
2531 <value><code>LOCAL_FUNCTION_REFERENCE</code></value> | |
2532 <value><code>LOCAL_VARIABLE_DECLARATION</code></value> | 2524 <value><code>LOCAL_VARIABLE_DECLARATION</code></value> |
2533 <value><code>LOCAL_VARIABLE_REFERENCE</code></value> | 2525 <value><code>METHOD</code></value> |
2534 <value><code>PARAMETER_DECLARATION</code></value> | 2526 <value><code>METHOD_DECLARATION</code></value> |
2535 <value><code>PARAMETER_REFERENCE</code></value> | 2527 <value><code>METHOD_DECLARATION_STATIC</code></value> |
2536 <value><code>STATIC_FIELD_DECLARATION</code></value> | 2528 <value><code>METHOD_STATIC</code></value> |
2537 <value><code>STATIC_GETTER_DECLARATION</code></value> | 2529 <value><code>PARAMETER</code></value> |
2538 <value><code>STATIC_GETTER_REFERENCE</code></value> | 2530 <value><code>SETTER_DECLARATION</code></value> |
2539 <value><code>STATIC_METHOD_DECLARATION</code></value> | 2531 <value><code>TOP_LEVEL_VARIABLE</code></value> |
2540 <value><code>STATIC_METHOD_REFERENCE</code></value> | |
2541 <value><code>STATIC_SETTER_DECLARATION</code></value> | |
2542 <value><code>STATIC_SETTER_REFERENCE</code></value> | |
2543 <value><code>TOP_LEVEL_FUNCTION_DECLARATION</code></value> | |
2544 <value><code>TOP_LEVEL_FUNCTION_REFERENCE</code></value> | |
2545 <value><code>TOP_LEVEL_GETTER_DECLARATION</code></value> | |
2546 <value><code>TOP_LEVEL_GETTER_REFERENCE</code></value> | |
2547 <value><code>TOP_LEVEL_SETTER_DECLARATION</code></value> | |
2548 <value><code>TOP_LEVEL_SETTER_REFERENCE</code></value> | |
2549 <value><code>TOP_LEVEL_VARIABLE_DECLARATION</code></value> | |
2550 <value><code>TYPE_NAME_DYNAMIC</code></value> | 2532 <value><code>TYPE_NAME_DYNAMIC</code></value> |
2551 <value><code>TYPE_PARAMETER</code></value> | 2533 <value><code>TYPE_PARAMETER</code></value> |
2552 <value><code>UNRESOLVED_INSTANCE_MEMBER_REFERENCE</code></value> | |
2553 <value><code>VALID_STRING_ESCAPE</code></value> | |
2554 </enum> | 2534 </enum> |
2555 </type> | 2535 </type> |
2556 <type name="HoverInformation"> | 2536 <type name="HoverInformation"> |
2557 <p> | 2537 <p> |
2558 The hover information associated with a specific location. | 2538 The hover information associated with a specific location. |
2559 </p> | 2539 </p> |
2560 <object> | 2540 <object> |
2561 <field name="offset"> | 2541 <field name="offset"> |
2562 <ref>int</ref> | 2542 <ref>int</ref> |
2563 <p> | 2543 <p> |
(...skipping 1389 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3953 <h2>Errors</h2> | 3933 <h2>Errors</h2> |
3954 <p> | 3934 <p> |
3955 This section contains a list of all of the errors that are | 3935 This section contains a list of all of the errors that are |
3956 produced by the server and the data that is returned with each. | 3936 produced by the server and the data that is returned with each. |
3957 </p> | 3937 </p> |
3958 <p> | 3938 <p> |
3959 TBD | 3939 TBD |
3960 </p> | 3940 </p> |
3961 </body> | 3941 </body> |
3962 </html> | 3942 </html> |
OLD | NEW |