getNodeText method

String getNodeText(
  1. AstNode node, {
  2. bool withLeadingComments = false,
})

Returns the text of the given AstNode in the unit, including preceding comments.

Implementation

String getNodeText(AstNode node, {bool withLeadingComments = false}) {
  var firstToken = withLeadingComments
      ? node.beginToken.precedingComments ?? node.beginToken
      : node.beginToken;
  var offset = firstToken.offset;
  var end = node.endToken.end;
  var length = end - offset;
  return getText(offset, length);
}