mirror of
https://github.com/dart-lang/sdk
synced 2024-09-16 02:47:36 +00:00
Add ElementKind.TYPE_ALIAS and HighlightRegionType.TYPE_ALIAS to the protocol.
Change-Id: Ia4991d4f657f4bfa5e244d9c3b126e89571b9e7c Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/180660 Commit-Queue: Konstantin Shcheglov <scheglov@google.com> Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
This commit is contained in:
parent
2c41e14b8b
commit
40b9650b67
|
@ -109,7 +109,7 @@ a:focus, a:hover {
|
|||
<body>
|
||||
<h1>Analysis Server API Specification</h1>
|
||||
<h1 style="color:#999999">Version
|
||||
1.32.3
|
||||
1.32.4
|
||||
</h1>
|
||||
<p>
|
||||
This document contains a specification of the API provided by the
|
||||
|
@ -236,6 +236,11 @@ a:focus, a:hover {
|
|||
ignoring the item or treating it with some default/fallback handling.
|
||||
</p>
|
||||
<h3>Changelog</h3>
|
||||
<h4>1.32.4</h4>
|
||||
<ul>
|
||||
<li>Added <tt>ElementKind.TYPE_ALIAS</tt> and <tt>HighlightRegionType.TYPE_ALIAS</tt>
|
||||
for non-function type aliases.</li>
|
||||
</ul>
|
||||
<h4>1.32.3</h4>
|
||||
<ul>
|
||||
<li>Removed the experimental <tt>completion.listTokenDetails</tt> request and
|
||||
|
@ -3833,7 +3838,7 @@ a:focus, a:hover {
|
|||
An enumeration of the kinds of elements.
|
||||
</p>
|
||||
|
||||
<dl><dt class="value">CLASS</dt><dt class="value">CLASS_TYPE_ALIAS</dt><dt class="value">COMPILATION_UNIT</dt><dt class="value">CONSTRUCTOR</dt><dt class="value">CONSTRUCTOR_INVOCATION</dt><dt class="value">ENUM</dt><dt class="value">ENUM_CONSTANT</dt><dt class="value">EXTENSION</dt><dt class="value">FIELD</dt><dt class="value">FILE</dt><dt class="value">FUNCTION</dt><dt class="value">FUNCTION_INVOCATION</dt><dt class="value">FUNCTION_TYPE_ALIAS</dt><dt class="value">GETTER</dt><dt class="value">LABEL</dt><dt class="value">LIBRARY</dt><dt class="value">LOCAL_VARIABLE</dt><dt class="value">METHOD</dt><dt class="value">MIXIN</dt><dt class="value">PARAMETER</dt><dt class="value">PREFIX</dt><dt class="value">SETTER</dt><dt class="value">TOP_LEVEL_VARIABLE</dt><dt class="value">TYPE_PARAMETER</dt><dt class="value">UNIT_TEST_GROUP</dt><dt class="value">UNIT_TEST_TEST</dt><dt class="value">UNKNOWN</dt></dl></dd><dt class="typeDefinition"><a name="type_ExecutableFile">ExecutableFile: object</a></dt><dd>
|
||||
<dl><dt class="value">CLASS</dt><dt class="value">CLASS_TYPE_ALIAS</dt><dt class="value">COMPILATION_UNIT</dt><dt class="value">CONSTRUCTOR</dt><dt class="value">CONSTRUCTOR_INVOCATION</dt><dt class="value">ENUM</dt><dt class="value">ENUM_CONSTANT</dt><dt class="value">EXTENSION</dt><dt class="value">FIELD</dt><dt class="value">FILE</dt><dt class="value">FUNCTION</dt><dt class="value">FUNCTION_INVOCATION</dt><dt class="value">FUNCTION_TYPE_ALIAS</dt><dt class="value">GETTER</dt><dt class="value">LABEL</dt><dt class="value">LIBRARY</dt><dt class="value">LOCAL_VARIABLE</dt><dt class="value">METHOD</dt><dt class="value">MIXIN</dt><dt class="value">PARAMETER</dt><dt class="value">PREFIX</dt><dt class="value">SETTER</dt><dt class="value">TOP_LEVEL_VARIABLE</dt><dt class="value">TYPE_ALIAS</dt><dt class="value">TYPE_PARAMETER</dt><dt class="value">UNIT_TEST_GROUP</dt><dt class="value">UNIT_TEST_TEST</dt><dt class="value">UNKNOWN</dt></dl></dd><dt class="typeDefinition"><a name="type_ExecutableFile">ExecutableFile: object</a></dt><dd>
|
||||
<p>
|
||||
A description of an executable file.
|
||||
</p>
|
||||
|
@ -4329,7 +4334,7 @@ a:focus, a:hover {
|
|||
</dd><dt class="value">TOP_LEVEL_VARIABLE</dt><dd>
|
||||
|
||||
<p>Deprecated - no longer sent.</p>
|
||||
</dd><dt class="value">PARAMETER_DECLARATION</dt><dt class="value">PARAMETER_REFERENCE</dt><dt class="value">STATIC_FIELD_DECLARATION</dt><dt class="value">STATIC_GETTER_DECLARATION</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_LEVEL_FUNCTION_REFERENCE</dt><dt class="value">TOP_LEVEL_GETTER_DECLARATION</dt><dt class="value">TOP_LEVEL_GETTER_REFERENCE</dt><dt class="value">TOP_LEVEL_SETTER_DECLARATION</dt><dt class="value">TOP_LEVEL_SETTER_REFERENCE</dt><dt class="value">TOP_LEVEL_VARIABLE_DECLARATION</dt><dt class="value">TYPE_NAME_DYNAMIC</dt><dt class="value">TYPE_PARAMETER</dt><dt class="value">UNRESOLVED_INSTANCE_MEMBER_REFERENCE</dt><dt class="value">VALID_STRING_ESCAPE</dt></dl></dd><dt class="typeDefinition"><a name="type_HoverInformation">HoverInformation: object</a></dt><dd>
|
||||
</dd><dt class="value">PARAMETER_DECLARATION</dt><dt class="value">PARAMETER_REFERENCE</dt><dt class="value">STATIC_FIELD_DECLARATION</dt><dt class="value">STATIC_GETTER_DECLARATION</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_LEVEL_FUNCTION_REFERENCE</dt><dt class="value">TOP_LEVEL_GETTER_DECLARATION</dt><dt class="value">TOP_LEVEL_GETTER_REFERENCE</dt><dt class="value">TOP_LEVEL_SETTER_DECLARATION</dt><dt class="value">TOP_LEVEL_SETTER_REFERENCE</dt><dt class="value">TOP_LEVEL_VARIABLE_DECLARATION</dt><dt class="value">TYPE_ALIAS</dt><dt class="value">TYPE_NAME_DYNAMIC</dt><dt class="value">TYPE_PARAMETER</dt><dt class="value">UNRESOLVED_INSTANCE_MEMBER_REFERENCE</dt><dt class="value">VALID_STRING_ESCAPE</dt></dl></dd><dt class="typeDefinition"><a name="type_HoverInformation">HoverInformation: object</a></dt><dd>
|
||||
<p>
|
||||
The hover information associated with a specific location.
|
||||
</p>
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
// To regenerate the file, use the script
|
||||
// "pkg/analysis_server/tool/spec/generate_files".
|
||||
|
||||
const String PROTOCOL_VERSION = '1.32.3';
|
||||
const String PROTOCOL_VERSION = '1.32.4';
|
||||
|
||||
const String ANALYSIS_NOTIFICATION_ANALYZED_FILES = 'analysis.analyzedFiles';
|
||||
const String ANALYSIS_NOTIFICATION_ANALYZED_FILES_DIRECTORIES = 'directories';
|
||||
|
|
|
@ -448,6 +448,7 @@ final Matcher isElementDeclaration =
|
|||
/// PREFIX
|
||||
/// SETTER
|
||||
/// TOP_LEVEL_VARIABLE
|
||||
/// TYPE_ALIAS
|
||||
/// TYPE_PARAMETER
|
||||
/// UNIT_TEST_GROUP
|
||||
/// UNIT_TEST_TEST
|
||||
|
@ -477,6 +478,7 @@ final Matcher isElementKind = MatchesEnum('ElementKind', [
|
|||
'PREFIX',
|
||||
'SETTER',
|
||||
'TOP_LEVEL_VARIABLE',
|
||||
'TYPE_ALIAS',
|
||||
'TYPE_PARAMETER',
|
||||
'UNIT_TEST_GROUP',
|
||||
'UNIT_TEST_TEST',
|
||||
|
@ -846,6 +848,7 @@ final Matcher isHighlightRegion = LazyMatcher(() => MatchesJsonObject(
|
|||
/// TOP_LEVEL_SETTER_DECLARATION
|
||||
/// TOP_LEVEL_SETTER_REFERENCE
|
||||
/// TOP_LEVEL_VARIABLE_DECLARATION
|
||||
/// TYPE_ALIAS
|
||||
/// TYPE_NAME_DYNAMIC
|
||||
/// TYPE_PARAMETER
|
||||
/// UNRESOLVED_INSTANCE_MEMBER_REFERENCE
|
||||
|
@ -921,6 +924,7 @@ final Matcher isHighlightRegionType = MatchesEnum('HighlightRegionType', [
|
|||
'TOP_LEVEL_SETTER_DECLARATION',
|
||||
'TOP_LEVEL_SETTER_REFERENCE',
|
||||
'TOP_LEVEL_VARIABLE_DECLARATION',
|
||||
'TYPE_ALIAS',
|
||||
'TYPE_NAME_DYNAMIC',
|
||||
'TYPE_PARAMETER',
|
||||
'UNRESOLVED_INSTANCE_MEMBER_REFERENCE',
|
||||
|
|
|
@ -61,6 +61,8 @@ public class ElementKind {
|
|||
|
||||
public static final String TOP_LEVEL_VARIABLE = "TOP_LEVEL_VARIABLE";
|
||||
|
||||
public static final String TYPE_ALIAS = "TYPE_ALIAS";
|
||||
|
||||
public static final String TYPE_PARAMETER = "TYPE_PARAMETER";
|
||||
|
||||
public static final String UNIT_TEST_GROUP = "UNIT_TEST_GROUP";
|
||||
|
|
|
@ -195,6 +195,8 @@ public class HighlightRegionType {
|
|||
|
||||
public static final String TOP_LEVEL_VARIABLE_DECLARATION = "TOP_LEVEL_VARIABLE_DECLARATION";
|
||||
|
||||
public static final String TYPE_ALIAS = "TYPE_ALIAS";
|
||||
|
||||
public static final String TYPE_NAME_DYNAMIC = "TYPE_NAME_DYNAMIC";
|
||||
|
||||
public static final String TYPE_PARAMETER = "TYPE_PARAMETER";
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
<body>
|
||||
<h1>Analysis Server API Specification</h1>
|
||||
<h1 style="color:#999999">Version
|
||||
<version>1.32.3</version>
|
||||
<version>1.32.4</version>
|
||||
</h1>
|
||||
<p>
|
||||
This document contains a specification of the API provided by the
|
||||
|
@ -134,6 +134,11 @@
|
|||
ignoring the item or treating it with some default/fallback handling.
|
||||
</p>
|
||||
<h3>Changelog</h3>
|
||||
<h4>1.32.4</h4>
|
||||
<ul>
|
||||
<li>Added <tt>ElementKind.TYPE_ALIAS</tt> and <tt>HighlightRegionType.TYPE_ALIAS</tt>
|
||||
for non-function type aliases.</li>
|
||||
</ul>
|
||||
<h4>1.32.3</h4>
|
||||
<ul>
|
||||
<li>Removed the experimental <tt>completion.listTokenDetails</tt> request and
|
||||
|
|
|
@ -1718,6 +1718,7 @@ class Element implements HasToJson {
|
|||
/// PREFIX
|
||||
/// SETTER
|
||||
/// TOP_LEVEL_VARIABLE
|
||||
/// TYPE_ALIAS
|
||||
/// TYPE_PARAMETER
|
||||
/// UNIT_TEST_GROUP
|
||||
/// UNIT_TEST_TEST
|
||||
|
@ -1776,6 +1777,8 @@ class ElementKind implements Enum {
|
|||
static const ElementKind TOP_LEVEL_VARIABLE =
|
||||
ElementKind._('TOP_LEVEL_VARIABLE');
|
||||
|
||||
static const ElementKind TYPE_ALIAS = ElementKind._('TYPE_ALIAS');
|
||||
|
||||
static const ElementKind TYPE_PARAMETER = ElementKind._('TYPE_PARAMETER');
|
||||
|
||||
static const ElementKind UNIT_TEST_GROUP = ElementKind._('UNIT_TEST_GROUP');
|
||||
|
@ -1809,6 +1812,7 @@ class ElementKind implements Enum {
|
|||
PREFIX,
|
||||
SETTER,
|
||||
TOP_LEVEL_VARIABLE,
|
||||
TYPE_ALIAS,
|
||||
TYPE_PARAMETER,
|
||||
UNIT_TEST_GROUP,
|
||||
UNIT_TEST_TEST,
|
||||
|
@ -1868,6 +1872,8 @@ class ElementKind implements Enum {
|
|||
return SETTER;
|
||||
case 'TOP_LEVEL_VARIABLE':
|
||||
return TOP_LEVEL_VARIABLE;
|
||||
case 'TYPE_ALIAS':
|
||||
return TYPE_ALIAS;
|
||||
case 'TYPE_PARAMETER':
|
||||
return TYPE_PARAMETER;
|
||||
case 'UNIT_TEST_GROUP':
|
||||
|
@ -2291,6 +2297,7 @@ class HighlightRegion implements HasToJson {
|
|||
/// TOP_LEVEL_SETTER_DECLARATION
|
||||
/// TOP_LEVEL_SETTER_REFERENCE
|
||||
/// TOP_LEVEL_VARIABLE_DECLARATION
|
||||
/// TYPE_ALIAS
|
||||
/// TYPE_NAME_DYNAMIC
|
||||
/// TYPE_PARAMETER
|
||||
/// UNRESOLVED_INSTANCE_MEMBER_REFERENCE
|
||||
|
@ -2512,6 +2519,9 @@ class HighlightRegionType implements Enum {
|
|||
static const HighlightRegionType TOP_LEVEL_VARIABLE_DECLARATION =
|
||||
HighlightRegionType._('TOP_LEVEL_VARIABLE_DECLARATION');
|
||||
|
||||
static const HighlightRegionType TYPE_ALIAS =
|
||||
HighlightRegionType._('TYPE_ALIAS');
|
||||
|
||||
static const HighlightRegionType TYPE_NAME_DYNAMIC =
|
||||
HighlightRegionType._('TYPE_NAME_DYNAMIC');
|
||||
|
||||
|
@ -2595,6 +2605,7 @@ class HighlightRegionType implements Enum {
|
|||
TOP_LEVEL_SETTER_DECLARATION,
|
||||
TOP_LEVEL_SETTER_REFERENCE,
|
||||
TOP_LEVEL_VARIABLE_DECLARATION,
|
||||
TYPE_ALIAS,
|
||||
TYPE_NAME_DYNAMIC,
|
||||
TYPE_PARAMETER,
|
||||
UNRESOLVED_INSTANCE_MEMBER_REFERENCE,
|
||||
|
@ -2746,6 +2757,8 @@ class HighlightRegionType implements Enum {
|
|||
return TOP_LEVEL_SETTER_REFERENCE;
|
||||
case 'TOP_LEVEL_VARIABLE_DECLARATION':
|
||||
return TOP_LEVEL_VARIABLE_DECLARATION;
|
||||
case 'TYPE_ALIAS':
|
||||
return TYPE_ALIAS;
|
||||
case 'TYPE_NAME_DYNAMIC':
|
||||
return TYPE_NAME_DYNAMIC;
|
||||
case 'TYPE_PARAMETER':
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
// To regenerate the file, use the script
|
||||
// "pkg/analysis_server/tool/spec/generate_files".
|
||||
|
||||
const String PROTOCOL_VERSION = '1.32.3';
|
||||
const String PROTOCOL_VERSION = '1.32.4';
|
||||
|
||||
const String ANALYSIS_NOTIFICATION_ANALYZED_FILES = 'analysis.analyzedFiles';
|
||||
const String ANALYSIS_NOTIFICATION_ANALYZED_FILES_DIRECTORIES = 'directories';
|
||||
|
|
|
@ -1294,7 +1294,7 @@ a:focus, a:hover {
|
|||
An enumeration of the kinds of elements.
|
||||
</p>
|
||||
|
||||
<dl><dt class="value">CLASS</dt><dt class="value">CLASS_TYPE_ALIAS</dt><dt class="value">COMPILATION_UNIT</dt><dt class="value">CONSTRUCTOR</dt><dt class="value">CONSTRUCTOR_INVOCATION</dt><dt class="value">ENUM</dt><dt class="value">ENUM_CONSTANT</dt><dt class="value">EXTENSION</dt><dt class="value">FIELD</dt><dt class="value">FILE</dt><dt class="value">FUNCTION</dt><dt class="value">FUNCTION_INVOCATION</dt><dt class="value">FUNCTION_TYPE_ALIAS</dt><dt class="value">GETTER</dt><dt class="value">LABEL</dt><dt class="value">LIBRARY</dt><dt class="value">LOCAL_VARIABLE</dt><dt class="value">METHOD</dt><dt class="value">MIXIN</dt><dt class="value">PARAMETER</dt><dt class="value">PREFIX</dt><dt class="value">SETTER</dt><dt class="value">TOP_LEVEL_VARIABLE</dt><dt class="value">TYPE_PARAMETER</dt><dt class="value">UNIT_TEST_GROUP</dt><dt class="value">UNIT_TEST_TEST</dt><dt class="value">UNKNOWN</dt></dl></dd><dt class="typeDefinition"><a name="type_FilePath">FilePath: String</a></dt><dd>
|
||||
<dl><dt class="value">CLASS</dt><dt class="value">CLASS_TYPE_ALIAS</dt><dt class="value">COMPILATION_UNIT</dt><dt class="value">CONSTRUCTOR</dt><dt class="value">CONSTRUCTOR_INVOCATION</dt><dt class="value">ENUM</dt><dt class="value">ENUM_CONSTANT</dt><dt class="value">EXTENSION</dt><dt class="value">FIELD</dt><dt class="value">FILE</dt><dt class="value">FUNCTION</dt><dt class="value">FUNCTION_INVOCATION</dt><dt class="value">FUNCTION_TYPE_ALIAS</dt><dt class="value">GETTER</dt><dt class="value">LABEL</dt><dt class="value">LIBRARY</dt><dt class="value">LOCAL_VARIABLE</dt><dt class="value">METHOD</dt><dt class="value">MIXIN</dt><dt class="value">PARAMETER</dt><dt class="value">PREFIX</dt><dt class="value">SETTER</dt><dt class="value">TOP_LEVEL_VARIABLE</dt><dt class="value">TYPE_ALIAS</dt><dt class="value">TYPE_PARAMETER</dt><dt class="value">UNIT_TEST_GROUP</dt><dt class="value">UNIT_TEST_TEST</dt><dt class="value">UNKNOWN</dt></dl></dd><dt class="typeDefinition"><a name="type_FilePath">FilePath: String</a></dt><dd>
|
||||
|
||||
<p>
|
||||
The absolute, normalized path of a file.
|
||||
|
@ -1397,7 +1397,7 @@ a:focus, a:hover {
|
|||
</dd><dt class="value">TOP_LEVEL_VARIABLE</dt><dd>
|
||||
|
||||
<p>Deprecated - no longer sent.</p>
|
||||
</dd><dt class="value">PARAMETER_DECLARATION</dt><dt class="value">PARAMETER_REFERENCE</dt><dt class="value">STATIC_FIELD_DECLARATION</dt><dt class="value">STATIC_GETTER_DECLARATION</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_LEVEL_FUNCTION_REFERENCE</dt><dt class="value">TOP_LEVEL_GETTER_DECLARATION</dt><dt class="value">TOP_LEVEL_GETTER_REFERENCE</dt><dt class="value">TOP_LEVEL_SETTER_DECLARATION</dt><dt class="value">TOP_LEVEL_SETTER_REFERENCE</dt><dt class="value">TOP_LEVEL_VARIABLE_DECLARATION</dt><dt class="value">TYPE_NAME_DYNAMIC</dt><dt class="value">TYPE_PARAMETER</dt><dt class="value">UNRESOLVED_INSTANCE_MEMBER_REFERENCE</dt><dt class="value">VALID_STRING_ESCAPE</dt></dl></dd><dt class="typeDefinition"><a name="type_KytheEntry">KytheEntry: object</a></dt><dd>
|
||||
</dd><dt class="value">PARAMETER_DECLARATION</dt><dt class="value">PARAMETER_REFERENCE</dt><dt class="value">STATIC_FIELD_DECLARATION</dt><dt class="value">STATIC_GETTER_DECLARATION</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_LEVEL_FUNCTION_REFERENCE</dt><dt class="value">TOP_LEVEL_GETTER_DECLARATION</dt><dt class="value">TOP_LEVEL_GETTER_REFERENCE</dt><dt class="value">TOP_LEVEL_SETTER_DECLARATION</dt><dt class="value">TOP_LEVEL_SETTER_REFERENCE</dt><dt class="value">TOP_LEVEL_VARIABLE_DECLARATION</dt><dt class="value">TYPE_ALIAS</dt><dt class="value">TYPE_NAME_DYNAMIC</dt><dt class="value">TYPE_PARAMETER</dt><dt class="value">UNRESOLVED_INSTANCE_MEMBER_REFERENCE</dt><dt class="value">VALID_STRING_ESCAPE</dt></dl></dd><dt class="typeDefinition"><a name="type_KytheEntry">KytheEntry: object</a></dt><dd>
|
||||
<p>
|
||||
This object matches the format and documentation of the Entry object
|
||||
documented in the
|
||||
|
|
|
@ -1718,6 +1718,7 @@ class Element implements HasToJson {
|
|||
/// PREFIX
|
||||
/// SETTER
|
||||
/// TOP_LEVEL_VARIABLE
|
||||
/// TYPE_ALIAS
|
||||
/// TYPE_PARAMETER
|
||||
/// UNIT_TEST_GROUP
|
||||
/// UNIT_TEST_TEST
|
||||
|
@ -1776,6 +1777,8 @@ class ElementKind implements Enum {
|
|||
static const ElementKind TOP_LEVEL_VARIABLE =
|
||||
ElementKind._('TOP_LEVEL_VARIABLE');
|
||||
|
||||
static const ElementKind TYPE_ALIAS = ElementKind._('TYPE_ALIAS');
|
||||
|
||||
static const ElementKind TYPE_PARAMETER = ElementKind._('TYPE_PARAMETER');
|
||||
|
||||
static const ElementKind UNIT_TEST_GROUP = ElementKind._('UNIT_TEST_GROUP');
|
||||
|
@ -1809,6 +1812,7 @@ class ElementKind implements Enum {
|
|||
PREFIX,
|
||||
SETTER,
|
||||
TOP_LEVEL_VARIABLE,
|
||||
TYPE_ALIAS,
|
||||
TYPE_PARAMETER,
|
||||
UNIT_TEST_GROUP,
|
||||
UNIT_TEST_TEST,
|
||||
|
@ -1868,6 +1872,8 @@ class ElementKind implements Enum {
|
|||
return SETTER;
|
||||
case 'TOP_LEVEL_VARIABLE':
|
||||
return TOP_LEVEL_VARIABLE;
|
||||
case 'TYPE_ALIAS':
|
||||
return TYPE_ALIAS;
|
||||
case 'TYPE_PARAMETER':
|
||||
return TYPE_PARAMETER;
|
||||
case 'UNIT_TEST_GROUP':
|
||||
|
@ -2291,6 +2297,7 @@ class HighlightRegion implements HasToJson {
|
|||
/// TOP_LEVEL_SETTER_DECLARATION
|
||||
/// TOP_LEVEL_SETTER_REFERENCE
|
||||
/// TOP_LEVEL_VARIABLE_DECLARATION
|
||||
/// TYPE_ALIAS
|
||||
/// TYPE_NAME_DYNAMIC
|
||||
/// TYPE_PARAMETER
|
||||
/// UNRESOLVED_INSTANCE_MEMBER_REFERENCE
|
||||
|
@ -2512,6 +2519,9 @@ class HighlightRegionType implements Enum {
|
|||
static const HighlightRegionType TOP_LEVEL_VARIABLE_DECLARATION =
|
||||
HighlightRegionType._('TOP_LEVEL_VARIABLE_DECLARATION');
|
||||
|
||||
static const HighlightRegionType TYPE_ALIAS =
|
||||
HighlightRegionType._('TYPE_ALIAS');
|
||||
|
||||
static const HighlightRegionType TYPE_NAME_DYNAMIC =
|
||||
HighlightRegionType._('TYPE_NAME_DYNAMIC');
|
||||
|
||||
|
@ -2595,6 +2605,7 @@ class HighlightRegionType implements Enum {
|
|||
TOP_LEVEL_SETTER_DECLARATION,
|
||||
TOP_LEVEL_SETTER_REFERENCE,
|
||||
TOP_LEVEL_VARIABLE_DECLARATION,
|
||||
TYPE_ALIAS,
|
||||
TYPE_NAME_DYNAMIC,
|
||||
TYPE_PARAMETER,
|
||||
UNRESOLVED_INSTANCE_MEMBER_REFERENCE,
|
||||
|
@ -2746,6 +2757,8 @@ class HighlightRegionType implements Enum {
|
|||
return TOP_LEVEL_SETTER_REFERENCE;
|
||||
case 'TOP_LEVEL_VARIABLE_DECLARATION':
|
||||
return TOP_LEVEL_VARIABLE_DECLARATION;
|
||||
case 'TYPE_ALIAS':
|
||||
return TYPE_ALIAS;
|
||||
case 'TYPE_NAME_DYNAMIC':
|
||||
return TYPE_NAME_DYNAMIC;
|
||||
case 'TYPE_PARAMETER':
|
||||
|
|
|
@ -259,6 +259,7 @@ final Matcher isElement = LazyMatcher(() => MatchesJsonObject('Element', {
|
|||
/// PREFIX
|
||||
/// SETTER
|
||||
/// TOP_LEVEL_VARIABLE
|
||||
/// TYPE_ALIAS
|
||||
/// TYPE_PARAMETER
|
||||
/// UNIT_TEST_GROUP
|
||||
/// UNIT_TEST_TEST
|
||||
|
@ -288,6 +289,7 @@ final Matcher isElementKind = MatchesEnum('ElementKind', [
|
|||
'PREFIX',
|
||||
'SETTER',
|
||||
'TOP_LEVEL_VARIABLE',
|
||||
'TYPE_ALIAS',
|
||||
'TYPE_PARAMETER',
|
||||
'UNIT_TEST_GROUP',
|
||||
'UNIT_TEST_TEST',
|
||||
|
@ -420,6 +422,7 @@ final Matcher isHighlightRegion = LazyMatcher(() => MatchesJsonObject(
|
|||
/// TOP_LEVEL_SETTER_DECLARATION
|
||||
/// TOP_LEVEL_SETTER_REFERENCE
|
||||
/// TOP_LEVEL_VARIABLE_DECLARATION
|
||||
/// TYPE_ALIAS
|
||||
/// TYPE_NAME_DYNAMIC
|
||||
/// TYPE_PARAMETER
|
||||
/// UNRESOLVED_INSTANCE_MEMBER_REFERENCE
|
||||
|
@ -495,6 +498,7 @@ final Matcher isHighlightRegionType = MatchesEnum('HighlightRegionType', [
|
|||
'TOP_LEVEL_SETTER_DECLARATION',
|
||||
'TOP_LEVEL_SETTER_REFERENCE',
|
||||
'TOP_LEVEL_VARIABLE_DECLARATION',
|
||||
'TYPE_ALIAS',
|
||||
'TYPE_NAME_DYNAMIC',
|
||||
'TYPE_PARAMETER',
|
||||
'UNRESOLVED_INSTANCE_MEMBER_REFERENCE',
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
</head>
|
||||
<body>
|
||||
<h1>Common Types</h1>
|
||||
<version>1.4.1</version>
|
||||
<version>1.4.2</version>
|
||||
<p>
|
||||
This document contains a specification of the types that are common between
|
||||
the analysis server wire protocol and the analysis server plugin wire
|
||||
|
@ -550,6 +550,7 @@
|
|||
<value><code>PREFIX</code></value>
|
||||
<value><code>SETTER</code></value>
|
||||
<value><code>TOP_LEVEL_VARIABLE</code></value>
|
||||
<value><code>TYPE_ALIAS</code></value>
|
||||
<value><code>TYPE_PARAMETER</code></value>
|
||||
<value><code>UNIT_TEST_GROUP</code></value>
|
||||
<value><code>UNIT_TEST_TEST</code></value>
|
||||
|
@ -817,6 +818,9 @@
|
|||
<value>
|
||||
<code>TOP_LEVEL_VARIABLE_DECLARATION</code>
|
||||
</value>
|
||||
<value>
|
||||
<code>TYPE_ALIAS</code>
|
||||
</value>
|
||||
<value><code>TYPE_NAME_DYNAMIC</code></value>
|
||||
<value><code>TYPE_PARAMETER</code></value>
|
||||
<value>
|
||||
|
|
Loading…
Reference in a new issue