waitingContext function
Element?
waitingContext(
- FunctionExpression node
The context of the waiting call whose action node is, otherwise null.
Implementation
Element? waitingContext(FunctionExpression node) {
final list = node.parent;
if (list is! ArgumentList || firstPositional(list) != node) return null;
final call = list.parent;
if (call is! MethodInvocation) return null;
final ctx = contextNamed(call.realTarget);
if (ctx == null || !callsOn(call, ctx, waitingCalls)) return null;
return ctx;
}