findExecutionContext<T extends FExecutionContext> static method
Obtain a closest instance of typed FExecutionContext
that encloses
the given context.
Returns null
if requested type not found
Implementation
@protected
static T? findExecutionContext<T extends FExecutionContext>(
final FExecutionContext context,
) {
FExecutionContext? chainItem = context;
while (chainItem != null) {
if (chainItem is T) {
return chainItem;
}
chainItem = chainItem.prevContext;
}
return null;
}