OLD | NEW |
1 <html><head> | 1 <html><head> |
2 <meta charset="UTF-8"> | 2 <meta charset="UTF-8"> |
3 <title>Analysis Server API Specification</title> | 3 <title>Analysis Server API Specification</title> |
4 <style>body { | 4 <style>body { |
5 font-family: sans-serif, serif; | 5 font-family: sans-serif, serif; |
6 padding-left: 5%; | 6 padding-left: 5%; |
7 padding-right: 5%; | 7 padding-right: 5%; |
8 } | 8 } |
9 h1 { | 9 h1 { |
10 text-align: center; | 10 text-align: center; |
(...skipping 25 matching lines...) Expand all Loading... |
36 } | 36 } |
37 dt.request { | 37 dt.request { |
38 font-weight: bold; | 38 font-weight: bold; |
39 } | 39 } |
40 dt.typeDefinition { | 40 dt.typeDefinition { |
41 font-weight: bold; | 41 font-weight: bold; |
42 } | 42 } |
43 </style></head> | 43 </style></head> |
44 <body> | 44 <body> |
45 <h1>Analysis Server API Specification</h1> | 45 <h1>Analysis Server API Specification</h1> |
46 <h1 style="color:#999999">Version 2.0.0</h1> | 46 <h1 style="color:#999999">Version 1.7.0</h1> |
47 <p> | 47 <p> |
48 This document contains a specification of the API provided by the | 48 This document contains a specification of the API provided by the |
49 analysis server. The API in this document is currently under | 49 analysis server. The API in this document is currently under |
50 development. Changes to the API will be accompanied by an update to the | 50 development. Changes to the API will be accompanied by an update to the |
51 protocol version number according to the principles of semantic | 51 protocol version number according to the principles of semantic |
52 versioning <a href="http://semver.org/">http://semver.org/</a>. | 52 versioning <a href="http://semver.org/">http://semver.org/</a>. |
53 </p> | 53 </p> |
54 <h2>Overview</h2> | 54 <h2>Overview</h2> |
55 <p> | 55 <p> |
56 The analysis server API is a bi-directional client-server | 56 The analysis server API is a bi-directional client-server |
(...skipping 2596 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2653 | 2653 |
2654 <p> | 2654 <p> |
2655 The length of the region to be highlighted. | 2655 The length of the region to be highlighted. |
2656 </p> | 2656 </p> |
2657 </dd></dl></dd><dt class="typeDefinition"><a name="type_HighlightRegio
nType">HighlightRegionType: String</a></dt><dd> | 2657 </dd></dl></dd><dt class="typeDefinition"><a name="type_HighlightRegio
nType">HighlightRegionType: String</a></dt><dd> |
2658 <p> | 2658 <p> |
2659 An enumeration of the kinds of highlighting that can be | 2659 An enumeration of the kinds of highlighting that can be |
2660 applied to files. | 2660 applied to files. |
2661 </p> | 2661 </p> |
2662 | 2662 |
2663 <dl><dt class="value">ANNOTATION</dt><dt class="value">BUILT_IN</dt><dt cl
ass="value">CLASS</dt><dt class="value">COMMENT_BLOCK</dt><dt class="value">COMM
ENT_DOCUMENTATION</dt><dt class="value">COMMENT_END_OF_LINE</dt><dt class="value
">CONSTRUCTOR</dt><dt class="value">DIRECTIVE</dt><dt class="value">DYNAMIC_LOCA
L_VARIABLE_DECLARATION</dt><dt class="value">DYNAMIC_LOCAL_VARIABLE_REFERENCE</d
t><dt class="value">DYNAMIC_PARAMETER_DECLARATION</dt><dt class="value">DYNAMIC_
PARAMETER_REFERENCE</dt><dt class="value">ENUM</dt><dt class="value">ENUM_CONSTA
NT</dt><dt class="value">FUNCTION_TYPE_ALIAS</dt><dt class="value">IDENTIFIER_DE
FAULT</dt><dt class="value">IMPORT_PREFIX</dt><dt class="value">INSTANCE_FIELD_D
ECLARATION</dt><dt class="value">INSTANCE_FIELD_REFERENCE</dt><dt class="value">
INSTANCE_GETTER_DECLARATION</dt><dt class="value">INSTANCE_GETTER_REFERENCE</dt>
<dt class="value">INSTANCE_METHOD_DECLARATION</dt><dt class="value">INSTANCE_MET
HOD_REFERENCE</dt><dt class="value">INSTANCE_SETTER_DECLARATION</dt><dt class="v
alue">INSTANCE_SETTER_REFERENCE</dt><dt class="value">INVALID_STRING_ESCAPE</dt>
<dt class="value">KEYWORD</dt><dt class="value">LABEL</dt><dt class="value">LITE
RAL_BOOLEAN</dt><dt class="value">LITERAL_DOUBLE</dt><dt class="value">LITERAL_I
NTEGER</dt><dt class="value">LITERAL_LIST</dt><dt class="value">LITERAL_MAP</dt>
<dt class="value">LITERAL_STRING</dt><dt class="value">LOCAL_FUNCTION_DECLARATIO
N</dt><dt class="value">LOCAL_FUNCTION_REFERENCE</dt><dt class="value">LOCAL_VAR
IABLE_DECLARATION</dt><dt class="value">LOCAL_VARIABLE_REFERENCE</dt><dt class="
value">PARAMETER_DECLARATION</dt><dt class="value">PARAMETER_REFERENCE</dt><dt c
lass="value">STATIC_FIELD_DECLARATION</dt><dt class="value">STATIC_GETTER_DECLAR
ATION</dt><dt class="value">STATIC_GETTER_REFERENCE</dt><dt class="value">STATIC
_METHOD_DECLARATION</dt><dt class="value">STATIC_METHOD_REFERENCE</dt><dt class=
"value">STATIC_SETTER_DECLARATION</dt><dt class="value">STATIC_SETTER_REFERENCE<
/dt><dt class="value">TOP_LEVEL_FUNCTION_DECLARATION</dt><dt class="value">TOP_L
EVEL_FUNCTION_REFERENCE</dt><dt class="value">TOP_LEVEL_GETTER_DECLARATION</dt><
dt class="value">TOP_LEVEL_GETTER_REFERENCE</dt><dt class="value">TOP_LEVEL_SETT
ER_DECLARATION</dt><dt class="value">TOP_LEVEL_SETTER_REFERENCE</dt><dt class="v
alue">TOP_LEVEL_VARIABLE_DECLARATION</dt><dt class="value">TYPE_NAME_DYNAMIC</dt
><dt class="value">TYPE_PARAMETER</dt><dt class="value">UNRESOLVED_INSTANCE_MEMB
ER_REFERENCE</dt><dt class="value">VALID_STRING_ESCAPE</dt></dl></dd><dt class="
typeDefinition"><a name="type_HoverInformation">HoverInformation: object</a></dt
><dd> | 2663 <dl><dt class="value">ANNOTATION</dt><dt class="value">BUILT_IN</dt><dt cl
ass="value">CLASS</dt><dt class="value">COMMENT_BLOCK</dt><dt class="value">COMM
ENT_DOCUMENTATION</dt><dt class="value">COMMENT_END_OF_LINE</dt><dt class="value
">CONSTRUCTOR</dt><dt class="value">DIRECTIVE</dt><dt class="value">DYNAMIC_TYPE
</dt><dt class="value">ENUM</dt><dt class="value">ENUM_CONSTANT</dt><dt class="v
alue">FIELD</dt><dt class="value">FIELD_STATIC</dt><dt class="value">FUNCTION</d
t><dt class="value">FUNCTION_DECLARATION</dt><dt class="value">FUNCTION_TYPE_ALI
AS</dt><dt class="value">GETTER_DECLARATION</dt><dt class="value">IDENTIFIER_DEF
AULT</dt><dt class="value">IMPORT_PREFIX</dt><dt class="value">KEYWORD</dt><dt c
lass="value">LABEL</dt><dt class="value">LITERAL_BOOLEAN</dt><dt class="value">L
ITERAL_DOUBLE</dt><dt class="value">LITERAL_INTEGER</dt><dt class="value">LITERA
L_LIST</dt><dt class="value">LITERAL_MAP</dt><dt class="value">LITERAL_STRING</d
t><dt class="value">LOCAL_VARIABLE</dt><dt class="value">LOCAL_VARIABLE_DECLARAT
ION</dt><dt class="value">METHOD</dt><dt class="value">METHOD_DECLARATION</dt><d
t class="value">METHOD_DECLARATION_STATIC</dt><dt class="value">METHOD_STATIC</d
t><dt class="value">PARAMETER</dt><dt class="value">SETTER_DECLARATION</dt><dt c
lass="value">TOP_LEVEL_VARIABLE</dt><dt class="value">TYPE_NAME_DYNAMIC</dt><dt
class="value">TYPE_PARAMETER</dt></dl></dd><dt class="typeDefinition"><a name="t
ype_HoverInformation">HoverInformation: object</a></dt><dd> |
2664 <p> | 2664 <p> |
2665 The hover information associated with a specific location. | 2665 The hover information associated with a specific location. |
2666 </p> | 2666 </p> |
2667 | 2667 |
2668 <dl><dt class="field"><b><i>offset ( int )</i></b></dt><dd> | 2668 <dl><dt class="field"><b><i>offset ( int )</i></b></dt><dd> |
2669 | 2669 |
2670 <p> | 2670 <p> |
2671 The offset of the range of characters that encompases the | 2671 The offset of the range of characters that encompases the |
2672 cursor position and has the same hover information as the | 2672 cursor position and has the same hover information as the |
2673 cursor position. | 2673 cursor position. |
(...skipping 1155 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3829 <p> | 3829 <p> |
3830 This section contains a list of all of the errors that are | 3830 This section contains a list of all of the errors that are |
3831 produced by the server and the data that is returned with each. | 3831 produced by the server and the data that is returned with each. |
3832 </p> | 3832 </p> |
3833 <p> | 3833 <p> |
3834 TBD | 3834 TBD |
3835 </p> | 3835 </p> |
3836 | 3836 |
3837 | 3837 |
3838 </body></html> | 3838 </body></html> |
OLD | NEW |