visitMethodDeclaration method

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

Implementation

@override
void visitMethodDeclaration(MethodDeclaration node) {
  // Check if the method name matches target
  if (className != null) {
    if (_currentClassName != className) {
      return;
    }
  }
  methodList.add(node.name.lexeme);
  if (node.name.lexeme == methodName) {
    targetNode = node;
  }
  // Continue searching specifically to support nested classes/extensions
  super.visitMethodDeclaration(node);
}