beginToken property
Return the first token included in this node's source range.
Implementation
@override
Token get beginToken {
final metadata = this.metadata;
if (metadata.isNotEmpty) {
return metadata.beginToken!;
} else if (requiredKeyword != null) {
return requiredKeyword!;
} else if (covariantKeyword != null) {
return covariantKeyword!;
} else if (keyword != null) {
return keyword!;
} else if (_type != null) {
return _type!.beginToken;
}
return thisKeyword;
}