beginToken property

  1. @override
Token beginToken
override

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;
}