Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(279)

Side by Side Diff: pkg/analysis_server/tool/spec/spec_input.html

Issue 1372623004: New analysis.implemented notification specification. (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Simplify to just list of classes/members that have implementations. Created 5 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « pkg/analysis_server/tool/spec/generated/java/types/ImplementedMember.java ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 API Specification</title> 5 <title>Analysis Server API Specification</title>
6 </head> 6 </head>
7 <body> 7 <body>
8 <h1>Analysis Server API Specification</h1> 8 <h1>Analysis Server API Specification</h1>
9 <h1 style="color:#999999">Version <version>1.9.0</version></h1> 9 <h1 style="color:#999999">Version <version>1.9.0</version></h1>
10 <p> 10 <p>
(...skipping 861 matching lines...) Expand 10 before | Expand all | Expand 10 after
872 The highlight regions contained in the file. Each 872 The highlight regions contained in the file. Each
873 highlight region represents a particular syntactic or 873 highlight region represents a particular syntactic or
874 semantic meaning associated with some range. Note that 874 semantic meaning associated with some range. Note that
875 the highlight regions that are returned can overlap 875 the highlight regions that are returned can overlap
876 other highlight regions if there is more than one 876 other highlight regions if there is more than one
877 meaning associated with a particular region. 877 meaning associated with a particular region.
878 </p> 878 </p>
879 </field> 879 </field>
880 </params> 880 </params>
881 </notification> 881 </notification>
882 <notification event="implemented">
883 <p>
884 Reports the classes that are implemented or extended and
885 class members that are implemented or overridden in a file.
886 </p>
887 <p>
888 This notification is not subscribed to by default. Clients
889 can subscribe by including the value <tt>"IMPLEMENTED"</tt> in
890 the list of services passed in an analysis.setSubscriptions
891 request.
892 </p>
893 <params>
894 <field name="file">
895 <ref>FilePath</ref>
896 <p>
897 The file with which the implementations are associated.
898 </p>
899 </field>
900 <field name="classes">
901 <list><ref>ImplementedClass</ref></list>
902 <p>
903 The classes defined in the file that are implemented or extended.
904 </p>
905 </field>
906 <field name="members">
907 <list><ref>ImplementedMember</ref></list>
908 <p>
909 The member defined in the file that are implemented or overridden.
910 </p>
911 </field>
912 </params>
913 </notification>
882 <notification event="invalidate"> 914 <notification event="invalidate">
883 <p> 915 <p>
884 Reports that the navigation information associated with a region of a 916 Reports that the navigation information associated with a region of a
885 single file has become invalid and should be re-requested. 917 single file has become invalid and should be re-requested.
886 </p> 918 </p>
887 <p> 919 <p>
888 This notification is not subscribed to by default. Clients can 920 This notification is not subscribed to by default. Clients can
889 subscribe by including the value <tt>"INVALIDATE"</tt> in the list of 921 subscribe by including the value <tt>"INVALIDATE"</tt> in the list of
890 services passed in an analysis.setSubscriptions request. 922 services passed in an analysis.setSubscriptions request.
891 </p> 923 </p>
(...skipping 1203 matching lines...) Expand 10 before | Expand all | Expand 10 after
2095 </object> 2127 </object>
2096 </type> 2128 </type>
2097 <type name="AnalysisService"> 2129 <type name="AnalysisService">
2098 <p> 2130 <p>
2099 An enumeration of the services provided by the analysis domain that 2131 An enumeration of the services provided by the analysis domain that
2100 are related to a specific list of files. 2132 are related to a specific list of files.
2101 </p> 2133 </p>
2102 <enum> 2134 <enum>
2103 <value><code>FOLDING</code></value> 2135 <value><code>FOLDING</code></value>
2104 <value><code>HIGHLIGHTS</code></value> 2136 <value><code>HIGHLIGHTS</code></value>
2137 <value><code>IMPLEMENTED</code></value>
2105 <value> 2138 <value>
2106 <code>INVALIDATE</code> 2139 <code>INVALIDATE</code>
2107 <p> 2140 <p>
2108 This service is not currently implemented and will become a 2141 This service is not currently implemented and will become a
2109 GeneralAnalysisService in a future release. 2142 GeneralAnalysisService in a future release.
2110 </p> 2143 </p>
2111 </value> 2144 </value>
2112 <value><code>NAVIGATION</code></value> 2145 <value><code>NAVIGATION</code></value>
2113 <value><code>OCCURRENCES</code></value> 2146 <value><code>OCCURRENCES</code></value>
2114 <value><code>OUTLINE</code></value> 2147 <value><code>OUTLINE</code></value>
(...skipping 804 matching lines...) Expand 10 before | Expand all | Expand 10 after
2919 <field name="staticType" optional="true"> 2952 <field name="staticType" optional="true">
2920 <ref>String</ref> 2953 <ref>String</ref>
2921 <p> 2954 <p>
2922 The name of the static type of the expression. This data 2955 The name of the static type of the expression. This data
2923 is omitted if the location does not correspond to an 2956 is omitted if the location does not correspond to an
2924 expression. 2957 expression.
2925 </p> 2958 </p>
2926 </field> 2959 </field>
2927 </object> 2960 </object>
2928 </type> 2961 </type>
2962 <type name="ImplementedClass">
2963 <p>
2964 A description of a class that is implemented or extended.
2965 </p>
2966 <object>
2967 <field name="offset">
2968 <ref>int</ref>
2969 <p>
2970 The offset of the name of the implemented class.
2971 </p>
2972 </field>
2973 <field name="length">
2974 <ref>int</ref>
2975 <p>
2976 The length of the name of the implemented class.
2977 </p>
2978 </field>
2979 </object>
2980 </type>
2981 <type name="ImplementedMember">
2982 <p>
2983 A description of a class member that is implemented or overridden.
2984 </p>
2985 <object>
2986 <field name="offset">
2987 <ref>int</ref>
2988 <p>
2989 The offset of the name of the implemented member.
2990 </p>
2991 </field>
2992 <field name="length">
2993 <ref>int</ref>
2994 <p>
2995 The length of the name of the implemented member.
2996 </p>
2997 </field>
2998 </object>
2999 </type>
2929 <type name="LinkedEditGroup"> 3000 <type name="LinkedEditGroup">
2930 <p> 3001 <p>
2931 A collection of positions that should be linked (edited 3002 A collection of positions that should be linked (edited
2932 simultaneously) for the purposes of updating code after a 3003 simultaneously) for the purposes of updating code after a
2933 source change. For example, if a set of edits introduced a 3004 source change. For example, if a set of edits introduced a
2934 new variable name, the group would contain all of the 3005 new variable name, the group would contain all of the
2935 positions of the variable name so that if the client wanted 3006 positions of the variable name so that if the client wanted
2936 to let the user edit the variable name after the operation, 3007 to let the user edit the variable name after the operation,
2937 all occurrences of the name could be edited simultaneously. 3008 all occurrences of the name could be edited simultaneously.
2938 </p> 3009 </p>
(...skipping 1302 matching lines...) Expand 10 before | Expand all | Expand 10 after
4241 This section contains a list of all of the errors that are 4312 This section contains a list of all of the errors that are
4242 produced by the server and the data that is returned with each. 4313 produced by the server and the data that is returned with each.
4243 </p> 4314 </p>
4244 <p> 4315 <p>
4245 TBD 4316 TBD
4246 </p> 4317 </p>
4247 <h2 class="domain"><a name="index">Index</a></h2> 4318 <h2 class="domain"><a name="index">Index</a></h2>
4248 <index></index> 4319 <index></index>
4249 </body> 4320 </body>
4250 </html> 4321 </html>
OLDNEW
« no previous file with comments | « pkg/analysis_server/tool/spec/generated/java/types/ImplementedMember.java ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698