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>1.7.0</version></h1> | 8 <h1 style="color:#999999">Version <version>2.0.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 2468 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
2487 </p> | 2487 </p> |
2488 <enum> | 2488 <enum> |
2489 <value><code>ANNOTATION</code></value> | 2489 <value><code>ANNOTATION</code></value> |
2490 <value><code>BUILT_IN</code></value> | 2490 <value><code>BUILT_IN</code></value> |
2491 <value><code>CLASS</code></value> | 2491 <value><code>CLASS</code></value> |
2492 <value><code>COMMENT_BLOCK</code></value> | 2492 <value><code>COMMENT_BLOCK</code></value> |
2493 <value><code>COMMENT_DOCUMENTATION</code></value> | 2493 <value><code>COMMENT_DOCUMENTATION</code></value> |
2494 <value><code>COMMENT_END_OF_LINE</code></value> | 2494 <value><code>COMMENT_END_OF_LINE</code></value> |
2495 <value><code>CONSTRUCTOR</code></value> | 2495 <value><code>CONSTRUCTOR</code></value> |
2496 <value><code>DIRECTIVE</code></value> | 2496 <value><code>DIRECTIVE</code></value> |
2497 <value><code>DYNAMIC_TYPE</code></value> | 2497 <value><code>DYNAMIC_LOCAL_VARIABLE_DECLARATION</code></value> |
2498 <value><code>DYNAMIC_LOCAL_VARIABLE_REFERENCE</code></value> | |
2499 <value><code>DYNAMIC_PARAMETER_DECLARATION</code></value> | |
2500 <value><code>DYNAMIC_PARAMETER_REFERENCE</code></value> | |
2498 <value><code>ENUM</code></value> | 2501 <value><code>ENUM</code></value> |
2499 <value><code>ENUM_CONSTANT</code></value> | 2502 <value><code>ENUM_CONSTANT</code></value> |
2500 <value><code>FIELD</code></value> | |
2501 <value><code>FIELD_STATIC</code></value> | |
2502 <value><code>FUNCTION</code></value> | |
2503 <value><code>FUNCTION_DECLARATION</code></value> | |
2504 <value><code>FUNCTION_TYPE_ALIAS</code></value> | 2503 <value><code>FUNCTION_TYPE_ALIAS</code></value> |
2505 <value><code>GETTER_DECLARATION</code></value> | |
2506 <value><code>IDENTIFIER_DEFAULT</code></value> | 2504 <value><code>IDENTIFIER_DEFAULT</code></value> |
2507 <value><code>IMPORT_PREFIX</code></value> | 2505 <value><code>IMPORT_PREFIX</code></value> |
2506 <value><code>INSTANCE_FIELD_DECLARATION</code></value> | |
2507 <value><code>INSTANCE_FIELD_REFERENCE</code></value> | |
2508 <value><code>INSTANCE_GETTER_DECLARATION</code></value> | |
Brian Wilkerson
2015/07/09 17:27:35
I just noticed that there's no "[INSTANCE | STATIC
| |
2509 <value><code>INSTANCE_METHOD_DECLARATION</code></value> | |
2510 <value><code>INSTANCE_METHOD_REFERENCE</code></value> | |
2511 <value><code>INSTANCE_SETTER_DECLARATION</code></value> | |
2512 <value><code>INVALID_STRING_ESCAPE</code></value> | |
2508 <value><code>KEYWORD</code></value> | 2513 <value><code>KEYWORD</code></value> |
2509 <value><code>LABEL</code></value> | 2514 <value><code>LABEL</code></value> |
2510 <value><code>LITERAL_BOOLEAN</code></value> | 2515 <value><code>LITERAL_BOOLEAN</code></value> |
2511 <value><code>LITERAL_DOUBLE</code></value> | 2516 <value><code>LITERAL_DOUBLE</code></value> |
2512 <value><code>LITERAL_INTEGER</code></value> | 2517 <value><code>LITERAL_INTEGER</code></value> |
2513 <value><code>LITERAL_LIST</code></value> | 2518 <value><code>LITERAL_LIST</code></value> |
2514 <value><code>LITERAL_MAP</code></value> | 2519 <value><code>LITERAL_MAP</code></value> |
2515 <value><code>LITERAL_STRING</code></value> | 2520 <value><code>LITERAL_STRING</code></value> |
2516 <value><code>LOCAL_VARIABLE</code></value> | 2521 <value><code>LOCAL_FUNCTION_DECLARATION</code></value> |
2522 <value><code>LOCAL_FUNCTION_REFERENCE</code></value> | |
2517 <value><code>LOCAL_VARIABLE_DECLARATION</code></value> | 2523 <value><code>LOCAL_VARIABLE_DECLARATION</code></value> |
2518 <value><code>METHOD</code></value> | 2524 <value><code>LOCAL_VARIABLE_REFERENCE</code></value> |
2519 <value><code>METHOD_DECLARATION</code></value> | 2525 <value><code>PARAMETER_DECLARATION</code></value> |
2520 <value><code>METHOD_DECLARATION_STATIC</code></value> | 2526 <value><code>PARAMETER_REFERENCE</code></value> |
2521 <value><code>METHOD_STATIC</code></value> | 2527 <value><code>STATIC_FIELD_DECLARATION</code></value> |
2522 <value><code>PARAMETER</code></value> | 2528 <value><code>STATIC_FIELD_REFERENCE</code></value> |
2523 <value><code>SETTER_DECLARATION</code></value> | 2529 <value><code>STATIC_GETTER_DECLARATION</code></value> |
2524 <value><code>TOP_LEVEL_VARIABLE</code></value> | 2530 <value><code>STATIC_METHOD_DECLARATION</code></value> |
2531 <value><code>STATIC_METHOD_REFERENCE</code></value> | |
2532 <value><code>STATIC_SETTER_DECLARATION</code></value> | |
2533 <value><code>TOP_LEVEL_FUNCTION_DECLARATION</code></value> | |
2534 <value><code>TOP_LEVEL_FUNCTION_REFERENCE</code></value> | |
2535 <value><code>TOP_LEVEL_GETTER_DECLARATION</code></value> | |
2536 <value><code>TOP_LEVEL_SETTER_DECLARATION</code></value> | |
2537 <value><code>TOP_LEVEL_VARIABLE_DECLARATION</code></value> | |
2538 <value><code>TOP_LEVEL_VARIABLE_REFERENCE</code></value> | |
2525 <value><code>TYPE_NAME_DYNAMIC</code></value> | 2539 <value><code>TYPE_NAME_DYNAMIC</code></value> |
2526 <value><code>TYPE_PARAMETER</code></value> | 2540 <value><code>TYPE_PARAMETER</code></value> |
2541 <value><code>UNRESOLVED_INSTANCE_MEMBER_REFERENCE</code></value> | |
2542 <value><code>VALID_STRING_ESCAPE</code></value> | |
2527 </enum> | 2543 </enum> |
2528 </type> | 2544 </type> |
2529 <type name="HoverInformation"> | 2545 <type name="HoverInformation"> |
2530 <p> | 2546 <p> |
2531 The hover information associated with a specific location. | 2547 The hover information associated with a specific location. |
2532 </p> | 2548 </p> |
2533 <object> | 2549 <object> |
2534 <field name="offset"> | 2550 <field name="offset"> |
2535 <ref>int</ref> | 2551 <ref>int</ref> |
2536 <p> | 2552 <p> |
(...skipping 1381 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
3918 <h2>Errors</h2> | 3934 <h2>Errors</h2> |
3919 <p> | 3935 <p> |
3920 This section contains a list of all of the errors that are | 3936 This section contains a list of all of the errors that are |
3921 produced by the server and the data that is returned with each. | 3937 produced by the server and the data that is returned with each. |
3922 </p> | 3938 </p> |
3923 <p> | 3939 <p> |
3924 TBD | 3940 TBD |
3925 </p> | 3941 </p> |
3926 </body> | 3942 </body> |
3927 </html> | 3943 </html> |
OLD | NEW |