visitMethodDeclaration method

  1. @override
void visitMethodDeclaration(
  1. MethodDeclaration node
)
override

Implementation

@override
void visitMethodDeclaration(MethodDeclaration node) {
  if (dataType != null) return;
  // search for `body` getter field
  // eg: String get body => _encodingForHeaders(headers).decode(bodyBytes);
  if (node.isGetter && node.name.lexeme == fieldName) {
    dataTypeNode = node.returnType;
    // print("dataTypeNode $dataTypeNode");
    dataType = dataTypeNode?.toSource();
    isExists = true;
  }
}