@@ -93,7 +93,7 @@ class CommentReferenceParser {
93
93
/// ```text
94
94
/// <rawCommentReference> ::= <prefix>?<commentReference><suffix>?
95
95
///
96
- /// <commentReference> ::= (<packageName> '.')? (<libraryName> '.')? <dartdocIdentifier> <typeParameters > ('.' <identifier> <typeParameters >)*
96
+ /// <commentReference> ::= (<packageName> '.')? (<libraryName> '.')? <dartdocIdentifier> <typeArguments > ('.' <identifier> <typeArguments >)*
97
97
/// ```
98
98
List <CommentReferenceNode > _parseRawCommentReference () {
99
99
var children = < CommentReferenceNode > [];
@@ -121,16 +121,16 @@ class CommentReferenceParser {
121
121
} else if (identifierResult.type ==
122
122
_IdentifierResultType .parsedIdentifier) {
123
123
children.add (identifierResult.node);
124
- var typeParametersResult = _parseTypeParameters ();
125
- if (typeParametersResult .type == _TypeParametersResultType .endOfFile) {
124
+ var typeVariablesResult = _parseTypeVariables ();
125
+ if (typeVariablesResult .type == _TypeVariablesResultType .endOfFile) {
126
126
break ;
127
- } else if (typeParametersResult .type ==
128
- _TypeParametersResultType .notTypeParameters ) {
127
+ } else if (typeVariablesResult .type ==
128
+ _TypeVariablesResultType .notTypeVariables ) {
129
129
// Do nothing, _index has not moved.
130
130
;
131
- } else if (typeParametersResult .type ==
132
- _TypeParametersResultType .parsedTypeParameters ) {
133
- children.add (typeParametersResult .node);
131
+ } else if (typeVariablesResult .type ==
132
+ _TypeVariablesResultType .parsedTypeVariables ) {
133
+ children.add (typeVariablesResult .node);
134
134
}
135
135
}
136
136
if (_atEnd || _thisChar != $dot) {
@@ -247,20 +247,20 @@ class CommentReferenceParser {
247
247
IdentifierNode (codeRef.substring (startIndex, _index)));
248
248
}
249
249
250
- /// Parse a list of type parameters.
250
+ /// Parse a list of type variables (arguments or parameters) .
251
251
///
252
252
/// Dartdoc isolates these where present and potentially valid, but we don't
253
253
/// break them down.
254
- _TypeParametersParseResult _parseTypeParameters () {
254
+ _TypeVariablesParseResult _parseTypeVariables () {
255
255
if (_atEnd) {
256
- return _TypeParametersParseResult .endOfFile;
256
+ return _TypeVariablesParseResult .endOfFile;
257
257
}
258
258
var startIndex = _index;
259
259
if (_matchBraces ($lt, $gt)) {
260
- return _TypeParametersParseResult .ok (
261
- TypeParametersNode (codeRef.substring (startIndex + 1 , _index - 1 )));
260
+ return _TypeVariablesParseResult .ok (
261
+ TypeVariablesNode (codeRef.substring (startIndex + 1 , _index - 1 )));
262
262
}
263
- return _TypeParametersParseResult .notIdentifier;
263
+ return _TypeVariablesParseResult .notIdentifier;
264
264
}
265
265
266
266
static const _callableHintSuffix = '()' ;
@@ -421,30 +421,30 @@ class _IdentifierParseResult {
421
421
_IdentifierParseResult ._(_IdentifierResultType .notIdentifier, null );
422
422
}
423
423
424
- enum _TypeParametersResultType {
424
+ enum _TypeVariablesResultType {
425
425
endOfFile, // Found end of file instead of the beginning of a list of type
426
- // parameters .
427
- notTypeParameters , // Found something, but it isn't type parameters .
428
- parsedTypeParameters , // Found type parameters .
426
+ // variables .
427
+ notTypeVariables , // Found something, but it isn't type variables .
428
+ parsedTypeVariables , // Found type variables .
429
429
}
430
430
431
- class _TypeParametersParseResult {
432
- final _TypeParametersResultType type;
431
+ class _TypeVariablesParseResult {
432
+ final _TypeVariablesResultType type;
433
433
434
- final TypeParametersNode node;
434
+ final TypeVariablesNode node;
435
435
436
- const _TypeParametersParseResult ._(this .type, this .node);
436
+ const _TypeVariablesParseResult ._(this .type, this .node);
437
437
438
- factory _TypeParametersParseResult .ok (TypeParametersNode node) =>
439
- _TypeParametersParseResult ._(
440
- _TypeParametersResultType .parsedTypeParameters , node);
438
+ factory _TypeVariablesParseResult .ok (TypeVariablesNode node) =>
439
+ _TypeVariablesParseResult ._(
440
+ _TypeVariablesResultType .parsedTypeVariables , node);
441
441
442
- static const _TypeParametersParseResult endOfFile =
443
- _TypeParametersParseResult ._(_TypeParametersResultType .endOfFile, null );
442
+ static const _TypeVariablesParseResult endOfFile =
443
+ _TypeVariablesParseResult ._(_TypeVariablesResultType .endOfFile, null );
444
444
445
- static const _TypeParametersParseResult notIdentifier =
446
- _TypeParametersParseResult ._(
447
- _TypeParametersResultType .notTypeParameters , null );
445
+ static const _TypeVariablesParseResult notIdentifier =
446
+ _TypeVariablesParseResult ._(
447
+ _TypeVariablesResultType .notTypeVariables , null );
448
448
}
449
449
450
450
enum _SuffixResultType {
@@ -512,18 +512,18 @@ class IdentifierNode extends CommentReferenceNode {
512
512
String toString () => 'Identifier["$text "]' ;
513
513
}
514
514
515
- /// Represents one or more type parameters , may be
515
+ /// Represents one or more type variables , may be
516
516
/// comma separated.
517
- class TypeParametersNode extends CommentReferenceNode {
517
+ class TypeVariablesNode extends CommentReferenceNode {
518
518
@override
519
519
520
520
/// Note that this will contain commas, spaces, and other text, as
521
- /// generally type parameters are a form of junk that comment references
521
+ /// generally type variables are a form of junk that comment references
522
522
/// should ignore.
523
523
final String text;
524
524
525
- TypeParametersNode (this .text);
525
+ TypeVariablesNode (this .text);
526
526
527
527
@override
528
- String toString () => 'TypeParametersNode ["$text "]' ;
528
+ String toString () => 'TypeVariablesNode ["$text "]' ;
529
529
}
0 commit comments